【Web入门基础】XSS初了解

▼魔方 西西 提交于 2020-04-22 11:49:12

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!