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应该关闭还是开启?
网站路径:/news4/167604.html
成都网站建设公司_创新互联,为您提供ChatGPT、微信小程序、网站营销、微信公众号、Google、定制开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容