美文网首页
第三章 XSS 攻击

第三章 XSS 攻击

作者: 农民工进城 | 来源:发表于2019-12-24 19:26 被阅读0次

要点

  • XSS 攻击
  • XSS 防护

一、 XSS攻击

XSS攻击 (Cross-Site Scripting,跨站脚本攻击):黑客在浏览器中,插入一段恶意的 JavaScript 脚本,从而窃取用户的隐私信息或者仿冒用户进行操作。

XSS 攻击种类:反射型 XSS、基于 DOM 的 XSS 以及持久型 XSS

  • 反射型XXS:是一种非持久性的攻击,它指的是恶意攻击者往Web页面里插入恶意代码,当用户浏览该网页或点击链接之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的目的

  • 基于DOM的XSS:也是一种非持久性的攻击,基于文档对象模型Document Objeet Model,DOM)的一种XSS攻击,JavaScript脚本程序可以通过DOM动态地检查和修改页面内容,它不依赖于提交数据到服务器端,而从网页中获得DOM中的数据在本地执行,如果DOM中的数据没有经过严格确认,就会产生DOM—based XSS攻击

  • 持久型 XSS:持久性XSS是攻击者将代码永久贮存在服务器上,用户访问该页面就会被攻击,例如L留言板存储了XSS于数据库中

二、XSS 防护

    1. 验证输入 OR 验证输出:一切用户输入皆不可信;
  • 2.编码:优先采用编码的方式来完成;就是将部分浏览器识别的关键词进行转换(比如 < 和 >),从而避免浏览器产生误解

    1. 检测和过滤
      编码会对网页实际的展现效果产生影响。比如,原本用户可能想展示一个 1>0,却被编码展示成了 1>0。尽管网络环境安全了,却对用户造成了困扰。
  • 黑白名单的规则

  • 4.CSP(Content Security Policy,内容安全策略):所谓 CSP,就是在服务端返回的 HTTP header 里面添加一个 Content-Security-Policy 选项,然后定义资源的白名单域名;浏览器就会识别这个字段,并限制对非白名单资源的访问。

相关文章

  • 第三章 XSS 攻击

    要点 XSS 攻击 XSS 防护 一、 XSS攻击 XSS攻击 (Cross-Site Scripting,跨站脚...

  • 跨站攻击脚本-XSS

    XSS: Cross Site Scripting XSS 概念 XSS 分类 反射型xss攻击图示 XSS 攻击...

  • 常见的WEB攻击

    XSS攻击,CSRF攻击,SQL注入攻击,文件上传漏洞,DDoS攻击,其他攻击手段 1.XSS攻击 XSS(Cro...

  • 前端攻击和防御(一)XSS跨站脚本攻击

    (一)XSS跨站脚本攻击 参考:XSS站脚本攻击 (1)XSS简介 XSS攻击全称跨站脚本攻击(Cross Sit...

  • Web安全

    XSS攻击 一、什么是XSS攻击 XSS攻击又称CSS,全称Cross Site Script (跨站脚本攻击)...

  • 2021-05-30 前端常见的攻击方式有哪些?如果解决?安全措

    XSS 攻击 什么是 XSS 攻击 XSS 即 Cross Site Scripting(跨站脚本攻击),指的是攻...

  • 前端防范xss攻击的实用方案

    一、xss攻击原理 大家想必都听过xss攻击,那么这个xss到底是如何攻击、我们又应该如何防范的呢? xss攻击主...

  • 开发安全问题

    1.XSS攻击 1.1什么是XSS攻击手段 XSS攻击使用Javascript脚本注入进行攻击 例如在提交表...

  • XSS攻击

    XSS攻击定义 XSS Cross Site Scripting 跨站脚本攻击 XSS攻击原理 它允许恶意web用...

  • XSS CSRF

    XSS攻击 什么是XSS攻击 XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中...

网友评论

      本文标题:第三章 XSS 攻击

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