最近我们使用 OWASP.jar 实现了 OWASP 安全解决方案。在此之后,我们的应用程序在 IE 7 和 Firefox 3.5 中运行良好。但该应用程序无法在 Safari 4.0.5 或 5.0 中运行。
控制台显示此消息:
“检测到可能的 CSRF 威胁!重定向到登录页面..”
我无法登录应用程序。甚至请求本身也没有接受。如果您有任何想法,请向我提出建议。我需要对 Safari 浏览器的设置做些什么吗?
我们正在使用 Java 进行开发。
假设您在这里指的是 OWASP CSRFGuard 2.x(没有称为 OWASP 的库/框架),当传入的 CSRF 令牌不存在或不同于预期的令牌(存储在 HttpSession目的)。令牌本身通过客户端的会话 cookie 进行管理,默认名称为 OWASP_CSRFTOKEN。
检查以下内容将是一件好事: