Tomcat 7 中 CSRFPreventionFilter 的使用

本文介绍了如何在Tomcat7中启用CSRFPreventionFilter以增强安全性。通过在web.xml中配置filter,指定不受CSRF检查的入口点如/index.jsp,/loginpage,/homepage,允许用户首次访问或重新进入应用。请注意,这些入口点仅限于HTTP GET请求,不应包含任何安全敏感操作。
摘要由CSDN通过智能技术生成

环境

  • JBoss 网络服务器 3.1
    • 雄猫 7.0.70

问题

  • Tomcat 7 中 CSRFPreventionFilter 的使用

解析度

  • CSRFPreventionFilter 在 JWS 3 Tomcat 7 中可用。它可以在 web.xml 中启用,如下所示:
<filter>
    <filter-name>CSRFPreventionFilter</filter-name>
    <filter-class>org.apache.catalina.filters.CsrfPreventionFilter</filter-class>
    <init-param>
        <param-name>entryPoints</param-name>
        <param-value>/index.jsp,/loginpage,/homepage</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>CSRFPreventionFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
  • 自定义 entryPoints 并将其设置为一个逗号分隔的 URL 列表,这些 URL 不会被测试是否存在有效的 nonce。
  • 它们用于提供一种方法来首次导航到受保护的应用程序,或者在导航离开后返回到该应用程序。
  • 入口点将仅限于 HTTP GET 请求,不应触发任何安全敏感操作。
  • 这是设置客户在开始使用应用程序时首先访问的一些典型页面的最佳方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值