当前位置: 首页 > news >正文

模拟手机营销网站中国建设招标信息网站

模拟手机营销网站,中国建设招标信息网站,百度招商加盟推广,佳木斯做网站什么是同源策略 同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策…

什么是同源策略
        同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、 CSFR 等攻击。

(1)在这个策略下,web浏览器允许第一个页面的脚本访问第二个页面里的数据,但是也只有在两个页面有相同的源时。源是由URI,主机名,端口号组合而成的。这个策略可以阻止一个页面上的恶意脚本通过页面的DOM对象获得访问另一个页面上敏感信息的权限。

(2)同源策略是为了安全,确保一个应用中的资源只能被本应用的资源访问.

        设想这样一种情况:A网站是一家银行,用户登录以后,又去浏览其他网站。如果其他网站可以读取A网站的 Cookie,会发生什么?很显然,如果 Cookie 包含隐私(比如存款总额),这些信息就会泄漏。更可怕的是,Cookie 往往用来保存用户的登录状态,如果用户没有退出登录,其他网站就可以冒充用户,为所欲为。因为浏览器同时还规定,提交表单不受同源政策的限制。

        **由此可见,"同源政策"是必需的,否则 Cookie 可以共享,互联网就毫无安全可言了
        **

同源(协议相同  域名相同   端口相同)  举例:
只要不满足其中任意一个要求,就不符合同源策略,就会出现“跨域”。
| http://store.company.com/dir2/other.html | 同源 | 只有路径不同 | |http://store.company.com/dir/inner/another.html| 同源 | 只有路径不同 | |https://store.company.com/secure.html | 失败 | 协议不同 | |http://store.company.com:81/dir/etc.html | 失败 | 端口不同 (http://默认端口是80) | |http://news.company.com/dir/other.html` | 失败 | 主机不同(域名不同)

同源策略又分以下情况
DOM 同源策略:禁止对不同源页面 DOM 进行操作。这里主要场景是 iframe 跨域的情况,不同域名的 iframe 是限制互相访问的。
XMLHttpRequest 同源策略:禁止使用 XHR 对象向不同源的服务器地址发起 HTTP 请求。

不同源会怎么样?
对于js脚本有限制。
主要表现在3点
(1) 无法用js读取非同源的Cookie、LocalStorage 和 IndexDB 无法读取。
(2) 无法用js获取非同源的DOM 。
(3) 无法用js发送非同源的AJAX请求 。更准确的说,js可以向非同源的服务器发请求,但是服务器返回的数据会被浏览器拦截。

是谁来执行同源策略的?
同源策略是由浏览器来执行。所有的限制都是浏览器的作用。这是浏览器为了保护用户的数据安全而采取的策略。是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口均相同

同源策略如何保护用户数据安全?没有同源策略会怎么样?
同源策略对于js的限制有3点,我们一点一点来说。
(1) 无法用js读取非同源的Cookie、LocalStorage 和 IndexDB 无法读取。这条很好理解。为了防止恶意网站通过js获取用户其他网站的cookie。
(2) 无法用js获取非同源的DOM 。
如果没有这一条,恶意网站可以通过iframe打开银行页面,可以获取dom就相当于可以获取整个银行页面的信息。
(3) 无法用js发送非同源的AJAX请求 。

 

http://www.yayakq.cn/news/585558/

相关文章:

  • 金融视频直播网站开发网络推广网站培训
  • 什么网站做聚乙烯醇好的h5网站价格方案
  • 南山建网站企业名录app
  • 哪个网站做任务能赚钱wordpress 模块开发教程
  • 淘宝客的网站怎么做呢一个企业做网站需要什么资料
  • 网站制作公司报价淮北建设网站
  • 微网站模板怎么做seo优化的基本流程
  • 哪些做直播卖食品的网站网站建设费用高低有什么区别
  • php做网站一般用什么软件色弱可以做网站开发吗
  • 做网站被捉网站浮动窗口代码
  • 天津网站优化指导一个网站两个域名百度商桥安装方法
  • 徐州建设厅网站住房及城乡建设部网站
  • 潍坊网站制作案例seo的优化步骤
  • dll网站服务wordpress宠物插件
  • 东莞网站忧化现在做网站需要多少钱
  • 需要推销自己做网站的公司wordpress 调用标签云
  • 网站开发基本要求crm管理系统单机版
  • 关于推动门户网站建设d泰康人寿保险官方网站
  • 清远做网站公司备案网站名称大全
  • 网站建设外包工作泗水县建设局的网站怎么打开
  • 网站设计与制作一般步骤辽宁建设工程招标网站
  • 马云的网站怎么做的萍乡网站建设哪家好哦
  • 可以看电视剧的网站如何用文档创建一个网站
  • 微信公众号平台及网站建设计划网站模板下载网站
  • wordpress 图片站flash翻页效果网站模板
  • 建设网站你认为需要注意建设银行注册网站
  • 房产如何做网站3d溜溜网室内设计图库
  • 可信网站是什么好玩的html代码
  • 免费自助建站平台系统手机+显示器自适应wordpress+主题
  • 电商类网站怎么做推广php网站建设课程作业