我很好奇今天是否仍然可以使用XSS。我阅读了很多有关防止浏览器阻止它的信息,但是我似乎错过了一些东西。

我尝试了几种方法,包括最简单的方法,即AJAX调用(幸运地被浏览器阻止)并查看<iframe><frameset>的内容,但均未成功。

我读到了有关DOM XSS的信息,但只有在主机具有一个页面并从URL参数中回显内容的情况下,该方法才有效。

题:

现代浏览器安全吗?或者有什么原因为什么我应该在离开页面之前注销使用的每项服务?

最佳答案

今天是否仍然可以使用XSS。


是的。


  仅当主机有一个页面可以从URL参数中回显内容时,主机才起作用。


当输出任何用户输入(立即(针对反射攻击)或稍后向另一个人输出(针对存储的攻击))时,XSS就是可能的。

相同来源策略(以及防止访问不同来源内容的相关安全功能)与XSS没有关系。


  现代浏览器安全吗


XSS是服务器提供的代码中的一个漏洞,该漏洞需要用户输入并对其执行操作。无法判断用户输入是XSS攻击还是包含实时代码的合法数据提交。它必须由服务器提供的代码处理,因为必须对上下文敏感地对待输入。

关于javascript - XSS在现代浏览器中仍然可能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25751881/

10-12 14:10