www.138139.cn

返回总目录 上一页 目录页 下一页

如何用 IIS 建立高安全性 Web 服务器


    安装完WindowsNT/2000以后,并不等于就可以把这台机器放到Internet上做服务器了。还需要进行以下几步:
  一、以WindowsNT的安全机制为基础









  1)WindowsNT打SP6、Windows2000打SP1。把磁盘的文件系统转换成NTFS(安装系统的分区可以在安装系统的时候转换,也可以安装完系统以后,用工具转换)。同时把使用权限里有关Everyone的写、修改的权限去掉,关键目录:如Winnt\Repair连读的权限也去掉。




  2)共享权限的修改。在WindowsNT下到“开始”菜单->“程序”->“管理工具”->“系统策略编辑器”,然后打开系统策略里文件菜单里的“打开注册表”修改其中的WindowsNT网络把其中勾去掉。Windows2000下可以写个netsharec$/delete的bat文件,放到机器的启动任务里。




  3)为系统管理员账号更名。同时把系统管理员的密码改成强加密:密码长度在10位以上,并且密码要包括数字、字母、!等各种字符。




  4)废止TCP/IP上的NetBIOS。通过网络属性的绑定选项,废止NetBIOS与TCP/IP之间的绑定。




  5)安装其他服务。应该尽量不在同台服务器上安装数据库的别的服务,如果装了的话,最主要一点是数据库密码不能跟系统的登陆密码一样。




  二、设置IIS的安全机制




  1)解决IIS4以及之前的版本受到D.O.S攻击会停止服务。运行Regedt32.exe在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters增加一个值:ValueName:MaxClientRequestBuffer,DataType:REG_DWORD,设置为十进制,具体数值设置为你想设定的IIS允许接受的URL最大长度。CNNS的设置为256。




  2)删除HTR脚本映射。




  3)将IISwebserver下的/_vti_bin目录设置成禁止远程访问。




  4)在IIS管理控制台中,点“web站点”->“属性”,选择“主目录”->“配置”(起始点)->“应用程序映射”,将htw与webhits.dll的映射删除。




  5)如果安装的系统是Windows2000的话,安装Q256888_W2K_SP1_x86_en.EXE。




  6)删除:c:\ProgramFiles\CommonFiles\System\Msadc\msadcs.dll。




  7)如果不需要使用IndexServer,禁止或卸载该服务。如果你使用了IndexServer,请将包含敏感信息的目录的“Indexthisresource”的选项禁止。




  8)解决unicode漏洞:Windows安装2kunicode.exe,WinodwsNT安装ntunicode86.exe。

址163164.cn 微信1631640 QQ3149886

返回总目录 上一页 目录页 下一页