【问题标题】:How to prevent others to embed my flash?如何防止别人嵌入我的flash?
【发布时间】:2010-11-01 21:32:24
【问题描述】:

我有一个用 Flex/ActionScript 开发的 flash 文件并将它放在 www.domainA.com 上

如何防止他人下载我的 flash (*.swf) 并将其嵌入其他网站(例如 www.domainX.com)?

我可以通过检查“loaderinfo.url”是否与 www.domainA.com 相同来对其进行硬编码,但这似乎不是一个聪明的解决方案。

策略文件是否有用(例如 crossdomain.xml)和 Security.loadPolicy(...)?

【问题讨论】:

    标签: flash security embed policy


    【解决方案1】:

    有很多方法可以做到这一点。 你已经做过的最简单的一个: - 在 Flash 应用程序中对您的域进行硬编码并检查它 - 在你的网站上放一个自定义的策略文件,不要放跨域文件(这意味着你可以在本地加载它,但它不能从其他网站加载) - 玩 flashvars 和本地文件

    swf 电影就像一个 jpeg 文件,它可以在任何地方工作。真正聪明的人可以找出您用来阻止其功能的方式。我认为毕竟硬编码它应该来自的 url 并检查它是最好的解决方案,特别是如果你使用诸如 amayeta flash encrypt 之类的东西加密 swf 文件......

    希望对你有帮助... P

    【讨论】:

      猜你喜欢
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多