<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Y's Blog]]></title> 
<link>http://blog.sust.net.ru/index.php</link> 
<description><![CDATA[sust 陕西科技大学 科大漂亮MM该来的 Blog-网络红人的博客]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Y's Blog]]></copyright>
<item>
<link>http://blog.sust.net.ru/read.php?</link>
<title><![CDATA[Server2003 防木马权限设置IIS服务器安全配置]]></title> 
<author>pling &lt;admin@oneter.com&gt;</author>
<category><![CDATA[搜集的教程]]></category>
<pubDate>Tue, 21 Aug 2007 18:24:20 +0000</pubDate> 
<guid>http://blog.sust.net.ru/read.php?</guid> 
<description>
<![CDATA[ 
	<p>参考了<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>上很多关于WIN2003的安全设置以及自己动手做了一些实践，综合了这些安全设置文章整理而成，希望对大家有所帮助，另外里面有不足之处还请大家多多指点，然后给补上，谢谢！<br /><br />一、系统的安装　　 <br />１、按照Windows2003安装光盘的提示安装，默认情况下2003没有把IIS6.0安装在系统里面。<br />２、IIS6.0的安装<br />　　开始菜单&mdash;&gt;控制面板&mdash;&gt;添加或删除程序&mdash;&gt;添加/删除Windows组件<br />　　应用程序 &mdash;&mdash;&mdash;ASP.NET（可选）<br />　　　　　　　&#124;&mdash;&mdash;启用<a href="http://www.3800hk.com/" class="channel_keylink">网络</a> COM+ 访问（必选）<br />　　　　　　　&#124;&mdash;&mdash;Internet 信息<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>(IIS)&mdash;&mdash;&mdash;Internet 信息<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>管理器（必选）　<br />　　　　　　　　　　　　　　　　　　　　　 &#124;&mdash;&mdash;公用文件（必选）<br />　　　　　　　　　　　　　　　　　　　　　 &#124;&mdash;&mdash;万维网<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>&mdash;&mdash;&mdash;Active Server pages（必选）<br />　　　　　　　　　　　　　　　　　　　　　　 　　　　　　　&#124;&mdash;&mdash;Internet <a href="http://www.3800hk.com/" class="channel_keylink">数据</a>连接器（可选） <br />　　　　　　　　　　　　　　　　　　　　　　　　　　　　　 &#124;&mdash;&mdash;WebDAV 发布（可选）<br />　　　　　　　　　　　　　　　　　　　　　　　　　　　　　 &#124;&mdash;&mdash;万维网<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>（必选）<br />　　　　　　　　　　　　　　　　　　　　　　　　　　　　　 &#124;&mdash;&mdash;在<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器端的包含文件（可选）<br />　　然后点击确定&mdash;&gt;下一步安装。（具体见本文附件1）<br /><br />３、系统补丁的更新<br />　　点击开始菜单&mdash;&gt;所有程序&mdash;&gt;Windows Update<br />　　按照提示进行补丁的安装。<br /><br />４、备份系统<br />　　用GHOST备份系统。<br /><br />５、安装常用的软件<br />　　例如：杀毒软件、解压缩软件等；安装完毕后,配置杀毒软件,扫描系统<a href="http://www.3800hk.com/" class="channel_keylink">漏洞</a>,安装之后用GHOST再次备份系统。<br /><br />6、先关闭不需要的端口 开启防火墙 导入IPSEC策略<br />在&rdquo;<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>连接&rdquo;里，把不需要的协议和<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>都删掉，这里只安装了基本的Internet协议（TCP/IP），由于要控制带宽流量<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>，额外安装了Qos<a href="http://www.3800hk.com/" class="channel_keylink">数据</a>包计划程序。在高级tcp/ip设置里--&quot;NetBIOS&quot;设置&quot;禁用tcp/IP上的NetBIOS（S）&quot;。在高级选项里，使用&quot;Internet连接防火墙&quot;，这是windows 2003 自带的防火墙，在2000系统里没有的功能，虽然没什么功能，但可以屏蔽端口，这样已经基本达到了一个IPSec的功能。<br /><br />修改3389远程连接端口<br />修改注册表. <br />开始--运行--regedit <br />依次展开 HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/ <br />TERMINAL SERVER/WDS/RDPWD/TDS/TCP <br />右边键值中 PortNumber 改为你想用的端口号.注意使用十进制(例 10000 ) <br /><br />HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/TERMINAL SERVER/ <br />WINSTATIONS/RDP-TCP/ <br />右边键值中 PortNumber 改为你想用的端口号.注意使用十进制(例 10000 ) <br />注意：别忘了在WINDOWS2003自带的防火墙给+上10000端口<br />修改完毕.重新启动<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器.设置生效.<br /><br />二、用户安全设置 <br />1、禁用Guest账号 <br />在计算机管理的用户里面把Guest账号禁用。为了保险起见，最好给Guest加一个复杂的密码。你可以打开记事本，在里面输入一串包含特殊字符、数字、字母的长字符串，然后把它作为Guest用户的密码拷进去。 <br />2、限制不必要的用户 <br />去掉所有的Duplicate User用户、测试用户、共享用户等等。用户组策略设置相应权限，并且经常检查系统的用户，删除已经不再使用的用户。这些用户很多时候都是<a href="http://www.3800hk.com/" class="channel_keylink">黑客</a>们入侵系统的突破口。 <br />3、把系统Administrator账号改名 <br />大家都知道，Windows 2003 的Administrator用户是不能被停用的，这意味着别人可以一遍又一遍地尝试这个用户的密码。尽量把它伪装成普通用户，比如改成Guesycludx。 <br />4、创建一个陷阱用户 <br />什么是陷阱用户?即创建一个名为&ldquo;Administrator&rdquo;的本地用户，把它的权限设置成最低，什么事也干不了的那种，并且加上一个超过10位的超级复杂密码。这样可以让那些 Hacker们忙上一段时间，借此发现它们的入侵企图。 <br />5、把共享文件的权限从Everyone组改成授权用户 <br />任何时候都不要把共享文件的用户设置成&ldquo;Everyone&rdquo;组，包括打印共享，默认的属性就是&ldquo;Everyone&rdquo;组的，一定不要忘了改。 <br />6、开启用户策略 <br />使用用户策略，分别设置复位用户锁定计数器时间为20分钟，用户锁定时间为20分钟，用户锁定阈值为3次。 （该项为可选）<br />7、不让系统显示上次登录的用户名 <br />默认情况下，登录对话框中会显示上次登录的用户名。这使得别人可以很容易地得到系统的一些用户名，进而做密码猜测。修改注册表可以不让对话框里显示上次登录的用户名。方法为：打开注册表编辑器并找到注册表&ldquo;HKLM&#92;Software&#92;Microsoft&#92;Windows T&#92;CurrentVersion&#92;Winlogon&#92;Dont-DisplayLastUserName&rdquo;，把REG_SZ的键值改成1。 <br />密码安全设置 <br />1、使用安全密码 <br />一些公司的管理员创建账号的时候往往用公司名、计算机名做用户名，然后又把这些用户的密码设置得太简单，比如&ldquo;welcome&rdquo;等等。因此，要注意密码的复杂性，还要记住经常改密码。 <br />2、设置屏幕保护密码 <br />这是一个很简单也很有必要的操作。设置屏幕保护密码也是防止内部人员破坏<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器的一个屏障。 <br />3、开启密码策略 <br />注意应用密码策略，如启用密码复杂性要求，设置密码长度最小值为6位 ，设置强制密码历史为5次，时间为42天。 <br />4、考虑使用智能卡来代替密码 <br />对于密码，总是使安全管理员进退两难，密码设置简单容易受到<a href="http://www.3800hk.com/" class="channel_keylink">黑客</a>的攻击，密码设置复杂又容易忘记。如果条件允许，用智能卡来代替复杂的密码是一个很好的解决方法。<br />三、系统权限的设置<br />１、磁盘权限<br />　　系统盘及所有磁盘只给 Administrators 组和 SYSTEM 的完全控制权限<br />　　系统盘&#92;Documents and Settings 目录只给 Administrators 组和 SYSTEM 的完全控制权限<br />　　系统盘&#92;Documents and Settings&#92;All Users 目录只给 Administrators 组和 SYSTEM 的完全控制权限<br />　　系统盘&#92;Windows&#92;System32&#92;cacls.exe、cmd.exe、net.exe、net1.exe、ftp.exe、tftp.exe、telnet.exe 、 netstat.exe、regedit.exe、at.exe、attrib.exe、format.com、del文件只给 Administrators 组和SYSTEM 的完全 控制权限 <br />另将&lt;systemroot&gt;&#92;System32&#92;cmd.exe、format.com、ftp.exe转移到其他目录或更名 <br />　　Documents and Settings下所有些目录都设置只给adinistrators权限。并且要一个一个目录查看，包括下面的所有子目录。<br />删除c:&#92;inetpub目录<br /><br />２、本地安全策略设置<br />　　开始菜单&mdash;&gt;管理工具&mdash;&gt;本地安全策略<br />　　A、本地策略&mdash;&mdash;&gt;审核策略 <br />　　审核策略更改　　　成功　失败　　<br />　　审核登录事件　　　成功　失败<br />　　审核对象访问　　　　　　失败<br />　　审核过程跟踪　　　无审核<br />　　审核目录<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>访问　　　　失败<br />　　审核特权使用　　　　　　失败<br />　　审核系统事件　　　成功　失败<br />　　审核账户登录事件　成功　失败<br />　　审核账户管理　　　成功　失败<br /><br />　　B、本地策略&mdash;&mdash;&gt;用户权限分配<br />　　关闭系统：只有Administrators组、其它全部删除。 <br />　　通过终端<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>允许登陆：只加入Administrators,Remote Desktop Users组，其他全部删除<br /><br />　　C、本地策略&mdash;&mdash;&gt;安全选项<br />　　交互式登陆：不显示上次的用户名　　　　　　　启用<br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：不允许SAM帐户和共享的匿名枚举　 启用<br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：不允许为<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>身份验证储存凭证　　　启用<br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：可匿名访问的共享　　　　　　　　　全部删除<br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：可匿名访问的命　　　　　　　　　　全部删除<br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：可远程访问的注册表路径　　　　　　全部删除 <br />　　<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>访问：可远程访问的注册表路径和子路径　　全部删除 <br />　　帐户：重命名来宾帐户　　　　　　　　　　　　重命名一个帐户 <br />　　帐户：重命名系统管理员帐户　　　　　　　　　重命名一个帐户<br /><br />３、禁用不必要的<a href="http://www.3800hk.com/" class="channel_keylink">服务</a> 开始-运行-services.msc<br />TCP/IPNetBIOS Helper提供 TCP/IP <a href="http://www.3800hk.com/" class="channel_keylink">服务</a>上的 NetBIOS 和<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>上客户端的 NetBIOS 名称解析的支持而使用户能够共享<br />文件、打印和登录到<a href="http://www.3800hk.com/" class="channel_keylink">网络</a><br />Server支持此计算机通过<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>的文件、打印、和命名管道共享<br />　　Computer Browser 维护<a href="http://www.3800hk.com/" class="channel_keylink">网络</a>上计算机的最新列表以及提供这个列表 <br />Task scheduler 允许程序在指定时间运行 <br />Messenger 传输客户端和<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器之间的 NET SEND 和 警报器<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>消息 <br />　　Distributed File System: 局域网管理共享文件，不需要可禁用 <br />　　Distributed linktracking client：用于局域网更新连接信息，不需要可禁用 <br />　　Error reporting service：禁止发送错误报告 <br />　　Microsoft Serch：提供快速的单词搜索，不需要可禁用 <br />　　NTLMSecuritysupportprovide：telnet<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>和Microsoft Serch用的，不需要可禁用 <br />　　PrintSpooler：如果没有打印机可禁用 <br />　　Remote Registry：禁止远程修改注册表 <br />　　Remote Desktop Help Session Manager：禁止远程协助 <br />Workstation 关闭的话远程NET命令列不出用户组<br />　　以上是在Windows Server 2003 系统上面默认启动的<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>中禁用的，默认禁用的<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>如没特别需要的话不要启动。<br /><br />４、修改注册表<br />修改注册表，让系统更强壮<br />1、隐藏重要文件/目录可以修改注册表实现完全隐藏<br />HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Microsoft&#92;Windows&#92; Current-Version&#92;Explorer&#92;Advanced&#92;Folder&#92;Hi-dden&#92;SHOWALL&rdquo;，鼠标右击 &ldquo;CheckedValue&rdquo;，选择修改，把数值由1改为0 <br /><br />2、防止SYN洪水攻击 <br />HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;Tcpip&#92;Parameters <br />新建DWORD值，名为SynAttackProtect，值为2 <br />新建EnablePMTUDiscovery REG_DWORD 0 <br />新建NoNameReleaseOnDemand REG_DWORD 1 <br />新建EnableDeadGWDetect REG_DWORD 0 <br />新建KeepAliveTime REG_DWORD 300,000 <br />新建PerformRouterDiscovery REG_DWORD 0 <br />新建EnableICMPRedirects REG_DWORD 0<br />3. 禁止响应ICMP路由通告报文 <br />HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;Tcpip&#92;Parameters&#92;Interfaces&#92;interface <br />新建DWORD值，名为PerformRouterDiscovery 值为0 <br /><br />4. 防止ICMP重定向报文的攻击 <br />HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;Tcpip&#92;Parameters <br />将EnableICMPRedirects 值设为0 <br /><br />5. 不支持IGMP协议 <br />HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;Tcpip&#92;Parameters <br />新建DWORD值，名为IGMPLevel 值为0<br />6、禁止IPC空连接：<br />cracker可以利用net use命令建立空连接，进而入侵，还有net view，nbtstat这些都是基于空连接的，禁止空连接就好了。<br />Local_Machine&#92;System&#92;CurrentControlSet&#92;Control&#92;LSA-RestrictAnonymous 把这个值改成&rdquo;1&rdquo;即可。<br /><br />7、更改TTL值<br />cracker可以根据ping回的TTL值来大致判断你的操作系统，如： <br />TTL=107(WINNT); <br />TTL=108(win2000); <br />TTL=127或128(win9x); <br />TTL=240或241(linux); <br />TTL=252(solaris); <br />TTL=240(Irix); <br />实际上你可以自己改的：HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;Tcpip&#92;Parameters：DefaultTTL REG_DWORD 0-0xff(0-255 十进制,默认值128)改成一个莫名其妙的数字如258，起码让那些小菜鸟晕上半天，就此放弃入侵你也不一定哦<br /><br />8. 删除默认共享<br />有人问过我一开机就共享所有盘，改回来以后，重启又变成了共享是怎么回事，这是2K为管理而设置的默认共享，HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Services&#92;LanmanServer&#92;Parameters：AutoShareServer类型是REG_DWORD把值改为0即可<br /><br />9. 禁止建立空连接 <br />默认情况下，任何用户通过通过空连接连上<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器，进而枚举出<a href="http://www.3800hk.com/" class="channel_keylink">帐号</a>，猜测密码。我们可以通过修改注册表来禁止建立空连接： <br />Local_Machine&#92;System&#92;CurrentControlSet&#92;Control&#92;LSA-RestrictAnonymous 的值改成&rdquo;1&rdquo;即可。<br /><br />10、建立一个记事本，填上以下代码。保存为*.bat并加到启动项目中<br />net share c$ /del<br />net share d$ /del<br />net share e$ /del<br />net share f$ /del<br />net share ipc$ /del<br />net share admin$ /del<br /><br />5、IIS站点设置：<br />1、将IIS目录＆<a href="http://www.3800hk.com/" class="channel_keylink">数据</a>与系统磁盘分开，保存在专用磁盘空间内。<br />2、启用父级路径 <br />3、在IIS管理器中删除必须之外的任何没有用到的映射（保留asp等必要映射即可）<br />4、在IIS中将HTTP404 Object Not Found出错页面通过URL重定向到一个定制HTM文件<br />5、Web站点权限设定（建议）<br />读 允许<br />写 不允许<br />脚本源访问 不允许<br />目录浏览 建议关闭<br />日志访问 建议关闭<br />索引资源 建议关闭<br />执行 推荐选择 &ldquo;仅限于脚本&rdquo; <br />6、建议使用W3C扩充日志文件格式，每天记录客户IP地址，用户名，<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器端口，方法，URI字根，HTTP状态，用户代理，而且每天均要审查日志。（最好不要使用缺省的目录，建议更换一个记日志的路径，同时设置日志的访问权限，只允许管理员和system为Full Control）。 <br />7、程序安全:<br />1) 涉及用户名与口令的程序最好封装在<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器端，尽量少的在ASP文件里出现，涉及到与<a href="http://www.3800hk.com/" class="channel_keylink">数据</a>库连接地用户名与口令应给予最小的权限;<br />2) 需要经过验证的ASP页面，可跟踪上一个页面的文件名，只有从上一页面转进来的会话才能读取这个页面。<br />3) 防止ASP主页.inc文件泄露问题;<br />4) 防止UE等编辑器生成some.asp.bak文件泄露问题。<br /><br />6、IIS权限设置的思路<br />?要为每个独立的要保护的个体（比如一个网站或者一个虚拟目录）创建一个系统用户，让这个站点在系统中具有惟一的可以设置权限的身份。 <br />?在IIS的【站点属性或者虚拟目录属性&rarr;目录安全性&rarr;匿名访问和验证控制&rarr;编辑&rarr;匿名访问&rarr;编辑】填写刚刚创建的那个用户名。 <br />?设置所有的分区禁止这个用户访问，而刚才这个站点的主目录对应的那个文件夹设置允许这个用户访问（要去掉继承父权限，并且要加上超管组和SYSTEM组）。<br /><br />7、卸载最不安全的组件<br />最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件，( 以下均以 WIN2000 为例，如果使用2003，则系统文件夹应该是 C:&#92;WINDOWS&#92; )<br />regsvr32/u C:&#92;WINDOWS&#92;System32&#92;wshom.ocx<br />del C:&#92;WINDOWS&#92;System32&#92;wshom.ocx<br />regsvr32/u C:&#92;WINDOWS&#92;system32&#92;shell32.dll<br />del C:&#92;WINNT&#92;WINDOWS&#92;shell32.dll<br /><br />然后运行一下，WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件，不用管它，重启一下<a href="http://www.3800hk.com/" class="channel_keylink">服务</a>器，你会发现这三个都提示&ldquo;&times;安全&rdquo;了。</p><br/>Tags - <a href="tag.php?tag=%E5%AE%89%E5%85%A8" rel="tag">安全</a> , <a href="tag.php?tag=%E6%9C%A8%E9%A9%AC" rel="tag">木马</a> , <a href="tag.php?tag=%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA" rel="tag">虚拟主机</a> , <a href="tag.php?tag=%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F" rel="tag">操作系统</a>
]]>
</description>
</item><item>
<link>http://blog.sust.net.ru/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] Server2003 防木马权限设置IIS服务器安全配置]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://blog.sust.net.ru/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>