XSS漏洞理解

本文详细介绍了XSS攻击的三种类型:反射型、存储型和DOM型,阐述了它们的工作原理和危害,包括窃取Cookie、键盘记录、执行恶意操作等。同时,讨论了XSS攻击的绕过策略和防御措施,如过滤、编码和限制输入长度。
摘要由CSDN通过智能技术生成

(一)XSS简介

  • 跨站脚本攻击XSS(Cross Site Scripting)。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页面时,嵌入Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。XSS通常被用于获取Cookie、以受攻击者的身份进行操作等行为。
  • XSS分为:反射型存储型DOM型

(二)反射型XSS

  • 非持久化,需要欺骗用户自己去点击链接才能触发XSS代码(服务器中没有这样的页面和内容),一般容易出现在搜索页面,且受到XSS Auditor、NoScript等防御手段的影响较大。反射型XSS大多数是用来盗取用户的Cookie信息。

  • 输入框中提交数据:<script>alert('Hack')</script>,提交表单后,网页直接弹出了Hack弹窗,可以看到,我们插入的语句已经被页面给执行了。这种漏洞数据流向是: 前端–>后端–>前端。

(三)存储型XSS

  • 攻击者能够把攻击载荷存入服务器的数据库中,造成持久化的攻击。

  • 攻击者在社区写下一篇包含恶意 JavaScript代码的博客文章或评论,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值