XXS跨站脚本攻击

2018-04-23  本文已影响0人  Pamcore

简介

xxs(cross site script),跨站脚本攻击。它指攻击者往web页面中注入恶意代码,当用户浏览该页面时,嵌入其中web里面的HTML代码会被执行,从而达到特殊目的。

它与SQL注入攻击类似,SQL注入攻击以SQL语句作为用户输入,从而到达查询、修改、删除数据的目的。而在xss攻击中则是通过恶意脚本,实现用户浏览器的控制(例如获取用户信息)。

xss类型

根据攻击的次数可分为两种:

  1. 非持久性攻击;
  2. 持久性攻击;

非持久型xss攻击:
顾名思义,非持久型xss攻击是一次性的,仅对当次的页面访问产生影响。非持久型xss攻击要求用户访问一个被攻击者篡改后的链接,用户访问该链接时,被植入的攻击脚本被用户游览器执行,从而达到攻击目的。

持久型xss攻击:
持久型xss,会把攻击者的数据存储在服务器端,攻击行为将伴随着攻击数据一直存在。

根据攻击方式可分为三种:

  1. 反射型:经过后端,不经过数据库
  2. 存储型:经过后端,经过数据库
  3. DOM:不经过后端,DOM—based XSS漏洞是基于文档对象模型Document Objeet Model,DOM)的一种漏洞,dom - xss是通过url传入参数去控制触发的。
上一篇下一篇

猜你喜欢

热点阅读