<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>服务器维护|网站维护|西安内网建设|西安内网维护|网站清马|服务器入侵检测|网站优化|中安互联 - 服务器安全</title><link>http://www.52zlw.com/</link><description> - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright 2007-2010 服务器维护,网站维护,西安内网建设,西安内网维护. Some Rights Reserved.黑ICP备07502155号 var _bdhmProtocol = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot; https://&amp;quot; : &amp;quot; http://&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + _bdhmProtocol + &amp;quot;hm.baidu.com/h.js%3F6d7d1830a53581a774f95b40251928dc' type='text/javascript'%3E%3C/script%3E&amp;quot;));kfguin=&amp;quot;56993168&amp;quot;;ws=&amp;quot;www.52zlw.com&amp;quot;; companyname=&amp;quot;中安互联&amp;quot;; welcomeword=&amp;quot;您好,欢迎光临中安互联服务器维护请问,有什么可以帮到您的吗?&amp;quot;; type=&amp;quot;1&amp;quot;;</copyright><pubDate>Sun, 05 Sep 2010 16:19:15 +0800</pubDate><item><title>在Windows 2003下搭建FTP服务器 </title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/57/57/57.html</link><pubDate>Tue, 03 Aug 2010 22:23:10 +0800</pubDate><guid>http://www.52zlw.com/sanquan/57/57/57.html</guid><description><![CDATA[<p>中安互联服务器维护今天为大家分享一篇在Windows 2003下搭建FTP服务器的技术文档，希望能帮助大家</p><p>&nbsp;</p><p>&nbsp;<font color="#0000ff">Windows</font> 2003 Standard Edition、<font color="#0000ff">Windows</font> 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS 。在系统的安装过程中IIS是默认不安装的，在系统安装完毕后可以通过添加删除程序加装 IIS。<br />&nbsp;</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; IIS 是微软推出的架设 WEB、FTP、SMTP <font color="#0000ff">服务器</font>的一套整合系统组件，捆绑在 上列NT核心的<font color="#0000ff">服务器</font>系统中。本文针对通过Windows2003 IIS组件配合金万维g动态域名解析软件向<font color="#0000ff">互联网</font>提供FTP服务。</div><p>&nbsp;&nbsp;&nbsp; 第一步：安装Windows 2003 IIS中FTP组件</p><p>&nbsp;&nbsp;&nbsp; 在控制面板的添加/删除程序&mdash;&mdash;Windows组件向导&mdash;&mdash;应用程序服务器&mdash;&mdash;Internet信息服务(IIS)中选中&ldquo;文件传输<font color="#0000ff">协议</font>(FTP)服务&rdquo;。如下图:</p><p align="center"><img class="img4" src="http://www.52zlw.com/upload/2010/8/201008032227477434.jpg" width="553" height="310" alt="" /></p><div class="bodycopy14"><p>&nbsp;&nbsp;&nbsp; 在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘，这时您插入安装盘按照提示进行安装，IIS中的FTP很快便自动安装完成。</p><p>&nbsp;&nbsp;&nbsp; 第二步：配置FTP服务器</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 打开程序&mdash;&mdash;管理工具&mdash;&mdash;Internet 信息服务(IIS)管理器&mdash;&mdash;FTP站点，（也可以在运行中输入INETMGR进入管理器）。</div><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227490745.jpg" alt="" /></p><p>&nbsp;</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 在IIS FTP组件中，FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为 站点 &gt;= 虚拟路径，如果需要建立匿名访问的FTP服务和需要认证的FTP服务，需要建立两个站点，使用两个不同的端口。<br />&nbsp;</div><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 首先我们建立一个需要认证的FTP站点，让<font color="#0000ff">互联网</font>登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入程序&mdash;&mdash;管理工具&mdash;&mdash;计算机管理&mdash;&mdash;本地用户和组&mdash;&mdash;用户。在这里新建一个用户aamm，不需要赋予任何权限，建立后即完成建立用户过程。</div><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227495582.jpg" alt="" /></p><p><br />&nbsp;&nbsp;&nbsp; 进入Internet 信息服务(IIS)管理器默认FTP站点属性</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 在<a class="channel_keylink" href="http://www.52zlw.com/upload/2010/8/201008032227496701.jpg" alt="" /></p><p>&nbsp;</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227502027.jpg" alt="" /></p><p>&nbsp;</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 现在，FTP服务接口已经向互联网服务，但实际上没有用户可以从你的FTP进入获得资源。我们需要把刚才建立的aamm用户对应到FTP目录。之前有很多朋友问，为什么微软的FTP没有可以设置帐号的地方，只可以设置匿名或非匿名？其实是可以的，不过需要一点窍门。<br />&nbsp;</div><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 右键FTP默认站点&mdash;&mdash;新建&mdash;&mdash;虚拟目录&mdash;&mdash;虚拟目录别名输入aamm&mdash;&mdash;选择aamm对应的访问目录并给予权限&mdash;&mdash;完成 实际上虚拟目录别名就是用户登陆名称，对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。当然，一个用户是可以对应多个路径的，这点我们需要使用FSO权限进行控制。</div><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227502358.jpg" alt="" /></p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227500462.jpg" alt="" /></p><p>&nbsp;</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227501502.jpg" alt="" /></p><p>&nbsp;</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227507775.jpg" alt="" /></p><p>&nbsp;</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227518202.jpg" alt="" /></p><p>&nbsp;</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227512682.jpg" alt="" /></p><p><br />&nbsp;&nbsp;&nbsp; 下面我们可以开始<font color="#0000ff">测试</font>FTP服务器。&nbsp;<br />&nbsp;&nbsp;&nbsp; 在<font color="#0000ff">测试</font>过程中为了方便使用Windows 2003自带的FTP命令进行测试。</p><p align="center"><img src="http://www.52zlw.com/upload/2010/8/201008032227512764.jpg" alt="" /></p><p>&nbsp;</p><div class="bodycopy14">&nbsp;&nbsp;&nbsp; 测试成功，互联网上的访问者就可以直接在IE浏览器里面输入<a href="ftp://yourip.com/"><font color="#333333">ftp://yourip.com</font></a>访问你的ftp了。</div></div>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/57/57/57.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=57</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=57&amp;key=008b1e9b</trackback:ping></item><item><title>配置windows 2003 VPN服务器</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/56/56/56.html</link><pubDate>Tue, 03 Aug 2010 22:08:06 +0800</pubDate><guid>http://www.52zlw.com/sanquan/56/56/56.html</guid><description><![CDATA[<p>配置windows 2003 VPN服务器--中安互联服务器维护<br />今天为上海一个客户的在windows 20003 平台下搭建VPN，特此写了这篇文章给大家分享<br />一、需求描述<br />单位项目组在局域网中使用VSS（visual source safe 6.0C and visual source safe 2005，分别对应visual studio 2003 和 visual studio2005）进行源代码管理协同开发。<br />被过滤广告<br />一般VSS在局域网内工作（VSS 2005 可以通过http在整个英特网使用，不过没有使用过，不知道好不好用，还是习惯于局域网的使用方式）。 <br /><br />近阶段在学习biztalk，在单位完成正常工作之余，会拿出一些时间做biztalk文档所带的tutorial的示例项目，还会做些测试项目，回家之后也会继续白天正在做的项目，所以有必要把家里的机器跟单位自己的机器连起来用VSS管理所做的项目，这样单位所做的工作和家里所做的工作可以相互衔接。<br />单位的机器是局域网之后通过路由接入公网，本身也不具有公网IP，家中的机器是通过adsl上网路由上网，也不具公网IP。正好单位有一台在公网的服务器我可以控制，通过这个服务器可以搭建一个VPN虚拟局域网，把单位我用的机器和家里的机器都拨入这个VPN服务器，两台机器就处于一个虚拟局域网中了，在单位的机器上设置VSS数据库，然后共享，家里的机器通过虚拟局域网访问共享VSS数据库。<br />二、配置windows 2003 VPN服务器<br />服务器是Windows 2003系统，2003中VPN服务叫做&ldquo;路由和远程访问&rdquo;，系统默认就安装了这个服务，但是没有启用。<br />在管理工具中打开&ldquo;路由和远程访问&rdquo;</p><p><br />在列出的本地服务器上点击右键，选择&ldquo;配置并启用路由和远程访问&rdquo;。下一步</p><p><br />在此，由于服务器是公网上的一台一般的服务器，不是具有路由功能的服务器，是单网卡的，所以这里选择&ldquo;自定义配置&rdquo;。下一步。</p><p><br />这里选&ldquo;VPN访问&rdquo;，我只需要VPN的功能。下一步，配置向导完成。</p><p><br />点击&ldquo;是&rdquo;，开始服务。<br />看启动了VPN服务后，&ldquo;路由和远程访问&rdquo;的界面<br />下面开始配置VPN服务器<br />在服务器上点击右键，选择&ldquo;属性&rdquo;，在弹出的窗口中选择&ldquo;IP&rdquo;标签，在&ldquo;IP地址指派&rdquo;中选择&ldquo;静态地址池&rdquo;。</p><p>&nbsp;</p><p>然后点击&ldquo;添加&rdquo;按钮设置IP地址范围，这个IP范围就是VPN局域网内部的虚拟IP地址范围，每个拨入到VPN的服务器都会分配到一个范围内的IP，在虚拟局域网中用这个IP相互访问。<br />这里设置为10.240.60.1－10.240.60.10，一共10个IP，默认的VPN服务器占用第一个IP，所以，10.240.60.1实际上就是这个VPN服务器在虚拟局域网的IP。</p><p><br />至此，VPN服务部分配置完毕。<br />三、添加VPN用户<br />每个客户端拨入VPN服务器都需要有一个帐号，默认是windows身份验证，所以要给每个需要拨入到VPN的客户端设置一个用户，并为这个用户制定一个固定的内部虚拟IP以便客户端之间相互访问。<br />在管理工具中的计算机管理里添加用户，这里以添加一个chnking用户为例<br />先新建一个叫&ldquo;chnking&rdquo;的用户，创建好后，查看这个用户的属性，在&ldquo;拨入&rdquo;标签中做相应的设置，如图：<br />远程访问权限设置为&ldquo;允许访问&rdquo;，以允许这个用户通过VPN拨入服务器。<br />点选&ldquo;分配静态IP地址&rdquo;，并设置一个VPN服务器中静态IP池范围内的一个IP地址，这里设为10.240.60.2<br />如果有多个客户端机器要接入VPN，请给每个客户端都新建一个用户，并设定一个虚拟IP地址，各个客户端都使用分配给自己的用户拨入VPN，这样各个客户端每次拨入VPN后都会得到相同的IP。如果用户没设置为&ldquo;分配静态IP地址&rdquo;，客户端每次拨入到VPN，VPN服务器会随机给这个客户端分配一个范围内的IP。<br />四 配置windows 2003 客户端<br />客户端可以是windows 2003，也可以是Windows XP，设置几乎一样，这里以2003客户端设置为例。<br />选择程序――附件――通讯――新建连接向导，启动连接向导</p><p><br />这里选择第二项&ldquo;连接到我的工作场所的网络&rdquo;，这个选项是用来连接VPN的。下一步。</p><p><br />选择&ldquo;虚拟专用网络连接&rdquo;，下一步。<br />在&ldquo;连接名&rdquo;窗口，填入连接名称szbti，下一步。</p><p><br />这里要填入VPN服务器的公网IP地址。<br />下一步，完成新建连接。<br />完成后，在控制面板的网络连接中的虚拟专用网络下面可以看到刚才新建的szbti连接</p><p><br />在szbti连接上点击右键，选&ldquo;属性&rdquo;，在弹出的窗口中点击&ldquo;网络&rdquo;标签，然后选中&ldquo;internet协议(tcp/ip)&rdquo;，点击属性按钮，在弹出的窗口中再点击&ldquo;高级&rdquo;按钮，如图，把&ldquo;在远程网络上使用默认网关&rdquo;前面的勾去掉。<br />如果不去掉这个勾，客户端拨入到VPN后，将使用远程的网络作为默认网关，导致的后果就是客户端只能连通虚拟局域网，上不了因特网了。<br />下面就可以开始拨号进入VPN了，双击szbti连接，输入分配给这个客户端的用户名和密码，拨通后在任务栏的右下角会出现一个网络连接的图标，表示已经拨入到VPN服务器。<br />一旦进入虚拟局域网，客户端设置共享文件夹，别的客户端就可以通过其他客户端ip地址访问它的共享文件夹。<br />五 配置VSS<br />VSS是在一台机器上配置VSS数据库，把数据库的文件夹设置共享，局域网内别的机器可以访问到这个共享文件夹，就可以从源代码数据库中打开项目。<br />配置好VPN后，客户端之间就是相当于在局域网内，VSS的设置就跟局域网内一样的设置。<br />&nbsp;</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/56/56/56.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=56</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=56&amp;key=3bf8c2b3</trackback:ping></item><item><title>Linux下的DNS安全保障十大技巧(3)</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/51/51/51.html</link><pubDate>Mon, 26 Jul 2010 10:34:31 +0800</pubDate><guid>http://www.52zlw.com/sanquan/51/51/51.html</guid><description><![CDATA[<p><strong>（9）使用dnstop监控DNS流量</strong></p><p>在维护DNS服务器时，用户往往希望知道到底是哪些用户在使用DNS服务器，同时也希望能对DNS状态查询做一个统计，以及时地知道DNS的工作情况和状态。在传统的方式下，用户通常使用的是tcpdump等开源工具来进行抓包并通过查看53端口的流量来查看DNS数据包。由于tcpdump并没有针对DNS流量进行特殊定制，因此使用起来可能不是非常方便。因此，用户可以使用专用于DNS的dnstop工具查询DNS服务器状态。</p><p>dnstop是一种非常优秀的开源软件，用户可以到网站<a href="http://dns.measurement-factory.com/tools/dnstop/src/"><font color="#0000ff">http://dns.measurement-factory.com/tools/dnstop/src/</font></a>上进行下载使用，目前该软件的最新版本为：dnstop-20090128.tar.gz。</p><p>由于该软件依赖tcpdump和pcap抓包库（libpcap）对网络上传输的数据包进行截获和过滤，所以用户需要确保系统安装相应软件后才能正常安装和使用dnstop。通常情况下，这两种必须的库都已经在系统中预装好了，使用下面的命令安装dnstop即可：</p><p>（1）解压缩源代码安装包</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre>#tar vxfz ddnstop-20090128.tar.gz</pre>            </td>        </tr>    </tbody></table></p><p>（2）切换到解压目录，并使用configure命令生成Makefile文件</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>#cd dnstop-20040309</p><p>#./configure</p></pre>            </td>        </tr>    </tbody></table></p><p>（3）使用make命令进行安装</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre>#make</pre>            </td>        </tr>    </tbody></table></p><p>安装成功后，可以查看通过相应的网络接口来监控DNS网络流量，如下所示：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>#./dnstop -s eth0</p><p>0 new queries, 6 total queries Tue Mar 26 19:35:23 2008</p><p>Sources count %</p><p>---------------- --------- ------</p><p>172.96.0.13 4 66.7</p><p>172.96.0.14 1 16.7</p><p>172.96.0.15 1 16.7</p></pre>            </td>        </tr>    </tbody></table></p><p>&nbsp;</p><p>&nbsp;</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/51/51/51.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=51</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=51&amp;key=83f9180f</trackback:ping></item><item><title>Linux下的DNS安全保障十大技巧(2)</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/50/50/50.html</link><pubDate>Mon, 26 Jul 2010 10:33:24 +0800</pubDate><guid>http://www.52zlw.com/sanquan/50/50/50.html</guid><description><![CDATA[<p><strong>（5）隐藏BIND的版本信息</strong></p><p>通常软件的漏洞和风险信息是和特定版本相关的，因此版本号是黑客进行攻击所需要搜集的最有价值的信息之一。黑客使用dig命令可以查询BIND的版本号，然后黑客就能够通过版本号查询知道这个软件有那些漏洞，并寻求相应的工具来针对该漏洞进行攻击。因此，随意公开BIND版本号是不明智的，具有很大的风险。其实，隐藏BIND版本号比较简单，只需要修改配置文件/etc/named.conf，在option部分添加version声明将BIND的版本号信息进行覆盖即可。使用下面的配置声明将BIND版本号覆盖，当有人请求版本信息时，将无法得到有用的版本信息：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>options {</p><p>version &ldquo;Unkown&rdquo;</p><p>};</p></pre>            </td>        </tr>    </tbody></table></p><p><strong>（6）使用非root权限运行BIND</strong></p><p>在Linux内核2.3.99以后的版本中，可以以-u选项以非root权限运行BIND。该命令表示以nobody用户身份运行BIND，使用nobody身份运行能够降低缓冲区溢出攻击所带来的危险。命令如下：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre>#/usr/local/sbin/named &ndash;u nobody</pre>            </td>        </tr>    </tbody></table></p><p><strong>（7）删除DNS上不必要的其他服务</strong></p><p>删除DNS机器上不必要的其他服务。网络服务是造成系统安全的重要原因，常见的DoS攻击、弱脚本攻击以及缓冲区溢出攻击都是由于系统存在网络服务所引起的。在安装DNS运行所依赖的操作系统前，就应该确定在系统中运行的服务的最小集合，创建一个DNS服务器系统就不应该安装Web、POP、gopher、NNTP News等服务。建议不安装以下软件包：（1）X-Windows及相关的软件包；（2）多媒体应用软件包；（3）任何不需要的编译程序和脚本解释语言；（4）任何不用的文本编辑器；（5）不需要的客户程序；（6）不需要的其他网络服务。</p><p><strong>（8）合理配置DNS的查询方式</strong></p><p>DNS的查询方式有两种，递归查询和迭代查询。合理配置这两种查询方式，能够在实践中取得较好的效果。</p><p>其中，递归查询是最常见的查询方式，工作方式是：域名服务器将代替提出请求的客户机（下级DNS服务器）进行域名查询，若域名服务器不能直接回答，则域名服务器会在域各树中的各分支的上下进行递归查询，最终将返回查询结果给客户机，在域名服务器查询期间，客户机将完全处于等待状态。具体流程示意请见图1：&nbsp;</p><p style="text-align: center"><a href="http://www.52zlw.com/upload/2010/7/201007261034235173.jpg" target="_blank"><img style="zoom: 90%" class="fit-image" onmousewheel="javascript:return big(this)" border="0" alt="" src="http://www.52zlw.com/upload/2010/7/201007261034235173.jpg" width="430" onload="javascript:if(this.width&gt;498)this.style.width=498;" height="276" /></a></p><p style="text-align: center">图1&nbsp; DNS递归查询模式示意</p><p>迭代查询又称重指引查询。其工作方式为：当服务器使用迭代查询时能够使其他服务器返回一个最佳的查询点提示或主机地址，若此最佳的查询点中包含需要查询的主机地址，则返回主机地址信息，若此时服务器不能够直接查询到主机地址，则是按照提示的指引依次查询，直到服务器给出的提示中包含所需要查询的主机地址为止，一般的，每次指引都会更靠近根服务器（向上），查寻到根域名服务器后，则会再次根据提示向下查找。具体流程示意如图2所示：&nbsp;&nbsp;</p><p style="text-align: center"><a href="http://www.52zlw.com/upload/2010/7/201007261034230512.jpg" target="_blank"><img class="fit-image" onmousewheel="javascript:return big(this)" border="0" alt="" src="http://www.52zlw.com/upload/2010/7/201007261034230512.jpg" width="401" onload="javascript:if(this.width&gt;498)this.style.width=498;" height="254" /></a></p><p style="text-align: center">图2&nbsp; DNS迭代查询模式示意</p><p>综合上面两点，我们可以看出来，递归查询就是客户机会等待最后结果的查询，而迭代查询是客户机等到的不一定是最终的结果，而可能是一个查询提示。因而存在如下两个问题：&nbsp;</p><p>◆二级DNS向一级DNS发起递归查询，会对一级DNS造成性能压力，所有跨域查询都要经过一级DNS响应给对应二级DNS；&nbsp;</p><p>◆二级DNS向一级DNS发起递归查询，再由一级向归属DNS发起递归的模式查询响应会有一定延时；</p><p>因此，有很多流量很大的DNS服务器是禁止客户机使用递归查询，用这种方式来减轻服务器的流量。<br />&nbsp;</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/50/50/50.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=50</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=50&amp;key=5db647d3</trackback:ping></item><item><title>Linux下的DNS安全保障十大技巧(1)</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/49/49/49.html</link><pubDate>Mon, 26 Jul 2010 10:31:55 +0800</pubDate><guid>http://www.52zlw.com/sanquan/49/49/49.html</guid><description><![CDATA[<p><strong>（1）限制名字服务器递归查询功能</strong></p><p>关闭递归查询可以使名字服务器进入被动模式，它再向外部的DNS发送查询请求时，只会回答自己授权域的查询请求，而不会缓存任何外部的数据，所以不可能遭受缓存中毒攻击，但是这样做也有负面的效果，降低了DNS的域名解析速度和效率。</p><p>以下语句仅允许172.168.10网段的主机进行递归查询：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre>allow-recusion {172.168.10.3/24; }</pre>            </td>        </tr>    </tbody></table></p><p><strong>（2）限制区传送（zone transfer）</strong></p><p>如果没有限制区传送，那么DNS服务器允许对任何人都进行区域传输，因此网络架构中的主机名、主机IP列表、路由器名和路由IP列表，甚至包括各主机所在的位置和硬件配置等情况都很容易被入侵者得到在DNS配置文件中通过设置来限制允许区传送的主机，从一定程度上能减轻信息泄漏。但是，需要提醒用户注意的是：即使封锁整个区传送也不能从根本上解决问题，因为攻击者可以利用DNS工具自动查询域名空间中的每一个IP地址，从而得知哪些IP地址还没有分配出去，利用这些闲置的IP地址，攻击者可以通过IP欺骗伪装成系统信任网络中的一台主机来请求区传送。</p><p>以下语句仅允许IP地址为172.168.10.1和172.168.10.2的主机能够同DNS服务器进行区域传输：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>acl list {&nbsp; 221.3.131.5; &nbsp; 221.3.131.6;</p><p>&nbsp;</p><p>zone &quot;test.com&quot; {&nbsp;&nbsp; type master;&nbsp;&nbsp; file &quot;test.com &quot;;&nbsp;&nbsp;</p><p>&nbsp;</p><p>allow-transfer { list; };</p><p>&nbsp;</p><p>};</p><p>&nbsp;</p><p>};</p></pre>            </td>        </tr>    </tbody></table></p><p><strong>（3）限制查询（query）</strong></p><p>如果任何人都可以对DNS服务器发出请求，那么这是不能接受的。限制DNS服务器的服务范围很重要，可以把许多入侵者据之门外。修改BIND的配置文件：/etc/named.conf加入以下内容即可限制只有210.10.0.0/8和211.10.0.0/8网段的查询本地服务器的所有区信息，可以在options语句里使用如下的allow-query子句：&nbsp;&nbsp;</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>options {</p><p>&nbsp;</p><p>allow-query { 210.10.0.0/8; 211.10.0.0/8;};</p><p>&nbsp;</p><p>};</p></pre>            </td>        </tr>    </tbody></table></p><p><strong>（4）分离DNS（split DNS）</strong></p><p>采用split DNS（分离DNS）技术把DNS系统划分为内部和外部两部分，外部DNS系统位于公共服务区，负责正常对外解析工作；内部DNS系统则专门负责解析内部网络的主机，当内部要查询Internet上的域名时，就把查询任务转发到外部DNS服务器上，然后由外部DNS服务器完成查询任务。把DNS系统分成内外两个部分的好处在于Internet上其它用户只能看到外部DNS系统中的服务器，而看不见内部的服务器，而且只有内外DNS服务器之间才交换DNS查询信息，从而保证了系统的安全性。并且，采用这种技术可以有效地防止信息泄漏。</p><p>在BIND 9中可以使用view语句进行配置分离DNS。view语句的语法为：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>view view_name {&nbsp;&nbsp; &nbsp;</p><p>&nbsp;</p><p>match-clients { address_match_list };&nbsp;&nbsp;&nbsp;&nbsp;</p><p><br />&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>[ view_option; ...]&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>zone_statement; ...</p><p>&nbsp;</p><p>};</p></pre>            </td>        </tr>    </tbody></table></p><p>其中：&nbsp;</p><p>◆match-clients：该子句非常重要，它用于指定谁能看到本view。可以在view语句中使用一些选项；&nbsp;</p><p>◆zone_statement：该子句指定在当前view中可见的区声明。如果在配置文件中使用了view语句，则所有的zone语句都必须在view中出现。对同一个zone而言，配置内网的view应该置于外网的view之前。</p><p>下面是一个使用view语句的例子，它来自于BIND9的标准说明文档：</p><p><table border="1" cellspacing="0" bordercolorlight="#000000" bordercolordark="#ffffff" cellpadding="2" width="400" align="center">    <tbody>        <tr>            <td class="code" bgcolor="#e6e6e6">            <pre><p>view&nbsp; &quot;internal&quot; {&nbsp;&nbsp; match-clients { our-nets; };&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>// 匹配内网客户的访问<br /><br />recursion yes;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</p><p>&nbsp;</p><p>// 对内网客户允许执行递归查询&nbsp;&nbsp; zone &quot;example.com&quot; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>// 定义内网客户可见的区声明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>type master;&nbsp;&nbsp;&nbsp;&nbsp; file &quot;example.com.hosts.internal&quot;;<br />&nbsp;</p><p>};</p><p>&nbsp;</p><p>};</p><p>&nbsp;</p><p>view&nbsp; &quot;external&quot; {&nbsp;&nbsp; match-clients { any; };&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>// 匹配 Internet 客户的访问<br />recursion no;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</p><p>// 对 Internet 客户不允许执行递归查询&nbsp;&nbsp; zone &quot;example.com&quot; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>// 定义 Internet 客户可见的区声明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type master;<br /><br />file &quot;example.com.hosts.external&quot;;&nbsp;&nbsp; };</p><p>&nbsp;</p><p>};</p></pre>            </td>        </tr>    </tbody></table></p><p>接下来，需要在example.com.hosts.internal中创建内网客户可见的区文件，并在example.com.hosts.external中创建Internet客户可见的区文件。该区文件的编写可以根据用户的实际情况，可以参看上面介绍的内容，此处不再赘述。<br />&nbsp;</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/49/49/49.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=49</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=49&amp;key=65b40ad2</trackback:ping></item><item><title>服务器维护现状</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/47/47/47.html</link><pubDate>Thu, 15 Jul 2010 22:48:13 +0800</pubDate><guid>http://www.52zlw.com/sanquan/47/47/47.html</guid><description><![CDATA[<p><a target="_blank" href="http://www.52zlw.com/Server/Server.html">服务器维护</a>现状</p><p>　　夺天下难，守天下更难，<a style="color: #000000" title="服务器" href="http://product.it168.com/files/0402search.shtml" target="_blank">服务器</a>的维护就好比&ldquo;守天下&rdquo;！稍乱分寸即会使整个<a style="color: #000000" title="网络" href="http://net.it168.com/" target="_blank">网络</a>陷入瘫痪，作为网络管理的一员，笔者在实际维护工作中碰到过不少问题，服务器不仅仅是企业网络设备的中枢，也是企业<a style="color: #000000" title="软件" href="http://software.it168.com/" target="_blank">软件</a>及数据库应用的主体。在实际运行中服务器经常会出现这样或那样的故障，软件的或者硬件的。很多故障是没有规律可言的。</p><p>　　服务器的维护可以分为硬件维护和软件维护两种，硬件维护比较简单，主要是保证机房的温湿度，做好防尘防火，定时更换硬件设备等，而软件维护又包括对<a style="color: #000000" title="操作系统" href="http://product.it168.com/list/b/0501_1.shtml" target="_blank">操作系统</a>的维护和对主机上所跑应用的维护，这一部分是比较难的，需要对操作系统、应用软件系统有比较深入的认识和了解。</p><p>　　服务器的软维护比较困难原因有三</p><p>　　操作系统方面</p><p>　　操作系统是服务器运行的软件基础，其重要性不言自明。如果服务器操作系统使用Windows 2003或Windows 2000 Server作为操作系统，维护起来还是比较容易的，只要按时打好补丁，订时查看日志就可以。但是如果是LINUX和UNIX操作系统的话，需要对管理员的技术有相当高的要求，需要管理员具备一定的专业知识。</p><p>　　服务器上的应用维护</p><p>　　服务器上的应用软件都是运行的企业的核心数据，是企业的最重要的数据之一，不容出错，如果数据出现丢失或者服务停止的话对于企业来说是致命的， 企业的应用已经成了企业生存和发展的重要组成部分，应用是企业核心业务的血液，当企业应用的规模越来越大时，应用也随之越来越多，如何迅速有效的对这些关键应用进监控就成为了迫切棘手的问题。</p><p>　　7*24小时不间断</p><p>　　除了上述二点列出的技术上的困难之外，还有一个重要的问题就是企业的服务器及上面所跑的应用都是实时性很高的业务，必须得保证7*24小时不间断，单纯的管理员维护的话实时性太差，管理员不可以一天二十四小时盯着服务器，所以现实中经常出现服务器出现Ｄown机或者服务器上的应用出了问题，管理员往往不能第一时间知道，往往都是实际使用服务器或都应用的人去通知管理员，这时业务可能已经停了好长时间，这对于企业来说无疑是很大的损失。</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/47/47/47.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=47</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=47&amp;key=716edfd3</trackback:ping></item><item><title>服务器安全维护技巧</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/46/46/46.html</link><pubDate>Thu, 15 Jul 2010 22:00:10 +0800</pubDate><guid>http://www.52zlw.com/sanquan/46/46/46.html</guid><description><![CDATA[<p><style type="text/css"><!--.STYLE1 {	font-size: 14px;	color: #FF3300;}--></style></p><div class="content"><p>今天52zlw.com为大家介绍一些服务器安全维护技巧,也许有人认为我们做这个网络安全服务器行业的，应该少给大家透漏或者不教大家这些技巧，但是在本着自己所信奉的&ldquo;自由,共享,突破&rdquo;的精神，我会陆续为大家介绍这项<a target="_blank" href="http://www.52zlw.com/Server/Server.html"><span style="font-size: medium">服务器维护</span></a><span style="font-size: medium">和</span><a target="_blank" href="http://www.52zlw.com/website/website.html"><span style="font-size: medium">网站安全维护</span></a><span style="font-size: small"> 的知识。如果您信任我们的技术和职业道德，请联系我们的网络安全工程师 QQ 56993168 </span></p><p>&nbsp;</p><p>首先，我们可以分析一下，对<font color="#0245dc">网络</font>服务器的恶意网络行为包括两个方面：一是恶意的攻击行为，如拒绝服务攻击，网络病毒等等，这些行为旨在消耗服务器资源，影响服务器的正常运作，甚至服务器所在网络的瘫痪；另外一个就是恶意的入侵行为，这种行为更是会导致服务器敏感信息泄露，入侵者更是可以为所欲为，肆意破坏服务器。所以我们要保证网络服务器的安全可以说就是尽量减少网络服务器受这两种行为的影响。</p><p>　　基于windows做操作系统的服务器在中国市场的份额以及国人对该操作系统的了解程度，我在这里谈谈个人对维护windows网络服务器安全的一些个人意见。</p><p>　　如何避免网络服务器受网上那些恶意的攻击行为</p><p>　　（一） 构建好你的硬件安全防御系统</p><p>　　选用一套好的安全系统模型。一套完善的安全模型应该包括以下一些必要的组件：防火墙、入侵检测系统、路由系统等。</p><p>　　防火墙在安全系统中扮演一个保安的角色，可以很大程度上保证来自网络的非法访问以及数据流量攻击，如拒绝服务攻击等；入侵检测系统则是扮演一个监视器的角色，监视你的服务器出入口，非常智能地过滤掉那些带有入侵和攻击性质的访问。</p><p>　　（二） 选用英文的操作系统</p><p>　　要知道，windows毕竟美国<font color="#0245dc">微软</font>的东西，而微软的东西一向都是以Bug 和 Patch多而著称，中文版的Bug远远要比英文版多，而中文版的补丁向来是比英文版出的晚，也就是说，如果你的服务器上装的是中文版的windows系统，微软漏洞公布之后你还需要等上一段时间才能打好补丁，也许黑客、病毒就利用这段时间入侵了你的系统。</p><p>　　如何防止网络服务器不被黑客入侵：</p><p>　　首先，作为一个黑客崇拜者，我想说一句，世界上没有绝对安全的系统。我们只可以尽量避免被入侵，最大的程度上减少伤亡。</p><p>　　（一） 采用NTFS文件系统格式</p><p>　　大家都知道，我们通常采用的文件系统是FAT或者FAT32，NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。NTFS文件系统里你可以为任何一个磁盘分区单独设置访问权限。把你自己的敏感信息和服务信息分别放在不同的磁盘分区。这样即使黑客通过某些方法获得你的服务文件所在磁盘分区的访问权限，还需要想方设法突破系统的安全设置才能进一步访问到保存在其他磁盘上的敏感信息。</p><p>　　（二）做好系统备份</p><p>　　常言道，&ldquo;有备无患&rdquo;，虽然谁都不希望系统突然遭到破坏，但是不怕一万，就怕万一，作好服务器系统备份，万一遭破坏的时候也可以及时恢复。</p><p>　　（三）关闭不必要的服务，只开该开的端口</p><p>　　关闭那些不必要开的服务，做好本地管理和组管理。Windows系统有很多默认的服务其实没必要开的，甚至可以说是危险的，比如：默认的共享远程注册表访问（Remote Registry Service），系统很多敏感的信息都是写在注册表里的，如pcanywhere的加密密码等。</p><p>关闭那些不必要的端口。一些看似不必要的端口，确可以向黑客透露许多操作系统的敏感信息，如windows 2000 server默认开启的IIS服务就告诉对方你的操作系统是windows 2000。69端口告诉黑客你的操作系统极有可能是linux或者unix系统，因为69是这些操作系统下默认的tftp服务使用的端口。对端口的进一步访问，还可以返回该服务器上软件及其版本的一些信息，这些对黑客的入侵都提供了很大的帮助。此外，开启的端口更有可能成为黑客进入服务器的门户。</p><p>　　总之，做好TCP/IP端口过滤不但有助于防止黑客入侵，而且对防止病毒也有一定的帮助。</p><p>　　（四）软件防火墙、杀毒软件</p><p>　　虽然我们已经有了一套硬件的防御系统，但是&ldquo;保镖&rdquo;多几个也不是坏事。</p><p>　　（五）开启你的事件日志</p><p>　　虽然开启日志服务虽然说对阻止黑客的入侵并没有直接的作用，但是通过他记录黑客的行踪，我们可以分析入侵者在我们的系统上到底做过什么手脚，给我们的系统到底造成了哪些破坏及隐患，黑客到底在我们的系统上留了什么样的后门，我们的服务器到底还存在哪些安全漏洞等等。如果你是高手的话，你还可以设置密罐，等待黑客来入侵，在他入侵的时候把他逮个正着。</p><h2>&nbsp;</h2><h2>&nbsp;</h2></div>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/46/46/46.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=46</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=46&amp;key=1e6249b9</trackback:ping></item><item><title>服务器管理员十大必备服务器工具软件</title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/44/44/44.html</link><pubDate>Fri, 25 Jun 2010 16:19:58 +0800</pubDate><guid>http://www.52zlw.com/sanquan/44/44/44.html</guid><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当网站发展到一定的规模，站长就应该开始考虑要为网站托管服务器。通常情况下服务器会被放到电信或网通的机房，网站管理员通过远程来管理服务器。在网站服务器进行托管时，需要安装一些常用的服务器上运行的软件，才能更为有效地管理这台远程服务器，今天我就根据我自己的管理经验，推荐十个有用的服务器工具软件，供大家参考和分享。</p><p>　　<strong>Arp防火墙</strong></p><p align="center"><img alt="Arp防火墙" src="http://www.52zlw.com/upload/2010/6/201006251636057711.jpg" /></p><p>　　Arp Firewall - 现在托管服务器必须安装的第一个软件就是Arp防火墙，没办法啊，中国这网络环境，不安装Arp防火墙就等着被人挂木马了。现在免费的Arp防火墙主要有两款，一个是奇虎的360 Arp防火墙，一个是金山Arp防火墙。</p><p>　　<strong>远程桌面连接</strong></p><p align="center"><img alt="远程桌面连接" src="http://www.52zlw.com/upload/2010/6/201006251636068835.jpg" /></p><p>　　Remote Desktop - 远程桌面连接（以前称为&ldquo;终端服务客户端&rdquo;）主要是用于对远程托管的服务器进行远程管理，使用非常方便，就如同操作本地电脑一样方便。远程服务器端必须要先安装&ldquo;远程桌面连接&rdquo;的服务器端程序，然后客户端就可以通过远程桌面来管理服务器了。</p><p>　　<strong>FTP服务和客户端</strong></p><p align="center"><img alt="FTP服务和客户端" src="http://www.52zlw.com/upload/2010/6/201006251636065760.jpg" /></p><p>　　FileZilla - 将客户端的文件上传到服务器上，最常用的软件就是FTP了，微软的IIS自带了一个简单的FTP服务器软件，如果觉得不好用，服务器上也可以安装免费的FileZilla服务器软件，客户端可以使用免费的FileZilla Client，支持多线程上传文件。</p><p>　　<strong>硬件检测</strong></p><p align="center"><img alt="硬件检测" src="http://www.52zlw.com/upload/2010/6/201006251636073401.jpg" /></p><p>　　CPU-Z - CPU-Z是一款免费的系统检测工具，可以检测CPU、主板、内存、系统等各种硬件设备的信息。它支持的CPU种类相当全面，软件的启动速度及检测速度都很快。另外，它还能检测主板和内存的相关信息，其中就有我们常用的内存双通道检测功能。远程管理服务器的时候，使用这个软件可以对服务器的硬件信息一清二楚。</p><p>　　<strong>流量监控</strong></p><p align="center"><img alt="流量监控" src="http://www.52zlw.com/upload/2010/6/201006251636077353.jpg" /></p><p>　　DU Meter - DU Meter是一个简单易用的网络流量监视工具，图形化的界面显示非常直观，可以实时监测服务器的上传和下载的网速，同时还有流量统计功能。可以分析出日流量、周流量、月流量等累计统计数据。不过遗憾的是这个软件不是免费的。</p><p>　　<strong>端口监控</strong></p><p align="center"><img alt="连接监控" src="http://www.52zlw.com/upload/2010/6/201006251636071523.jpg" /></p><p>　　TcpView - TcpViews是一款免费的端口和线程监控工具，可以列出当前所有TCP和UDP端口的进程清单，包括本地和远程地址的TCP连接，其实和系统命令netstat类似，不过是GUI界面的，使用方便，占用资源少，默认字体在中文环境下很小，需要手动修改。在服务器上运行的话，默认刷新时间不要用默认的1秒。</p><p>　　<strong>进程监控</strong></p><p align="center"><img alt="进程监控" src="http://www.52zlw.com/upload/2010/6/201006251636088686.jpg" /></p><p>　　Process Explorer - Process Explorer是一款免费的进程监视工具，功能比Windows自带的任务管理器要强大的多，不仅可以监视、暂停、终止进程，还可以查看进程调用的DLL文件，是预防病毒、查杀木马的好帮手。</p><p>　　<strong>日志分析</strong></p><p align="center"><img alt="日志分析" src="http://www.52zlw.com/upload/2010/6/201006251636086348.jpg" /></p><p>　　WebLog Expert - 虽然Google Analytics是一款强大的免费的网站分析服务，但必须加入统计代码才能使用，WebLog Expert则可以直接分析网站的访问日志文件，通过日志文件分析出网站的站点访问者、活动统计、文件访问量、搜索引擎、浏览器、操作系统和错误页面等等众多的统计信息，是网络监测的好助手。这个软件本身不免费，不过其另一个版本WebLog Expert Lite是免费的。</p><p>　　<strong>日志搜索</strong></p><p align="center"><img alt="日志搜索" src="http://www.52zlw.com/upload/2010/6/201006251636098888.jpg" /></p><p>　　WinHex - WinHex是一款速度很快的文件编辑器。打开数百兆的大型文件速度飞快，使用WinHex可以轻松打开服务器上的大型日志文件，并对其进行关键字搜索，效果非常好，是我见到的速度最快的文本编辑搜索软件，总体来说是一款非常不错的16进制编辑器。</p><p>　　<strong>代码编辑</strong></p><p align="center"><img alt="代码编辑" src="http://www.52zlw.com/upload/2010/6/201006251636116384.jpg" /></p><p>　 Notepad++是一个免费开源的源程序代码、HTML网页代码编辑工具，支持多达数十种常见源代码或脚本的语法，包括C，C++，Java，C#，XML，HTML，PHP，Javascript，RC resource file，makefile，ASCII，doxygen，ini file，batch file，ASP ，VB/VBS，SQL，Objective-C，CSS，Pascal，Perl，Python，Lua等，功能非常强大。在服务器上安装后可以直接修改网站上的源程序代码。</p><p>　　好了，以上就是总结的十个常用的服务器工具软件，在服务器上使用这些工具软件，定能使得服务器维护变得更为方便简单，如果你还知道什么其他好的服务器工具软件，请留言告诉我。</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/44/44/44.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=44</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=44&amp;key=ff7966a8</trackback:ping></item><item><title>IIS无法启动错误的几种情况汇总 </title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/42/42/42.html</link><pubDate>Tue, 22 Jun 2010 23:07:00 +0800</pubDate><guid>http://www.52zlw.com/sanquan/42/42/42.html</guid><description><![CDATA[<p>在配置IIS时会出现这样或者那样的问题，千奇百怪，本文介绍几种常见问题的解决方法.</p><p>1、重新设置IIS的IWAM账号密码和IUSR密码。(管理工具&mdash;〉计算机管理&mdash;〉本地用户和组&mdash;〉用户) <br />2、同步IIS metabase中IWAM_MYSERVER的密码，在CMD中：c:\inetpub\adminscripts&gt;adsutil set w3svc/wamuserpass &ldquo;yourpassword&rdquo; <br />3、同步COM+应用程序所用的IWAM_MYSERVER密码，在CMD中：c:\inetpub\adminscripts&gt;cscript synciwam.vbs -v</p><p>如果最后出现Error:80110414错误 <br />组件服务-&gt;计算机-&gt;我的电脑-&gt;COM+应用程序-&gt;IIS Out-Of-Process Pooled Applications-&gt;属性-&gt;标识。输入刚才设置的密码，确定退出，然后再次执行cscript synciwam.vbs -v</p><p>意外情况一：运行-&gt;cmd-&gt;输入net start msdtc,如果出现了该服务不能启动的错误提示。</p><p>删除注册表中的键： <br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC <br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC <br />HKEY_CLASSES_ROOT\CID <br />停止MSDTC服务：net stop msdtc <br />卸载MSDTC服务：msdtc -uninstall <br />重新安装MSDTC服务：msdtc -install <br />重启电脑 <br />启动该服务：net start msdtc</p><p>意外情况二：IIS出现The specified module could not be found解决方法（记得在IE的高级选项去掉&ldquo;显示友好http 错误信息&rdquo;）</p><p>iis网站属性-&gt;目录安全性-&gt;匿名访问和身份验证控制 <br />去掉允许iis控制密码</p><p>意外情况三：无法展开&rsquo;COM+应用程序&rsquo;</p><p>MS DTC日志文件被误删了，cmd输入msdtc -resetlog重新创建日志文件即可</p><p>意外情况四：&lsquo;COM+ 应用程序中&rsquo;展开后找不到IIS Out-Of-Process Pooled Applications</p><p>输入cd %windir%/system32/inetsrv <br />输入rundll32 wamreg.dll, CreateIISPackage <br />注意:必须准确键入&rsquo;CreateIISPackage&rsquo;它区分大小写 <br />输入regsvr32 asptxn.dll <br />关闭并重新打开&rsquo;组件服务&rsquo;</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/42/42/42.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=42</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=42&amp;key=1e9d7f4e</trackback:ping></item><item><title>服务器被入侵后的补救(3) </title><author>196900006@qq.com (服务器维护)</author><link>http://www.52zlw.com/sanquan/41/41/41.html</link><pubDate>Tue, 22 Jun 2010 22:41:46 +0800</pubDate><guid>http://www.52zlw.com/sanquan/41/41/41.html</guid><description><![CDATA[<p>三、以破坏系统或业务正常运行为目的的系统入侵恢复</p><p>当攻击者入侵系统的目的，就是为了让系统或系统中的正常业务不能正常运行，如果我们发现不及时，当这类系统入侵事件攻击成功后，就会造成系统意外停机事件和业务意外中断事件。</p><p>处理这类系统入侵事件时，已经没有必需再考虑系统需不需要停机处理的问题了，既然系统都已经不能正常运行了，考虑这些都是多余的，最紧要的就是尽快恢复系统正常运行。对于这类事件，也有下列这几种类别，每种类别的处理方式也是有一点区别的：</p><p>1、系统运行正常，但业务已经中断</p><p>对于此类系统入侵事件，我们可以不停机进行处理，直接以系统在线方式通过备份来恢复业务的正常运行，但在恢复前要确定系统被入侵的具体时间，以及什么时候的备份可以使用，然后按本文前面介绍的相关系统入侵恢复方式来恢复系统和业务到正常状态。</p><p>对于没有冗余系统的企业，如果当时非常迫切需要系统业务能够正常运行，那么，也只有在通过备份恢复业务正常运行后直接使用它。但在没有修复系统或应用程序漏洞之前，必需安排专人实时监控系统的运行状况，包括网络连接状况，系统进程状况，通过提高IDS/IPS的检测力度，添加相应的防火墙检测规则来暂时保护系统安全。</p><p>2、系统不能正常运行，但系统中与业务相关的内容没有受到破坏</p><p>此时，我们首要的任务就是尽快让系统恢复正常运行，但是要保证系统中与业务相关的数据不能受到损害。如果与业务相关的重要数据不在系统分区，那么，将系统从网络中断开后，我们就可以通过另外保存的系统完全备份来迅速恢复系统到正常状态，这是最快速的解决方法。</p><p>但是，如果与业务相关的数据全部或部分存放在系统分区，那么，为了防止当前业务数据的完整性，我们应当先通过像WinPE光盘系统的方式启动Winpe系统，然后将与业务相关的重要数据全部备份到其它独立的存储设备中，再对系统分区进行备份恢复操作。</p><p>如果我们发现系统的完全备份不可用，我们就只能在保证与业务相关的重要数据不损失的情况下，进行全新的操作系统安装方式来恢复系统正常运行，然后再安装业务应用程序，来恢复整个系统业务的正常运行。但是，由于这种方式是重新全新安装的操作系统，因此，如没有特殊的要求，应当对系统和应用程序做好相应的安全防范措施并完全备份后，才将系统连入网络当中。</p><p>至于剩下的系统恢复工作，可以按恢复以控制系统为目的的系统入侵恢复方式来进行。</p><p>3、系统不能正常运行，系统中的业务也已经被破坏</p><p>此时，首先按第二种方式恢复系统正常运行，然后再在系统中重新安装与业务相关应用程序，并且尽量通过备份恢复与业务相关的数据。至于剩下的系统恢复工作，可以按恢复以控制系统为目的的系统入侵恢复方式来进行。</p><p>当系统或业务被破坏不能运行后，造成的影响和损失是肯定的，我们按上述方式这样做的目的，就是为了尽量加快系统和业务恢复正常运行的速度，减少它们停止运行的时间，尽量降低由于系统停机或业务中断造成的影响和损失。</p><p>在对入侵系统进行恢复处理的过程中，对于一些与企业经营生死相依的特殊业务，例如电子邮件服务器，由于邮件服务器是为员工和客户提供邮件服务器的，如果邮件服务器停用，势必会影响的业务的正常往来。因此，对邮件服务器进行入侵恢复前，在使用本文前面所描述的方法进行进，还应当完成下列的工作：</p><p>(1)、启用临时邮箱，如果受影响的邮件服务器是企业自身的，可以通过申请邮件服务器提供商如Sina、163等的邮箱作为代替。</p><p>(2)、然后将临时邮箱信息尽快通知供货商和合作伙伴。</p><p>(3)、完成这些的工作后，就可以对被入侵的邮件服务器系统作相应的入侵恢复处理，恢复的方式与本文前面描述的方式相同。</p><p>四、事后分析</p><p>当成功完成任何一种系统入侵类型的处理工作后，我们还必需完成与此相关的另外一件重要的事情，那就是对系统入侵事件及事件处理过程进行事后分析。</p><p>事后分析都是建立在大量的文档资料的基础上的，因而，我们在对被入侵系统进行处理的过程中，应当将事件处理过程中的所有操作内容和方式全部细致地记录下来。另外，我在描述如何恢复被入侵系统的处理过程中，在每次进行入侵恢复前都要求将受损系统的当前状态建立快照，其目的之一也是为了事后可以通过它来进行入侵分析。</p><p>我们通过对被入侵系统进行入侵分析，就能了解到此次入侵事件影响的范围和损失的严重程度，以及处理它所花费的时间、人力和物力成本。另一方面，通过分析此次入侵事件，可以了解攻击者是通过什么方式入侵系统的。</p><p>通过了解攻击者入侵系统的各种方式，就可以从中学习到相应的防范对策，为我们的安全防范工作带来相应的宝贵经验，让我们以后知道如何去应对与此相似的系统入侵活动。并由此来修改安全策略中不规范的内容，或添加相应的安全策略，使安全策略适应各个时期的安全防范需求。</p><p>同样，对每次系统入侵事件的处理过程进行分析，可以让我们了解自己或事件处理团队在应对系统入侵事件时的操作是否正确，是否产生了不必要的操作，是否产生了人为的失误，这些失误是如何产生的，以及哪些操作提高了处理的效率等等有用的信息。通过对系统入侵恢复处理过程的事后分析，能让我们增加相应的事件入侵响应能力，而且，还可以找出事件响应计划中不规范的内容，并由此做相应的修正。</p><p>对系统入侵事件和其恢复处理过程进行事后分析得出的结论，都应当全部以书面形式记录下来，并上报给上级领导。同时，还应当将处理结果发到每个事件响应小组成员手中，或企业中各个部门领导手中，由各部门分别组织学习，以防止此类系统入侵事件再次发生。如果有必要，还可以将事件发生和处理情况通告给合作伙伴和客户，以帮助它们防范此类系统入侵事件的发生，或告知系统或应用软件提供商，让他们尽快产生相应的漏洞补丁。</p><p>至于是否对媒体公布系统被入侵事件和入侵事件处理情况，企业可以根据实际情况自行决定，有的时候，及时公布这些内容能给企业的服务对象增加对企业的信心。</p><p>到这里，我们已经讨论了与系统入侵恢复相关的一些内容，由于文章篇幅的限制，以及新的攻击事件会不断地出现，不可能在本文中对所有的系统入侵类型的恢复方式做详细的说明。但无论出现什么样的系统入侵事件，我们只有做到了对症下药，才能有可能将系统入侵事件带来的损失降低到最低水平。</p>]]></description><category>服务器安全</category><comments>http://www.52zlw.com/sanquan/41/41/41.html#comment</comments><wfw:comment>http://www.52zlw.com/</wfw:comment><wfw:commentRss>http://www.52zlw.com/feed.asp?cmt=41</wfw:commentRss><trackback:ping>http://www.52zlw.com/cmd.asp?act=tb&amp;id=41&amp;key=1ed3993c</trackback:ping></item></channel></rss>
