剛檢測網(wǎng)站,提示出現(xiàn)這個,請問這個東西是怎么解決的
描述:目標WEB服務(wù)器啟用了TRACE Method。 1.TRACE_Method是HTTP(超文本傳輸)協(xié)議定義的一種協(xié)議調(diào)試方法,該方法會使服務(wù)器原樣返回任意客戶端請求的任何內(nèi)容。 - 收起
2. 由于該方法會原樣返回客戶端提交的任意數(shù)據(jù),因此可以用來進行跨站腳本(簡稱XSS)攻擊,這種攻擊方式又稱為跨站跟蹤攻擊(簡稱XST)。 危害:1. 惡意攻擊者可以通過TRACE Method返回的信息了解到網(wǎng)站前端的一些信息,如緩存服務(wù)器等,從而為下一步的攻擊提供便利。 + 展開
解決方案:
1)2.0.55以上版本的Apache服務(wù)器,可以在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確定虛擬主機的配置文件。 |