我运营着一个CMS站点(类似YouTube的视频服务器),它允许用户在web上的其他地方嵌入视频链接,即www.vimeo.com/ videos /sjek3469df
有没有办法可以输入任何类型或URL“链接”,这可能会感染我的网站?
提前感谢所有人!
发布于 2015-01-03 18:37:07
这真的取决于您的站点是如何设置的,但确实会有XSS方面的问题。至少,我建议为允许的视频主机建立白名单(具有特定的URL模式,而不仅仅是可接受的域)。您还应该考虑解析URL以获得视频ID,并使用这些URL在每个主机的基础上生成您自己的嵌入代码。这将为您提供更多的定制能力,而不仅仅是更高的安全性。
https://stackoverflow.com/questions/27753810
复制相似问题