【发布时间】:2015-10-29 20:29:07
【问题描述】:
我公司维护的 Drupal 网站有一个 REST 端点,使用 Drupal 服务(可能不那么相关)。我正在编写的系统之一必须通过 REST 将系统中的更改写入该网站。为此,我们首先必须“登录”到系统,为此我们获取会话令牌和 ID,然后必须从同一网站获取 CSRF 令牌。要获得这个令牌,我们必须向网站发出请求,提供我们之前获得的令牌和 id。之后,我们可以使用 token 和 id,结合 CSRF token 来发起编辑请求。
但是为什么必须首先请求这个 CSRF 令牌才能使这个系统更加安全?
【问题讨论】:
-
它停止复制
-
通过确保一次只能使用一个令牌?这对我来说仍然没有意义,因为您似乎还必须发送一个登录会话 cookie,它可用于随时请求新令牌。
标签: php security drupal drupal-7 csrf