十个步骤打造安全的个人Web服务器.doc_第1页
十个步骤打造安全的个人Web服务器.doc_第2页
十个步骤打造安全的个人Web服务器.doc_第3页
十个步骤打造安全的个人Web服务器.doc_第4页
十个步骤打造安全的个人Web服务器.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

十个步骤打造安全的个人Web服务器 WinxxServer的安全性较之Win2K确实有了很大的提高但是用WinxxServer作为服务器是否就真的安全了?如何才能打造一个安全的个人Web服务器?下面就来和小编一起看看十个步骤打造安全的个人Web服务器吧 一、WindowsServerxx的安装 1、安装系统最少两需要个分区分区格式都采用NTFS格式 2、在断开网络的情况安装好xx系统 3、安装IIS仅安装必要的IIS组件(禁用不需要的如FTP和SMTP服务)默认情况下IIS服务没有安装在添加/删除Win组件中选择“应用程序服务器”然后点击“详细信息”双击Internet信息服务(iis)勾选以下选项: Internet信息服务管理器; 公用文件; 后台智能传输服务(BITS)服务器扩展; 万维网服务 如果你使用FrontPage扩展的Web站点再勾选:FrontPagexxServerExtensions 4、安装MSSQL及其它所需要的软件然后进行Update 5、使用Microsoft提供的MBSA(MicrosoftBaselineSecurityAnalyzer)工具分析计算机的安全配置并标识缺少的修补程序和更新下载地址:见页末的链接 二、设置和管理账户 1、系统管理员账户最好少建更改默认的管理员帐户名(Administrator)和描述密码最好采用数字加大小写字母加数字的上档键组合长度最好不少于14位 2、新建一个名为Administrator的陷阱帐号为其设置最小的权限然后随便输入组合的最好不低于20位的密码 3、将Guest账户禁用并更改名称和描述然后输入一个复杂的密码当然现在也有一个DelGuest的工具也许你也可以利用它来删除Guest账户但我没有试过 4、在运行中输入gpedit.msc回车打开组策略编辑器选择计算机配置Windows设置安全设置账户策略账户锁定策略将账户设为“三次登陆无效”“锁定时间为30分钟”“复位锁定计数设为30分钟” 5、在安全设置本地策略安全选项中将“不显示上次的用户名”设为启用 6、在安全设置本地策略用户权利分配中将“从网络访问此计算机”中只保留Internet来宾账户、启动IIS进程账户如果你使用了A还要保留Aspnet账户 7、创建一个User账户运行系统如果要运行特权命令使用Runas命令 三、网络服务安全管理 1、禁止C$、D$、ADMIN$一类的缺省共享 打开注册表HKEYLOCALMACHINESYSTEMCurrentControlSetServiceslanmanserverparameters在右边的窗口中新建Dword值名称设为AutoShareServer值设为0 2、解除NetBios与TCP/IP协议的绑定 右击网上邻居属性右击本地连接属性双击Internet协议高级Wins禁用TCP/IP上的NETBIOS 3、关闭不需要的服务以下为建议选项 ComputerBrowser:维护网络计算机更新禁用 DistributedFileSystem:局域网管理共享文件不需要禁用 Distributedlinktrackingclient:用于局域网更新连接信息不需要禁用 Errorreportingservice:禁止发送错误报告 MicrosoftSerch:提供快速的单词搜索不需要可禁用 NTLMSecuritysupportprovide:telnet服务和MicrosoftSerch用的不需要禁用 PrintSpooler:如果没有打印机可禁用 RemoteRegistry:禁止远程修改注册表 RemoteDesktopHelpSessionManager:禁止远程协助 四、打开相应的审核策略 在运行中输入gpedit.msc回车打开组策略编辑器选择计算机配置Windows设置安全设置审核策略在创建审核项目时需要注意的是如果审核的项目太多生成的事件也就越多那么要想发现严重的事件也越难当然如果审核的太少也会影响你发现严重的事件你需要根据情况在这二者之间做出选择 推荐的要审核的项目是: 登录事件成功失败 账户登录事件成功失败 系统事件成功失败 策略更改成功失败 对象访问失败 目录服务访问失败 特权使用失败 五、其它安全相关设置 1、隐藏重要文件/目录 可以修改注册表实现完全隐藏:“HKEYLOCALMACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL”鼠标右击“CheckedValue”选择修改把数值由1改为0 2、启动系统自带的Internet连接防火墙在设置服务选项中勾选Web服务器 3、防止SYN洪水攻击 HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParameters 新建DWORD值名为SynAttackProtect值为2 4.禁止响应ICMP路由通告报文 HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfacesinterface 新建DWORD值名为PerformRouterDiscovery值为0 5.防止ICMP重定向报文的攻击 HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParameters 将EnableICMPRedirects值设为0 6.不支持IGMP协议 HKEYLOCALMACHINESYSTEMCurrentControlSetServicesTcpipParameters 新建DWORD值名为IGMPLevel值为0 7、禁用D: 运行中输入Dcnfg.exe回车单击“控制台根节点”下的“组件服务”打开“计算机”子文件夹 对于本地计算机请以右键单击“我的电脑”然后选择“属性”选择“默认属性”选项卡 清除“在这台计算机上启用分布式”复选框 注:36项内容我采用的是Server2000设置没有测试过对xx是否起作用但有一点可以肯定我用了一段的时间没有发现其它副面的影响 六、配置IIS服务: 1、不使用默认的Web站点如果使用也要将将IIS目录与系统磁盘分开 2、删除IIS默认创建的Inetpub目录(在安装系统的盘上) 3、删除系统盘下的虚拟目录如:vtibin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC 4、删除不必要的IIS扩展名映射 右键单击“默认Web站点属性主目录配置”打开应用程序窗口去掉不必要的应用程序映射主要为.shtml,.shtm,.stm 5、更改IIS日志的路径 右键单击“默认Web站点属性网站在启用日志记录下点击属性 6、如果使用的是2000可以使用iislockdown来保护IIS在xx运行的IE6.0的版本不需要 7、使用UrlScan UrlScan是一个ISAPI筛选器它对传入的HTTP数据包进行分析并可以拒绝任何可疑的通信量目前最新的版本是2.5如果是2000Server需要先安装1.0或2.0的版本下载地址见页未的链接 如果没有特殊的要求采用UrlScan默认配置就可以了 但如果你在服务器运行ASP.NET程序并要进行调试你需打开要%WINDIR%System32InetsrvURLscan 文件夹中的URLScan.ini文件然后在UserAllowVerbs节添加debug谓词注意此节是区分大小写的 如果你的网页是.asp网页你需要在DenyExtensions删除.asp相关的内容 如果你的网页使用了非ASCII代码你需要在Option节中将AllowHighBitCharacters的值设为1 在对URLScan.ini文件做了更改后你需要重启IIS服务才能生效快速方法运行中输入iisreset 如果你在配置后出现什么问题你可以通过添加/删除程序删除UrlScan 8、利用WIS(WebInjectionScanner)工具对整个网站进行SQLInjection脆弱性扫描. 下载地址:http:/./websample/othersample.aspxVB.NET爱好者/url 七、配置Sql服务器 1、SystemAdministrators角色最好不要超过两个 2、如果是在本机最好将身份验证配置为Win登陆 3、不要使用Sa账户为其配置一个超级复杂的密码 4、删除以下的扩展存储过程格式为: usemaster spdropextendedproc扩展存储过程名 xpcmdshell:是进入操作系统的最佳捷径删除 访问注册表的存储过程删除 XpregaddmultistringXpregkeyXpregvalueXpregenumvalues XpregreadXpregwriteXpregremovemultistring OLE自动存储过程不需要删除 SpOACreateSpOADestroySpOAGetErrorInfoSpOAGetProperty SpOAMethodSpOASetPropertySpOAStop 5、隐藏SQLServer、更改默认的1433端口 右击实例选属性常规网络配置中选择TCP/IP协议的属性选择隐藏SQLServer实例并改原默认的1433端口 八、如果只做服务器不进行其它操作使用IPSec 1、管理工具本地安全策略右击IP安全策略管理IP筛选器表和筛选器操作在管理IP筛选器表选项下点击 添加名称设为Web筛选器点击添加在描述中输入Web服务器将源地址设为任何IP地址将目标地址设为我的IP地址协议类型设为TcpIP协议端口第一项设为从任意端口第二项到此端口80点击完成点击确定 2、再在管理IP筛选器表选项下点击 添加名称设为所有入站筛选器点击添加在描述中输入所有入站筛选将源地址设为任何IP地址将目标地址设为我的IP地址协议类型设为任意点击下一步完成点击确定 3、在管理筛选器操作选项下点击添加下一步名称中输入阻止下一步选择阻止下一步完成关闭管理IP筛选器表和筛选器操作窗口 4、右击IP安全策略创建IP安全策略下一步名称输入数据包筛选器下一步取消默认激活响应原则下一步完成 5、在打开的新IP安全策略属性窗口选择添加下一步不指定隧道下一步所有网络连接下一步在IP筛选器列表中选择新建的Web筛选器下一步在筛选器操作中选择许可下一步完成在IP筛选器列表中选择新建的阻止筛选器下一步在筛选器操作中选择阻止下一步完成确定 6、在IP安全策

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论