如何使用Android应用程序中的exoplayer库防止'Packet Capture'获取视频播放的URL

时间:2018-08-03 03:13:08

标签: java android security exoplayer

我正在使用Android应用中的exoplayer库播放服务器上托管的视频。我发现任何人都可以轻松获取和下载视频。

如果我使用令牌并作为标头发送,则可以由“数据包捕获”应用捕获。

有什么方法可以防止此类数据泄漏。

1 个答案:

答案 0 :(得分:1)

否。

如果您的数据(以您的情况为视频)托管在服务器上,则服务器应确保正确识别了请求方(您的应用程序)。

如果这是一个静态标识(您的令牌),则始终可以通过其他方式使用。

保护此类内容的唯一解决方案是身份验证(无论是用户还是应用程序),但是一旦获得身份验证并被授权检索数据,您将失去对数据的控制权。

为解决野外数据问题而开发的解决方案称为DRM(数字版权管理),其效果或多或少。在任何情况下,无论是播放器为使用您的应用程序的每个人播放视频的简单情况,您都将无法轻松地对其进行保护。