美文网首页
HTML5安全

HTML5安全

作者: Yix1a | 来源:发表于2019-05-30 16:17 被阅读0次
  • HTML5新标签

    • 新标签的XSS
      • <video>和<audio>
      • HTML5种新增的一些标签和属性,使得XSS等Web攻击产生了新的变化,为了总结这些变化,有安全研究者建立了一个HTML5 Security CheatSheetd 项目(http://code.google.com/p/html5securtiy)。
    • iframe的sandbox
      • HTML5中,专门为iframe定义了一个新的属性,叫sandbox。使用sandbox这个属性后,<iframe>标签加载的内容将被视为一个独立的"源",
      ""  启用所有限制条件
      allow-same-origin:允许同源访问
      allow-top-navigation:允许访问顶层窗口
      allow-forms: 允许访问顶层窗口
      allow-scripts:允许执行脚本
      
    • Link Types:noreferrer
      • <a>和<area>标签定义了一个新的Link Types:noreferrer。
      • 标签指定了noreferrer后,浏览器在请求该标签指定的地址时不再发送Referer.
      • 这种设计是出于保护敏感信息和隐私的考虑。
    • Canvas的妙用
      • <canvas>标签让JavaScript可以在页面中直接操作图片对象,也可以直接操作像素,构造出图片区域,
      • Canvas提供的强大功能,甚至可以用来破解验证码。
  • 其他安全问题

    • Cross-Origin Resource Sharing
      • Origin头用来标记源,Acess-Control-Allow-origin用来标记允许访问的域
    • postMessage——跨窗口传递消息
      • postMessage允许每一个window(包括当前窗口、弹出窗口、iframes等)对象往其他窗口发送文本消息,从而实现跨串口的消息传递,这个功能是不受同源策略的限制的。
      • 在使用该函数时,两个问题需要注意
        • 在必要时,可以在接受窗口验证Domain,甚至验证URL,以防止来自非法页面的消息。这实际上是在代码中实现一次同源策略的过程。
      • 有可能产生DOM based XSS,因该进行防御
    • Web Storage
      • Web Storage 分为Session Storage和Local Storage。Session Storage关闭浏览器就会失效,而Local Storage则会一直存在。Web Storage就想像一个非关系数据库,由Key-Value对组成,可以通过JavaScript对其进行操作。
      • 不同于Cookie的是他没有长度限制,攻击者可能将恶意代码保存在Web Storage中。
      • Web Storage中保存的敏感信息也有可能被获取。

相关文章

  • HTML5安全

    HTML5安全 HTML5新标签 html5出现了很多新标签,比如 ,下面简单介绍一下这几个标签。...

  • HTML5安全

    HTML5新标签新标签的XSS 和 HTML5种新增的一些标签和属性,使得XSS等Web攻击产生了新的变化,为了总...

  • 前端面试每日 3+1 —— 第300天

    今天的知识点 (2020.02.10) —— 第300天 (我也要出题) [html] html5应该注意哪些安全...

  • web安全-客户端脚本安全

    浏览器安全 跨站脚本攻击(XSS) 跨站点请求伪造(CSRF) 点击劫持(clickJacking) HTML5安...

  • HTML5语法,标签, 属性

    @(HTML5)[HTML5 语法, HTML5标签, HTML5属性] [TOC] 一 、HTML5语法,标签,...

  • 这里有国外 36 堂免费的技术课程分享给你

    初级 计算机科学入门 - 哈佛大学 如何使用 git 和 github HTML5 入门 因特网的历史、技术与安全...

  • HTML5常用的标签

    目录: HTML5新结构标签 HTML5新其他标签 HTML5新input类型 HTML5新属性 HTML5高级应...

  • 初识HTML5

    html5 ≈ html5新增标签以及规范 html5 ≈ html5新增标签 + css3 + JavaScri...

  • HTML5基本介绍

    HTML5基本介绍 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之基础标签 ...

  • HTML5学习笔记之表格标签

    HTML5学习笔记之表格标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之...

网友评论

      本文标题:HTML5安全

      本文链接:https://www.haomeiwen.com/subject/xemmiqtx.html