首页 > 其他分享 >什么是xss攻击

什么是xss攻击

时间:2023-11-15 10:34:32浏览次数:26  
标签:xss 浏览器 XSS 攻击 恶意代码 什么 攻击者 代码

1.概念

XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。

XSS 的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了,浏览器没有办法分辨哪些脚本是可信的,从而导致了恶意代码的执行。 攻击者可以通过这种攻击方式可以进行以下操作:

获取页面的数据,如 DOM、cookie、localStorage;

DOS 攻击,发送合理请求,占用服务器资源,从而使用户无法访问服务器; 破坏页面结构;

流量劫持(将链接指向某网站);


2.反射型xss

反射型XSS攻击原理:攻击者发送给被攻击者一个邮件信息或者链接,当被攻击者点击并访问该链接时,此时就会向攻击者的目标服务器发起请求,此时根据请求返回相关的script代码,当浏览器解析这些script代码时,此时代码就会在浏览器执行,造成用户被攻击。


标签:xss,浏览器,XSS,攻击,恶意代码,什么,攻击者,代码
From: https://blog.51cto.com/u_16358444/8385257

相关文章

  • 如何用Java驱动万物互联,Java在物联网中能做什么?
    https://www.bilibili.com/video/BV1Kz4y1N7km/?spm_id_from=333.1007.tianma.2-3-6.click&vd_source=0d7b1712ce42c1a2fa54bb4e1d601d78      ......
  • CATIA——CATIA日志文件路径在哪里?CATIA点击出现黑框闪退,CATIA日志文件在哪里?CATIA启
    背景:CATIA点击出现黑框闪退,CATIA日志文件在哪里?CATIA启动失败,也没有报错,是什么原因?百度之后,说的检查显卡驱动程序、重新安装CATIA、缺少acadres.dll等方法,感觉都不适用。于是看到一条说是让检查CATIA日志,感觉可行。1、CATIA日志文件路径在哪里?(1)C:\Users\zhaojj01\AppData\Loca......
  • 什么是大模型
    什么是大模型"大模型"通常指的是深度学习中参数数量庞大、层数深厚的神经网络模型。这些模型具有数十亿甚至上百亿的参数,通常需要大量的计算资源来进行训练和推断。这种规模的模型在处理复杂任务时表现得很出色,因为它们能够从大量的数据中学到更复杂、更抽象的表示。例如,GPT-3(Ge......
  • GPTs Hunter 是什么?
    原文:https://openaigptguide.com/openai-gpts-hunter/GPTsHunter是一个功能强大的免费导航网站,支持多语言,提供用户友好的界面。GPTsHunter:功能强大的免费导航网站GPTsHunter是一个功能强大的免费导航网站,旨在为用户提供便捷的在线导航服务。它为用户提供了一个集中管理和......
  • Log4j入门使用(什么是日志? 为什么要使用Log4j)
    什么是Log4j?Log4j是一个Java日志组件,通过日志记录器接口,为程序提供了灵活的配置选项,可以将不同级别的消息输出到不同的目的地,如控制台,文件,数据库等。Log4j可以帮助开发人员更好地调试应用程序,同时也方便了运维人员对应用程序进行监控和故障排查。为什么要使用Log4j?Log4j是一个......
  • 《满江红》为什么这样“红”?揭秘华为视频AiMax背后的硬核技术
    近日,华为视频AiMax影视品鉴会第一期在华为旗舰店·深圳万象天地举行。在现场,华为视频业务部部长及产品总监、《毒舌电影》主编“硬核卡子”和现场观众共同探讨了《满江红》为什么这样“红”,一同揭秘了AiMax影院级观影体验背后的技术内核。 据华为视频业务部部长介绍,华为视频Ai......
  • 催化燃烧设备数据采集远程监控系统有什么功能?
    催化燃烧设备作为重要的环保设备,保障了工业生产过程中各种废气的处理和净化。然而,在催化燃烧的正常运行过程中,可能会出现各种问题,如气体泄漏、设备故障等,对现场工作人员安全造成威胁。 为了保障环保设备的安全稳定运行,物通博联提供基于工业智能网关的催化燃烧设备数据采集远程监控......
  • 安防监控EasyCVR视频汇聚平台使用海康SDK播放出现花屏是什么原因?
    视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集......
  • cshtml页面中动态生成URL,Url.RouteUrl()与 Url.Action()有什么区别
    原文链接:http://cn.voidcc.com/question/p-yrfdusit-kx.htmlRouteUrl根据路由名称生成url。如果您有多个参数相似的路由,则Action方法可能会选择错误的路由-它会根据路由定义的顺序工作。这可能发生在您的路线具有可选参数时。如果您想确保使用某个路由网址,您需要呼叫RouteUrl......
  • Java 中 为什么 Long 用== 有时候返回true 有时候事false
    今天做项目的时候一直跑不出想要的结果,最后才发现是一处判断语句出了问题。有两个Long类型的变量初始赋值都为10000,但用“==”来判断结果却是判断它们不相等。Long中有⼀个静态的内部类LongCache,专门⽤于缓存-128⾄127之间的值,⼀共256个元素。如果值在[-128,127]之间,会放在缓存......