搬家到新版     旧版首页     你还没有登录,请先登录     图书城网上书店
注 册   |   登 录
旧版博客屋仍可使用,但停止更新和支持,请老朋友到升级版发表文章,新版本更好玩,更方便大家的交流! 新版特点   如何将旧版文章搬到新版

用X-Scan扫描工具检查服务器漏洞,及解决方法 (此文已搬到新家)

燕西 @ 2007-11-27 11:16:19

第一次扫描,发现有3个警告,经过一晚上研究,都一一解决,现记录如下:

1.ssh (22/tcp)
远程SSH服务端支持version 1.33 和/或 1.5 的SSH 协议。这些协议加密的安全性并不可靠,推荐不要使用这些协议。

解决方案: 如果正在使用OpenSSH, 设置'Protocol' 选项为 '2'
更改 /etc/ssh/sshd_config ,去掉 # HostKeys for protocol version 2 下面的两行注释,重启 ssh 即可解决。

2.www (8080/tcp)
This web server leaks a private IP address through its HTTP headers : 192.168.*.*
修改 /etc/sysconfig/iptables 文件,注释掉允许8080端口的相关配置即可解决

3.www (80/tcp)
你的webserver支持TRACE 和/或 TRACK 方式。 TRACE和TRACK是用来调试web服务器连接的HTTP方式。

支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。

攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。

解决方案: 禁用这些方式。

如果你使用的是Apache, 在各虚拟主机的配置文件里添加如下语句:

RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

如果你使用的是Microsoft IIS, 使用URLScan工具禁用HTTP TRACE请求,或者只开放满足站点需求和策略的方式。

类别:技术相关   2549次浏览   0篇评论
相关文章:

网友评论:

燕西已经设置禁止用户评论。
去燕西的新家看看
燕西个人档案
燕西 发站内短信  加为我的朋友
生日: 1983-2-2 (性别: 男)
来自于: 北京
    更多资料