问题:
可以跨站脚本 (XSS)通过 CSS 样式表利用漏洞?如果是这样,如何使用恶意引用样式表而不是内联样式标签来实现?
答案:
根据浏览器安全手册,CSS 实现确实允许通过三个主要方式在样式表中执行 JavaScript 代码方法:
此外,StackOverflow 用户还具有注意到 JavaScript 可以使用 XBL(可扩展绑定语言)通过 CSS 注入到 Firefox 的页面中。然而,值得一提的是,XBL 文件必须源自同一域,以防止被利用。
Scary Beast Security 博客中描述了另一种值得注意的技术。通过操作 CSS 解析器,可以从不同的域检索内容,尽管这与跨站点脚本的概念略有不同。
以上是CSS 样式表可以启用跨站点脚本攻击吗?的详细内容。更多信息请关注PHP中文网其他相关文章!