gpt4 book ai didi

security - 反射(reflect)跨站点脚本的可能的攻击媒介是什么?

转载 作者:行者123 更新时间:2023-12-04 04:08:24 25 4
gpt4 key购买 nike

Wikipedia提供information about one of the most common scenarios来利用反射(reflect)的跨站点脚本攻击-使用某种程度的社交工程来诱使毫无戒心的用户单击恶意链接:

  1. Alice often visits a particular website, which is hosted by Bob. Bob's website allows Alice to log in with a username/password pair and stores sensitive data, such as billing information.
  2. Mallory observes that Bob's website contains a reflected XSS vulnerability.
  3. Mallory crafts a URL to exploit the vulnerability, and sends Alice an email, enticing her to click on a link for the URL under false pretenses. This URL will point to Bob's website, but will contain Mallory's malicious code, which the website will reflect.
  4. Alice visits the URL provided by Mallory while logged into Bob's website.
  5. The malicious script embedded in the URL executes in Alice's browser, as if it came directly from Bob's server (this is the actual XSS vulnerability). The script can be used to send Alice's session cookie to Mallory. Mallory can then use the session cookie to steal sensitive information available to Alice (authentication credentials, billing info, etc.) without Alice's knowledge.


现在,当网站恰巧是页面驱动的应用程序时,这通常是一个很好的例子-通过使用户向应用程序提交恶意有效负载(更重要的是,在登录时发出GET请求)来利用此漏洞。 in)反射(reflect)在响应中。

是否还有其他有趣的攻击媒介,尤其是当应用程序使用大量AJAX且大多数请求是通过HTTP POST发出的攻击媒介时要考虑的?

编辑

如果我不清楚,我想知道适用于反射XSS攻击的各种类型的攻击媒介,尤其是在应用程序的客户端层以不同的方式实现时。基于页面的应用程序将具有攻击向量,其中涉及从用户发出的HTTP GET请求,但是,对于厚客户端应用程序(尤其是使用发出HTTP POST请求的XMLHttpRequest对象的应用程序),这种情况如何发挥作用将是很有趣的。客户端渲染中使用的不同机制显然将需要研究不同的攻击媒介。在某些情况下,可能没有任何适用的攻击媒介。表达问题是为了引起这样的回应。

最佳答案

是的,实际上,反射性XSS攻击有一些变体。最值得注意的是Samy Worm。简而言之,Samy使用XSS将XHR触发到MySpace.com,以读取CSRF token 并伪造POST请求。实际上,这是一种通用的攻击模式,对于攻击使用httponly cookies的站点非常有用。随着httponly cookie的使用变得越来越流行,这种攻击方式也会越来越普遍。

另一个xss有效负载是XSS Shell。这为攻击者提供了浏览器的交互式 channel 。

XSS用于传递“Drive-By-Download”攻击。

Xss也可以用于fake the news。经常会发现针对news sources的xss,这是一个相当严重的问题。

编辑:您可能还对如何使用xss和tinyurl的Apache基础got owned感兴趣。 Here是我写的一个利用Samy样式攻击以获得CSRF的漏洞。

关于security - 反射(reflect)跨站点脚本的可能的攻击媒介是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com