zoukankan      html  css  js  c++  java
  • javascript学习-安全初探之沙箱

    1.沙箱由来:打开一个页面,会直接在机器上执行一段代码,如果javascript中含有一些有害的代码,比如删除所有word,或者更糟糕,向脚本编写者复制这些word文档,那该肿么办?

     解决办法:javascript构建为只在沙箱中运行。沙箱是一个受保护的环境,在这个环境中,脚本不能访问浏览器所在的计算机资源。

                   另外,浏览器所实现的安全条件高出并且超过了javascript语言所建立的最低条件,这些都定义咋一个与浏览器相关的安全策略中,它决定了脚本能做什么,不能做什么。例如,一个这样的安全策略规定脚本不能与脚本所来源的域意外的页面通信。大多数浏览器还提供了定制这一策略的方式,这可以使脚本所运行的环境限制得更严或者更松。

    糟糕的是:黑客目前已经发现并充分利用了javascript的一些错误,有些与浏览器相关,有的无关。较严重的一个是跨站脚本(XSS).它实际是一类安全破坏,能够导致cookie盗窃,暴露客户端网站的数据,或者导致许多其他更为严重的问题。

  • 相关阅读:
    oracle数据库使用PL/sql导入excel数据
    http协议详解之响应报文 3
    http详解之post 2
    http协议详解1
    tomcat配置https协议
    linux服务端导入oracle数据库.sql脚本
    fiddler查看http压缩格式传输的报文
    SurfaceView绘制录音波形图
    android 蓝牙SPP协议通信
    好用的Android屏幕适配
  • 原文地址:https://www.cnblogs.com/luckyflower/p/3656679.html
Copyright © 2011-2022 走看看