2014-03-03 65 views
1

我試圖在IE11中檢查XSS是否可以阻止XSS。我注意到即使啓用了「XSS Filter」,也無法阻止XSS。爲什麼發生這種情況?它裏面是否有錯誤,或者我錯過了我應該做的事情?無論如何要克服這個問題?XSS過濾器無法在IE11中工作

回答

1

這可能是一些東西,這裏是一個關於它的帖子,並且站在了我的一部分,可能是適用的:

https://blog.whitehatsec.com/internet-explorer-xss-filter/

在最簡單的措辭問題反XSS過濾器僅比較來自用戶的不可信請求和來自網站的響應主體的反射,這些反射可能導致立即執行JavaScript或VBScript代碼。如果來自初始請求的注入反映在頁面上並不會立即導致JavaScript代碼執行,那麼來自注入的不可信數據將被標記爲可信數據,並且反XSS篩選器將不會在將來的請求中對其進行檢查。

+0

但它不能防止即使是最簡單的攻擊矢量,例如''。根據我已經研究過的關於XSS Filter的文檔,它在用戶輸入上進行了正則表達式匹配,因此應該能夠阻止執行這個腳本。 – user3375226

+0

你可以在你的IE瀏覽器中試試它,並檢查XSS Filter是否真正起作用。 – user3375226