【发布时间】:2014-03-15 18:06:16
【问题描述】:
我有一个场景,我已经有 CSRF 令牌,但我必须删除。在电子商务中,产品页面由 Varnish 缓存,因此如果用户直接登陆这里,他将没有会话 ID 来验证令牌。在此页面中,我有一个“添加到购物车”按钮,其中包含 CSRF 令牌,但当然它是用错误的令牌缓存的。
我的问题是:还有另一种方法可以在不依赖令牌隐藏的输入的情况下进行 CSRF 保护?放置按钮的页面必须被缓存,所以这种情况下的令牌不好。
谢谢。
【问题讨论】:
标签: caching csrf varnish csrf-protection