Same Origin Policy

王朝百科·作者佚名  2010-04-06  
宽屏版  字体: |||超大  

Same Origin Policy:计算机术语。

这里译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准。它首先出自Netscape Navigator2.0。之后历经Navigator2.01和Navigator2.02的修正完善。其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。

这里的单词“origin”指使用域名、协议、端口。

访问限制

同源策略的精髓很简单:它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的资源。为了进一步说明,下面给出了example.com域名下的比较示例:

URL 度量结果 原因

http://www.example.com/dir2/other.html 成功

http://www.example.com/dir/inner/other.html 成功

https://www.example.com/dir2/other.html 失败 协议不同

http://en.example.com/dir2/other.html 失败 域名不同

http://example.com/dir2/other.html 失败 域名不同

http://www.example.com:81/dir2/other.html 失败 端口不同

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有