我在网上读了很多关于Cookies的内容,但没有任何涉及这个问题的:假设我有一个位于a.com上的服务器,在由b.com提供的网页中嵌入了一个存放在我的服务器上的脚本:
<script src='a.com/script.js'></script>
这个脚本允许设置什么样的cookie?它能够设置一个domain=a.com
的cookie吗?我想可以,因为该脚本是从该域名提供的。它还能够设置一个domain=b.com
的cookie吗?因为该页面是从该服务器提供的。
我正在试图理解在另一个主机的网页中调用我的脚本时,“第一方”和“第三方”在什么情况下意味着什么。
HttpOnly
可以防止此攻击,因为 JavaScript 将无法访问document.cookie
。 - Flimm