2014-03-24 144 views

回答

0

CsrfPreventionFilter是防止CSRF攻击的好方法,尽管它是tomcat代码库的一部分,并且基于将该令牌放入URL中。

这意味着令牌将被记录等,最好将令牌放在每个页面的隐藏字段中。

Spring Security 3.2将具有内置的支持,该解决方案也可以在其他应用程序服务器上运行。但根据您的应用程序,可能不需要在spring级别构建自定义保护,tomcat解决方案可以正常工作。

tomcat过滤器是线程安全的,因为每个http请求都由一个线程从头到尾进行处理,并且令牌缓存具有同步访问权限。