同源策略 同源策略英語Sameorigin policy是指在Web浏览器中允許某个网页腳本访问另一個网页的数据但前提是這两个网页必須有相同的URI主机名和端口号一旦兩個網站滿足上述條件這兩個網站就被認定為具有相同來源此策略可防止某个网页上的恶意脚本通过该页面的文档对象模型访问另一网页上的敏感数据 同源策略对Web应用程序具有特殊意义因为Web应用程序广泛依赖于HTTP cookie来維持用户会话所以必须將不相关網站严格分隔以防止丢失数据洩露 值得注意的是同源策略仅适用于脚本这意味着某網站可以通过相应的HTML标签访问不同來源網站上的图像CSS和动态加载脚本等资源而跨站请求伪造就是利用同源策略不适用于HTML标签的缺陷