【问题标题】:CSRF Guard: How to hide CSRF token from URLCSRF Guard:如何从 URL 中隐藏 CSRF 令牌
【发布时间】:2019-07-26 17:58:59
【问题描述】:

我已经在我的 Web 应用程序中实现了 OWASP CSRF Guard。客户不希望在浏览器 URL 上附加 CSRF 令牌。如何避免 URL 中的 CSRF 令牌。

http://localhost:8080/abc/customer/userHome.do?OWASP-CSRFTOKEN=GRV3-6UN1-OACJ-1NFX-H1HP-OAIH-YSQZ-QXGA

我希望 userhome.do 受到保护,但不希望 URL 中的 OWASP-CSRFTOKEN=GRV3-6UN1-OACJ-1NFX-H1HP-OAIH-YSQZ-QXGA。

【问题讨论】:

  • 把它放在一个cookie中。编辑:如果它是一个 POST 请求,那么显然你需要在 POST 正文中传递它。如果是 GET,那你为什么需要用 CSRF 令牌保护它?

标签: java spring web-applications csrf owasp


【解决方案1】:

您可以在会话中保存 csrf 令牌,并且 url 将免于持有 csrf 令牌

【讨论】:

  • 如果我们实现了owasp csrfGuard,我们该怎么做。任何例子
猜你喜欢
  • 2015-11-21
  • 1970-01-01
  • 2018-05-04
  • 2021-04-03
  • 2015-02-07
  • 2014-05-17
  • 2011-09-24
  • 2014-04-29
  • 2016-01-31
相关资源
最近更新 更多