【发布时间】:2015-05-16 02:02:45
【问题描述】:
我正在https://www.drupal.org/node/1803712探索将 HTTP Origin 检查作为 Drupal 的 CSRF 保护的想法
现在我正在测试 Origin 标头如何通过 POST 请求到达,但 Firefox 不会在用户登录表单提交时发送 Origin 标头。 Chromium 和 Chrome 工作正常,它们发送 Origin 标头。
Firefox 版本是 36.0.1。我还使用干净的 Firefox 安装进行了测试,因为我认为我的一些浏览器插件可能会抑制 Origin 标头,但没有运气 - 那里也没有 Origin 标头。
是否有描述 Firefox 何时发送 Origin 标头以及何时不发送的文档页面?
【问题讨论】:
-
是的,这是一个很好的问题,我很惊讶没有任何答案,因为它基本上适用于所有 Web API 开发人员。它确实使 CSRF 保护比应有的复杂得多。