通过Web网站安全检测工具TRACEMethod

优采云 发布时间: 2021-06-11 03:40

  

通过Web网站安全检测工具TRACEMethod

  网站Security 检测发现服务器开启了TRACE Method

  通过Web网站安全检测工具,经常会发现服务器开启了TRACE Method,并将其定位为低风险。虽然是低风险,但是看着不舒服,不知道能不能消除。而Trace Method应该是GET、POST、HEAD等类似HTTP协议的方法,通过它可以了解更多的HTTP协议。

  TRACE 方法的定义:

  TRACE Method是HTTP(超文本传输​​)协议定义的一种协议调试方法。此方法使服务器按原样返回任何客户端请求的任何内容。由于该方法会原样返回客户端提交的任何数据,因此可用于执行跨站脚本(XSS)攻击,也称为跨站跟踪攻击(XST)。

  TRACE 方法的危害:

  1、Malicious 攻击者可以通过TRACE Method返回的信息,了解网站前端的一些信息,比如缓存服务器,方便下次攻击。

  2、Malicious 攻击者可以通过 TRACE 方法进行 XSS 攻击

  3、 即使网站开启了HttpOnly头标签,禁止脚本读取关键页面的cookie信息,恶意攻击者仍然可以通过TRACE方法绕过这个限制读取cookie信息。

  如何禁用 TRACE 方法:

  1、2.0.55及以上版本的Apache服务器,可以在httpd.conf末尾添加:

  TraceEnable 关闭

  2、Apache 的其他版本:

  1)确认rewrite模块被激活(httpd.conf,下一行前没有#):

  LoadModule rewrite_module modules/mod_rewrite.so

  2)在每个虚拟主机的配置文件中添加如下语句:

  重写引擎开启

  RewriteCond %{REQUEST_METHOD} ^TRACE

  重写规则 .*-[F]

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线