【问题标题】:Can malicious code, virus, etc be loaded onto a site that accepts embed links?可以将恶意代码、病毒等加载到接受嵌入链接的站点上吗?
【发布时间】:2015-01-03 10:21:47
【问题描述】:

我经营一个 CMS 站点(类似 YouTube 的视频服务器),它允许用户在网络上的其他地方嵌入视频链接,即 www.vimeo.com/videos/sjek3469df

是否有人可以输入可能感染我的网站的任何类型或 URL“链接”?

提前谢谢大家!

【问题讨论】:

    标签: embedding virus video-embedding


    【解决方案1】:

    这实际上取决于您的网站是如何设置的,但是是的,会有 XSS 问题。至少,我会建议允许的视频主机白名单(具有特定的 URL 模式,而不仅仅是可接受的域)。您还应该考虑解析 URL 以获取视频 ID,并使用它们在每个主机的基础上生成您自己的嵌入代码。这将为您提供更多的自定义功能,而不仅仅是更高的安全性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多