Win2003服务器安全加固设置--进一步提高服务器安全性

2019-04-11 01:55:05于海丽

    为交互登录启动消息文本。
    启用 不允许匿名访问SAM帐号和共享;
    启用 不允许为网络验证存储凭据或Passport;
    启用 在下一次密码变更时不存储LANMAN哈希值;
    启用 清除虚拟内存页面文件;
    禁止IIS匿名用户在本地登录;
    启用 交互登录:不显示上次的用户名;
    从文件共享中删除允许匿名登录的DFS$和COMCFG;
    禁用活动桌面。

5、强化TCP协议栈

    Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
  "SynAttackProtect"=dword:00000001
  "EnablePMTUDiscovery"=dword:00000000
  "NoNameReleaseOnDemand"=dword:00000001
  "EnableDeadGWDetect"=dword:00000000
  "KeepAliveTime"=dword:00300000
  "PerformRouterDiscovery"=dword:00000000
  "TcpMaxConnectResponseRetransmissions"=dword:00000003
  "TcpMaxHalfOpen"=dword:00000100
  "TcpMaxHalfOpenRetried"=dword:00000080
  "TcpMaxPortsExhausted"=dword:00000005

6、加固IIS

      进入Windows组件安装,找到应用程序服务器,进入详细信息,勾选ASP.NET后,IIS必须的组件就会被自动选择,如果你的服务器需要运行ASP脚本,那么还需要进入Internet信息服务(IIS)-万维网服务下勾选Active Server Pages。完成安装后,应当在其他逻辑分区上单独建立一个目录用来存储WEB网站程序及数据。
  一台WEB服务器上都运行着多个网站,他们之间可能互不相干,所以为了起到隔离和提高安全性,需要建立一个匿名WEB用户组,为每一个站点创建一个匿名访问账号,将这些匿名账号添加到之前建立的匿名WEB用户组中,并在本地计算机策略中禁止此组有本地登录权限。
    最后优化IIS6应用程序池设置:
    禁用缺省应用程序池的空闲超时;
    禁用缓存ISAPI扩展;
    将应用程序池标识从NetworlService改为LocalService;
    禁用快速失败保护;
    将关机时间限制从

7、删除MSSQL无用组件、注册表及调用的SHELL

        将有安全问题的SQL过程删除.比较全面.一切为了安全!删除了调用shell,注册表,COM组件的破坏权限
use master
EXEC sp_dropextendedproc 'xp_cmdshell'
EXEC sp_dropextendedproc 'Sp_OACreate'
EXEC sp_dropextendedproc 'Sp_OADestroy'
EXEC sp_dropextendedproc 'Sp_OAGetErrorInfo'
EXEC sp_dropextendedproc 'Sp_OAGetProperty'
EXEC sp_dropextendedproc 'Sp_OAMethod'
EXEC sp_dropextendedproc 'Sp_OASetProperty'
EXEC sp_dropextendedproc 'Sp_OAStop'
EXEC sp_dropextendedproc 'Xp_regaddmultistring'
相关文章 大家在看