首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安全的音频流

安全的音频流
EN

Stack Overflow用户
提问于 2014-01-17 23:32:20
回答 1查看 153关注 0票数 2

我正在制作一个使用流式音频的Flash游戏,如下所示: var req:URLRequest = new URLRequest("myMP3.mp3");

有没有人知道一种既便宜又简单的方法来使MP3s相对安全?我不希望人们仅仅通过输入网址就能获得MP3。

EN

回答 1

Stack Overflow用户

发布于 2014-01-18 08:22:24

你永远不能阻止别人复制你的音频。无论你做什么,只要它能被播放,它就能被复制。

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

应使用令牌访问

  • 媒体。此令牌应该为特定的用户会话动态生成,并且应该只能使用一次。如果有人复制媒体地址并发送给他们的朋友,该朋友将被拒绝访问media.
  • Implement速率限制,以防止机器人抓取您的整个媒体库。你应该有一个足够高的每个用户/会话的限制,使单个用户在大量使用你的应用程序时永远不会合理地超过,但足够低,使得获取整个库是不切实际的。您还应该有一个单独的基于网络地址的速率限制。此限制必须更高,以适应从单个IP地址出现多个用户的情况。存在此漏洞的原因是可能会伪造新的sessions/users.
  • Analyse日志以进行可疑活动。大多数对恶意用户的拦截都是手动完成的,因为你会发现你没有考虑到的弱点。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21189687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档