千家信息网

XSS攻击有哪几种形态

发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要介绍"XSS攻击有哪几种形态",在日常操作中,相信很多人在XSS攻击有哪几种形态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"XSS攻击有哪几种形态"的疑惑
千家信息网最后更新 2025年02月16日XSS攻击有哪几种形态

这篇文章主要介绍"XSS攻击有哪几种形态",在日常操作中,相信很多人在XSS攻击有哪几种形态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"XSS攻击有哪几种形态"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1、非持久形

什么是非持久形呢?最通俗易懂的说法就是 每当进行攻击时 要手动进行注入

例子:

#该文件为form.html 其中包含form表单准备提交至 form.php
#该文件为form.php#映射关系客户端(浏览器)->服务器端->客户端(浏览器)

····如果我们在param字段中填写正常的字符串 param=张三

结果则会输出 "您好,张三";

····但如果非正常字符串 param=

结果则不会按照我们的预想一样 正常输出并停留在该页面 当php直接输出直接用户提交的param参数时

其中的script标签中的内容就会被浏览器解析 从而导致页面被js脚本重定向至百度首页

这就是一个最简单的非折射性XSS攻击的示例了

2、持久形

上面我们说过了非持久形,那么持久形与其刚好相反。不需要每次攻击都进行手动注入,而是通过系统某个注入点进行攻击。将攻击的内容存储在 数据库、内存、缓存之中。最经典的例子就是通过留言板进行注入。

#这是 guestbook.html
姓名:
年龄:
内容:
#这是 guestbook.php服务器(php数据入库)->数据库(储存)->服务器(php读取数据)->客户端(渲染在浏览器端)?>

3、DOM形

DOM形 不需要服务器端参与 仅通过DOM树即可完成

到此,关于"XSS攻击有哪几种形态"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

攻击 客户 客户端 服务器 服务 形态 内容 数据 浏览器 学习 浏览 就是 输出 例子 字符 字符串 手动 数据库 文件 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器全闪存读写速率 网络安全师怎么学 江苏智慧供排水系统软件开发商 云服务器租用续费价格 服务器安全保护的方法 怎么查金仓数据库具体版本 数据库日期怎么去掉 网络安全人人有责感悟 华为网络安全常识学习 软考数据库系统工程师百度网盘 换了硬盘怎么转移数据库 解读网络安全核查办法 劳动力个体数据库 用友u8无法初始化数据库 软件开发在哈尔滨好找工作吗 信创服务器有哪些产品 怎么改数据库服务器名 安徽服务器回收推荐公司云空间 中国移动互联网手机数据库 软件开发的大专有哪些学校 外国云服务器能干什么软件呢 哪个数据库对中文支持最好 学校开展网络安全周宣传活动 微软关系数据库 能源互联网 金风科技 红管2服务器标是什么意思 怎么改数据库服务器名 广州长毛兔网络技术 逸鑫网络技术有限公司 中国网络时间同步服务器有哪些
0