然后。开始详细配置各个web虚拟目录的安全。大概的策略是这样的。
分类每个文件夹管理,如,可以吧扩展名是相同的分配到同一目录,如*.asp的,和*.inc就尽量分开
。如果是*.asp的,则开放虚拟目录权限,但将实际目录权限授予administrator,system(完全控制)
everyone (rc)即可。这样可以通过web允许读取。但实际上你可以加大安全力度,如果你认位他是比较保
密的。如果是*.inc的,则开放目录权限,但不允许通过直接访问。这里又一个技巧了。比如。你可以允
许实际目录被everyone访问,但在IIS中,你把改目录浏览项去掉,则改包含文件只能被源文件读取,但
不允许被直接读许。这样,他就不可能下在倒一些你的单机数据库了。而且你的*.inc文件也不会被浏览
器直接阅读。 刚才我的老弟“梦”还在问我,有没有办法可以让别人看不到你的连接字符串,你可以试试下面的方法
! 1 首先建立连接字符串,并建立一个单独的文件*.inc(要是*.inc的,不要*.asp的)你把你的连接字
符串用变量复制进来。 如:connstr=""Provider=SQLOLEDB.1;Password=passw;...................." 2 然后建立一个文件夹include,放在根目录里。 3 然后每一个文件用下面的办法打开连接。 如:<!-- #include file="include\*.inc" --> set conn=server.createobject("adodb.connection") conn.open connstr
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |