当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:20:00  来源:本站整理

IIS与SQL服务器安全加固[MSSQL防范]

赞助商链接



  本文“IIS与SQL服务器安全加固[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

步骤
注意:

安装和配置 Windows Server 2003.
1.    将\System32\cmd.exe转移到其他目录或改名;

2.    系统帐号尽大概少,更改默许帐户名(如Administrator)和描写,密码尽大概复杂;

3.    回绝通过网络拜候该计算机(匿名登录;内置管理员帐户;Support_388945a0;Guest;全部非操作系统服务帐户)

4.    倡议对普通用户只赐与读取权限,而只给管理员和System以完好掌握权限,但这样做有大概使某些正常的脚本程序不能履行,大概某些需求写的操作不能完成,这时需求对这些文件所在的文件夹权限举行更改,倡议在做更改前先在测试机械上作测试,然后慎重更改.

5.    NTFS文件权限设定(注意文件的权限优先级别比文件夹的权限高):

文件范例
倡议的 NTFS 权限

CGI 文件(.exe、.dll、.cmd、.pl)
脚本文件 (.ASP)
包含文件(.inc、.shtm、.sHTML)
静态内容(.txt、.gif、.jpg、.htm、.html)
Everyone(履行)
Administrators(完好掌握)
System(完好掌握)


6.    禁止C$、D$一类的缺省同享
HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
AutoShareServer、REG_Dword、0x0

7.    禁止ADMIN$缺省同享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
AutoShareWks、REG_DWORD、0x0

8.    限制IPC$缺省同享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
restrictanonymous REG_DWORD 0x0 缺省
0x1 匿名用户无法摆列本机用户列表
0x2 匿名用户无法衔接本机IPC$同享
阐明:不倡议利用2,不然大概会造成你的一些服务无法启动,如sql server

9.    仅给用户真正需求的权限,权限的最小化原则是安全的重要保障

10.  在本地安全战略->考核战略中翻开呼应的考核,举荐的考核是:
账户管理 成功 失利
登录事件 成功 失利
对象拜候 失利
战略更改 成功 失利
特权利用 失利
系统事件 成功 失利
目录服务拜候 失利
账户登录事件 成功 失利
考核项目少的缺陷是万一你想看发现没有记录那就一点都没辙;考核项目太多不但会占用系统资源并且会招致你根本没空去看,这样就失去了考核的意义. 与之相关的是:
在账户战略->密码战略中设定:
密码复杂性要求 启用
密码长度最小值 6位
强迫密码历史 5次
最长存留期 30天
在账户战略->账户锁定战略中设定:
账户锁定 3次错误登录
锁按时间 20分钟
复位锁定计数 20分钟

11.  在Terminal Service Configration(远程服务配置)-权限-高级中配置安全考核,普通来说只要记录登录、注销事件便可以了.

12.  解除NetBios与TCP/IP协议的绑定
掌握面版——网络——绑定——NetBios接口——禁用 2000:掌握面版——网络和拨号衔接——本地网络——属性——TCP/IP——属性——高级——WINS——禁用TCP/IP上的NETBIOS

13.  在网络衔接的协议里启用TCP/IP挑选,仅开放必要的端口(如80)

14.  通过更改注册表Local_Machine\System\CurrentControlSet\Control\LSA-RestrictAnonymous = 1来禁止139空衔接

15.  改正数据包的生存时间(TTL)值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DefaultTTL REG_DWORD 0-0xff(0-255 十进制,默许值128)

16.  避免SYN大水攻击
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
SynAttackProtect REG_DWORD 0x2(默许值为0x0)

17.  禁止呼应ICMP路由告示报文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
\Interfaces\interface
PerformRouterDiscovery REG_DWORD 0x0(默许值为0x2)

18.  避免ICMP重定向报文的攻击
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableICMPRedirects REG_DWORD 0x0(默许值为0x1)

19.  不支持IGMP协议
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IGMPLevel REG_DWORD 0x0(默许值为0x2)

20.  设置arp缓存老化时间设置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters
ArpCacheLife REG_DWORD 0-0xFFFFFFFF(秒数,默许值为120秒)
ArpCacheMinReferencedLife REG_DWORD 0-0xFFFFFFFF(秒数,默许值为600)

21.  禁止死网关监测技术
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters
EnableDeadGWDetect REG_DWORD 0x0(默许值为ox1)

22.  不支持路由功效
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters
IPEnableRouter REG_DWORD 0x0(默许值为0x0)

安装和配置 IIS 服务:


1.    仅安装必要的 IIS 组件.(禁用不需求的如FTP 和 SMTP 服务)

2.    仅启用必要的服务和 Web Service 扩大,举荐配置:

UI 中的组件名称
设置
设置逻辑

后台智能传输服务 (BITS) 服务器扩大
启用
BITS 是 Windows Updates 和"自动更新"所利用的后台文件传输机制.假如利用 Windows Updates 或"自动更新"在 IIS 服务器中自动利用 Service Pack 和热修补程序,则必须有该组件.

公用文件
启用
IIS 需求这些文件,一定要在 IIS 服务器中启用它们.

文件传输协议 (FTP) 服务
禁用
答应 IIS 服务器供应 FTP 服务.专用 IIS 服务器不需求该服务.

FrontPage 2002 Server Extensions
禁用
为管理和公布 Web 站点供应 FrontPage 支持.假如没有利用 FrontPage 扩大的 Web 站点,请在专用 IIS 服务器中禁用该组件.

Internet 信息服务管理器
启用
IIS 的管理界面.

Internet 打印
禁用
供应基于 Web 的打印机管理,答应通过 HTTP 同享打印机.专用 IIS 服务器不需求该组件.

NNTP 服务
禁用
在 Internet 中分发、查询、检索和送达 Usenet 新闻文章.专用 IIS 服务器不需求该组件.

SMTP 服务
禁用
支持传输电子邮件.专用 IIS 服务器不需求该组件.

万维网服务
启用
为客户端供应 Web 服务、静态和动态内容.专用 IIS 服务器需求该组件.


万维网服务子组件

UI 中的组件名称
安装选项
设置逻辑

Active Server Page
启用
供应 ASP 支持.假如 IIS 服务器中的 Web 站点和利用程序都不利用 ASP,请禁用该组件;或利用 Web 服务扩大禁用它.

Internet

数据衔接器
禁用
通过扩大名为 .idc 的文件供应动态内容支持.假如 IIS 服务器中的 Web 站点和利用程序都不包含 .idc 扩大文件,请禁用该组件;或利用 Web 服务扩大禁用它.

远程管理 (HTML)
禁用
供应管理 IIS 的 HTML 界面.改用 IIS 管理器可以使管理更简单,并削减了 IIS 服务器的攻击面.专用 IIS 服务器不需求该功效.

远程桌面 Web 衔接
禁用
包含了管理终端服务客户端衔接的 Microsoft ActiveX® 控件和典范页面.改用 IIS 管理器可以使管理更简单,并削减了 IIS 服务器的攻击面.专用 IIS 服务器不需求该组件.

服务器端包含
禁用
供应 .shtm、.shtml 和 .stm 文件的支持.假如在 IIS 服务器中运行的 Web 站点和利用程序都不利用上述扩大的包含文件,请禁用该组件.

WebDAV
禁用
WebDAV 扩大了 HTTP/1.1 协议,答应客户端公布、锁定和管理 Web 中的资源.专用 IIS 服务器禁用该组件;或利用 Web 服务扩大禁用该组件.

万维网服务
启用
为客户端供应 Web 服务、静态和动态内容.专用 IIS 服务器需求该组件


3.    将IIS目录&数据与系统磁盘脱离,保存在专用磁盘空间内.

4.    在IIS管理器中删除必须之外的任何没有效到的映射(保存asp等必要映射便可)

5.    在IIS中将HTTP404 Object Not Found出错页面通过URL重定向到一个定制HTM文件

6.    Web站点权限设定(倡议)


  以上是“IIS与SQL服务器安全加固[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>iis与apache共在,共用,反向代理</b>
  • IIS与SQL服务器安全加固
  • <b>讲授微软IIS与PHP的竞合</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .