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等
#ifndef SHIYAN5_MACHINEPETS_H
#define SHIYAN5_MACHINEPETS_H
#include <string>
using namespace std;
class MachinePets {
protected:
string nickname;
public:
MachinePets(const string &nickname);
virtual string talk()=0;
};
Hello,world
code
For
Test
Just
Soso
来源:oschina
链接:https://my.oschina.net/u/4288740/blog/3300745