【Web入门基础】XSS初了解

XSS

简介:

​ XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。

​ XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。

类型:

​ 从攻击代码的工作方式可分为三种

​ -持久型

​ 反射型XSS是指通过给别人发送带有恶意脚本代码参数的URL,当URL地址被打开时,带有恶意代码参数被HTML解(服务器中没有这样的页面和内容)。

​ -非持久型

​ 特点是持久化,代码是存储在服务器中的,如在个人信息或发表文章等地方

*前两者区别为是否经过后端,存储在服务器中。

​ -DOM型

​ DOM型XSS其实是一种特殊类型的反射型XSS,它是基于DOM文档对象模型的一种漏洞。

危害:

​ 盗取Cookie、Session等

猜你喜欢

转载自www.cnblogs.com/zOxygeNz/p/12596102.html