XSS攻击

作者: 谢大见 | 来源:发表于2019-03-04 16:47 被阅读0次

XSS

XSS(cross site Script)

XSS 的分类:

  1. 反射型。即相信用户的输入,直接输出到页面导致 JS 脚本执行
  2. 存储型。指输入的内容直接存入数据库。这样以后只要取出并展现这条数据时就会执行 JS。

解决方案:

  1. 转义

    1. HTML 实体 (< > & ")。用在 HTML 或者属性中输出内容时。
    2. JS Encode (\\r, \\n, \u1234 等),用于在 JS 或者事件或者 CSS 中输出内容时
    3. URIComponent (%12),用于在 URL 上输出内容时
  2. 将重要的 cookie 设置为 http-only

  3. 将表单项内容的类型进行限制,如只能填写数字,只能填写某些字符等。

  4. 如果有用户输入作为 HTML 直接输出到页面的,需要过滤敏感标签,如 <script><iframe>

相关文章

  • 第三章 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/isbiuqtx.html