安全流媒体音频

时间:2014-01-17 15:32:20

标签: actionscript-3 audio-streaming

我正在制作一款使用流媒体音频的Flash游戏: var req:URLRequest = new URLRequest(“myMP3.mp3”);

有谁知道一种便宜又简单的方法来使MP3相对安全?我不希望人们能够只输入URL就能获得MP3。

1 个答案:

答案 0 :(得分:1)

您永远无法阻止人们复制您的音频。无论你做什么,如果可以播放,都可以复制。

话虽如此,您可以采用一些最佳实践策略:

  • 应使用令牌访问媒体。应该为即时的特定用户会话生成此令牌,并且应该只能使用一次。如果有人复制媒体URL并发送给他们的朋友,则该朋友将被拒绝访问该媒体。
  • 实施速率限制以防止机器人刮擦整个媒体库。你应该有一个足够高的每用户/会话限制,单个用户永远不会因为大量使用你的应用程序而合理地超过,但是足够低,这使得获取整个库变得不切实际。您还应该有一个单独的基于网络地址的速率限制。此限制必须更高,以适应许多用户从单个IP地址出现的情况。它存在,因为它可以欺骗新的会话/用户。
  • 分析可疑活动的日志。大多数恶意用户的阻止是手动完成的,因为你发现了你没有考虑到的弱点。

如果你做这些事情,你可以防止很多不良行为。此外,如果您有很多钱可花,您可以在每次输出媒体文件时查看使用唯一编码ID对音频加水印。这样,如果有人将其分享给全世界,您至少可以首先跟踪哪个用户会话和IP地址请求它。我从来没有见过一种情况,虽然这种水印是值得的,因为它需要大量的CPU(你每次都要重新编码所有东西)和许可非常昂贵的软件。