XSS跨站脚本攻击

XSS(Cross Site Scripting)是一种注册型攻击,攻击者在可信网页中嵌入恶意代码。攻击方式包括反射型和存储型,前者代码出现在URL中,后者存储在服务器端。XSS的危害包括网络钓鱼、窃取用户信息、会话劫持等。常见漏洞地点在数据交互和输出处,如GET/POST/COOKIES、反馈、富文本编辑器等。防御措施之一是使用XSS Filter,如在SpringBoot中启用@ServletComponentScan,并重写getParameterValues方法。
摘要由CSDN通过智能技术生成

XSS跨站脚本攻击


什么是XXS?

  • XSS全称跨站脚本(Cross Site Scripting),为了不和CSS混淆,故称为XSS.
  • XSS攻击是一种注册型攻击,攻击者在可信的网页嵌入恶意代码,用户访问可信网站除法XSS而被攻击。

XSS的攻击方式

  • 反射型:发出请求时,XSS代码出现在URL中,作为输入提交到服务器端,服务器端解析后响应,XSS随响应内容一起返回给浏览器,最后浏览器解析执行XSS代码,这个过程就像一次发射,所以叫反射型XSS。
  • 存储型: 存储型XSS和反射型的XSS差别就在于,存储型的XSS提交的代码会存储在服务器端(数据库,内存,文件系统等),下次请求目标页面时不用再提交XSS代码。

XSS会造成那些危害?

攻击者通过Web应用程序发送恶意代码,一般以浏览器脚本的形式发送给不同的终端用户。当一个Web程序的用户输入点没有进行校验和编码,将很容易的导致XSS。

  • 网络钓鱼,包括获取各类用户账号;
  • 窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网>* 站执行操作;
  • 劫持用户(浏览器)会话,从而执行任意操作,例如非法转账、强制发表日
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值