我知道我遗漏了一些东西,但请帮助我理解。考虑这种情况:我有一个名为 goodbank.com 的网站。URL http://goodbank.com/transfer/在 GET 上提供一个 HTML 页面,其中包含将资金转移到另一个帐户的表单。表单有一个随机令牌来防止 CSRF 攻击。在服务器上,在 POST 上检查令牌有效性,并且相应的控制器只允许经过身份验证的会话。
假设在我的浏览器中,我登录到 goodbank.com/。在另一个选项卡中,我访问了 robgoodbank.com。作为服务页面的一部分,它有 javascript 向 goodbank.com/transfer/ 发出 AJAX 请求以获取有效表单。然后它填写表单中的其他字段并执行 POST。我的帐户被清除了:(
现有的保护方案如何防止此类攻击?
提前致谢。