问题分析开启 trace_method 的危害
恶意攻击者可以通过 trace method 返回的信息了解到网站前端的一些信息,如缓存服务器等,从而为下一步的攻击提供便利。
恶意攻击者可以通过 trace method 进行 xss 攻击。
即使网站对关键页面启用了 httponly 头标记和禁止脚本读取 cookie 信息,那么通过 trace method 恶意攻击者还是可以绕过这个限制读取到 cookie 信息。
解决方案关闭 trace_method 的方法说明如下(建议在修改前配置文件做好备份):
找到服务器配置文件 /etc/httpd/conf/httpd.conf(服务器的配置文件的位置,具体跟环境而定)。在文件最后一行加上: traceenable off
如果你使用的是 apache:
确认 rewrite 模块激活(httpd.conf,下面一行前面没有#):
loadmodule rewrite_module modules/mod_rewrite.so
在各虚拟主机的配置文件里添加如下语句:
rewriteengine on rewritecond %{request_method} ^trace rewriterule .* - [f]
注:可以在httpd.conf里搜索virtualhost确定虚拟主机的配置文件。
3、添加完毕重启 web 服务即可。
如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。
以上就是linux服务器启用了trace method后的关闭方法的详细内容。
