“发现服务器启用了 TRACE Method” TRACE应该关闭还是开启?

2022-06-15    分类: 网站建设

进行“360网站安全检测”时发现其有一项轻重漏洞提示:“[轻微]发现服务器启用了TRACE Method”

360也提供了漏洞修复的解决方案

1)2.0.55以上版本的Apache服务器,可以在httpd.conf的尾部添加:
TraceEnable off

2)如果你使用的是Apache:
-   确认rewrite模块激活(httpd.conf,下面一行前面没有#):
LoadModule rewrite_module modules/mod_rewrite.so

- 在各虚拟主机的配置文件里添加如下语句:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]

注:可以在httpd.conf里搜索VirtualHost确定虚拟主机的配置文件。

但是我同时查阅了 Apache 官网对 TraceEnable 参数(控制是否启用 Trace method 的 Apache 配置选项)的描述。在 Apache 2.4(现在主流的应该还是 2.2 版) 的文档中增加了下面的说明:

Despite claims to the contrary, TRACE is not a security vulnerability and there is no viable reason for it to be disabled. Doing so necessarily makes your server non-compliant.

翻译过来就是:

虽然有很多声明与此相反,TRACE 并不是一个安全漏洞,并且也没有可行的理由来禁用它。这样做必然使你的服务器兼容性变差。

 

所以我决定遵照 Apache 的提醒继续保持 TraceEnable 参数为默认的 on 状态,使 Trace Method 可用。

名称栏目:“发现服务器启用了 TRACE Method” TRACE应该关闭还是开启?
网站路径:https://www.cdcxhl.com/news4/167604.html

成都网站建设公司_创新互联,为您提供ChatGPT微信小程序网站营销微信公众号Google定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营