Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 安全流媒体音频_Actionscript 3_Audio Streaming - Fatal编程技术网

Actionscript 3 安全流媒体音频

Actionscript 3 安全流媒体音频,actionscript-3,audio-streaming,Actionscript 3,Audio Streaming,我正在制作一款Flash游戏,使用流式音频,如下所示: var-req:URLRequest=newurlrequest(“myMP3.mp3”) 有没有人知道一种便宜又简单的方法可以使MP3相对安全?我不希望人们只需输入URL就能获得MP3。你永远无法阻止人们复制你的音频。无论你做什么,只要能播放,就可以复制 尽管如此,您可以采用以下几种最佳实践策略: 应使用令牌访问媒体。该令牌应该为特定的用户会话动态生成,并且只能使用一次。如果有人复制媒体URL并发送给他们的朋友,该朋友将被拒绝访问媒体

我正在制作一款Flash游戏,使用流式音频,如下所示: var-req:URLRequest=newurlrequest(“myMP3.mp3”)


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

你永远无法阻止人们复制你的音频。无论你做什么,只要能播放,就可以复制

尽管如此,您可以采用以下几种最佳实践策略:

  • 应使用令牌访问媒体。该令牌应该为特定的用户会话动态生成,并且只能使用一次。如果有人复制媒体URL并发送给他们的朋友,该朋友将被拒绝访问媒体
  • 实施速率限制,以防止机器人刮取整个媒体库。你的每用户/会话限制应该足够高,一个用户在大量使用你的应用程序的情况下永远不会合理地超过这个限制,但是足够低,使得获取整个库变得不切实际。您还应该有一个单独的基于网络地址的速率限制。此限制必须更高,以适应多个用户从单个IP地址出现的情况。它的存在是因为可以欺骗新会话/用户
  • 分析可疑活动的日志。大多数对恶意用户的拦截都是手动完成的,因为您发现了自己没有考虑到的弱点
如果你做这些事情,你可以避免很多不良行为。另外,如果你有很多钱要花,你可以在每次输出媒体文件时,用一个唯一的编码ID对音频进行水印处理。这样,如果有人将它分享给全世界,那么您至少可以首先跟踪哪个用户会话和IP地址请求了它。但我从未见过这种水印值得这么做的案例,因为它需要大量CPU(你每次都要对所有内容进行编码)和非常昂贵的软件许可。

你可能会感兴趣