在像jQuery这样的CDN托管脚本上防止XSS

XSS prevention on CDN hosted scripts like jQuery

本文关键字:脚本 XSS jQuery CDN 在像      更新时间:2024-02-27

[编辑:]如果一个客户访问我的网站,该网站通过微软的CDN网络提供jQuery服务,他/她的DNS被模仿微软CDN的攻击者欺骗。在这种情况下,理论上攻击者应该能够运行任意的javascript代码。

有什么办法可以防止这种情况发生吗?还是应该停止对CDN服务器进行热链接?

标准的XSS预防机制适用,但在这种情况下,由于它是CDN,您可能无法对服务器进行太多控制,因此您所能做的最好的事情就是只使用SSL上的CDN。

也就是说,如果受害者的DNS已经被破坏,他们可能会有许多其他问题,特别是像银行这样的高价值网站,或者像Facebook这样的大型目标网站,更多的人可能会使用这些网站。