我有一个ios应用程序,其中包含视频文件。我担心使用越狱手机的用户能够从应用程序中窃取这些视频。
我认为可能可行的解决方案之一是加密视频,并将其保存在库中,在播放时我将解密并播放它。但问题是,由于视频尺寸较大,加密需要很长时间。
我正在寻找一些替代方案。请帮帮忙
发布于 2013-05-25 14:31:33
最好不要把像视频这样的媒体打包到你的应用程序二进制文件中。因为它有一些负面的东西-
因此,更好的方法是在应用程序代码中提供指向媒体的http链接。所以对于你来说,你可以在你的应用程序代码中硬编码链接,比如http://mywebsite.com/myvideo.mp4。这样就有点安全了,而且如果你需要更改视频,你只需要用新的视频替换这个myvideo.mp4,你的应用程序就不需要动了。
发布于 2013-05-26 14:09:27
在实践中,阻止用户访问视频文件,同时仍然允许用户访问视频文件,往往是依赖于让用户觉得他们有更好的事情要做。
从根本上说,就是让人们跳跃着访问一个文件,而你的应用程序会为他们处理这个问题。随机生成有时间限制的URL,以响应具有身份验证详细信息的请求,该URL指向定期更改的秘密https URL。使用你的应用程序可以阅读的自定义格式,但其他人需要摆弄才能阅读。最终,用户总是可以反向工程你的应用程序来访问你正在使用的任何密钥,使用数据包嗅探器在应用程序播放时复制流,或者其他十几种方法中的一种。你所能做的就是试着让它更难做。
https://stackoverflow.com/questions/16747045
复制相似问题