日期:2014-05-20  浏览次数:20781 次

asp.net 安全问题
asp.net 发布生成的文件 和SQL2005数据库 放到唯一指定的服务器,别的服务器上不能用那种 怎么做?

------解决方案--------------------
asp.net的Global文件中的Application_Start方法内判断服务器硬件信息是否匹配,
不匹配,直接Thread.CurrentThread.Abort();关闭线程就,不能看了
------解决方案--------------------
第一、可以再Application_Start里面写入判断,如果硬盘号,或者其他机器码符合目标机器,则进行,否则不可以。
第二、可以把部分关键机制做成webservice放置在单独的服务器供目标机器调用,如果目标机器的IP符合要求则允许调用,否则则不允许调用。
第三、把部分功能做成加密狗。要求目标机器安装加密狗后才可以使用。