Linux服务器启用了TRACE Method后的关闭方法


本文摘自PHP中文网,作者黄舟,侵删。

问题描述


ECS Linux 系统如何关闭 TRACE_Method。

问题分析


开启 TRACE_Method 的危害

  • 恶意攻击者可以通过 TRACE Method 返回的信息了解到网站前端的一些信息,如缓存服务器等,从而为下一步的攻击提供便利。


  • 恶意攻击者可以通过 TRACE Method 进行 XSS 攻击。


  • 即使网站对关键页面启用了 HttpOnly 头标记和禁止脚本读取 cookie 信息,那么通过 TRACE Method 恶意攻击者还是可以绕过这个限制读取到 cookie 信息。

解决方案


关闭 TRACE_Method 的方法说明如下(建议在修改前配置文件做好备份):

  1. 找到服务器配置文件 /etc/httpd/conf/httpd.conf(服务器的配置文件的位置,具体跟环境而定)。在文件最后一行加上: TraceEnable off

如果你使用的是 Apache:
确认 rewrite 模块激活(httpd.conf,下面一行前面没有#):

1

LoadModule rewrite_module modules/mod_rewrite.so

在各虚拟主机的配置文件里添加如下语句:

1

2

3

RewriteEngine On

RewriteCond %{REQUEST_METHOD} ^TRACE

RewriteRule .* - [F]

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

阅读剩余部分

相关阅读 >>

Linux shell 脚本分享

Linux查看文件命令有哪些

尚观Linux入门视频资料分享

Linux中du与df有什么区别

如何在Linux shell脚本中提示用户输入

解决Linux中unzip解压时中文乱码

常用vim操作的实例详解

Linux如何解压文件

什么是Linux操作系统

如何使用一台基本配置的云服务器 ecs 实例手工部署 java web 项目

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...