代码之家  ›  专栏  ›  技术社区  ›  Casebash

当通过HTTP发送跨站点伪造请求时,同步器令牌模式的安全性如何?

  •  1
  • Casebash  · 技术社区  · 15 年前

    Owasp建议 synchronizer token pattern 防止跨站点请求伪造。如果网页是通过HTTP发送的,那么中间的一个人将能够拦截令牌。这有多大问题?

    2 回复  |  直到 15 年前
        1
  •  2
  •   p0deje    15 年前

    攻击者可以通过MITM窃取更敏感的信息,比如cookie,所以CSRF攻击甚至没有必要。如果你害怕MITM和窃听,让你的网页通过SSL。此外,确保没有一个非HTTPS请求,只要它足以应对SSLStrip等MITM攻击。您还可以发送HTTP响应头“Strict Transport Security:max age=30000”(或所需的max age值)。

        2
  •  1
  •   Freedom_Ben    13 年前

    对通过HTTP使用的CSRF令牌的MITM攻击几乎永远不会成为问题,除非恶意站点与受害者位于同一网络上(因此可以通过自身引导受害者的流量)。

    然而,德杰说的是真的。如果您关心MITM窃取CSRF令牌,您应该绝对考虑使用HTTPS。