2014-03-24 212 views

回答

0

CsrfPreventionFilter是防止CSRF攻擊的好方法,儘管它是tomcat代碼庫的一部分,並且基於將該令牌放入URL中。

這意味着令牌將被記錄等,最好將令牌放在每個頁面的隱藏字段中。

Spring Security 3.2將具有內置的支持,該解決方案也可以在其他應用程序服務器上運行。但根據您的應用程序,可能不需要在spring級別構建自定義保護,tomcat解決方案可以正常工作。

tomcat過濾器是線程安全的,因爲每個http請求都由一個線程從頭到尾進行處理,並且令牌緩存具有同步訪問權限。