我正在使用安卓应用程序中的exoplayer库来播放服务器上托管的视频。我发现任何人都可以很容易地获取和下载视频。
如果我使用令牌并作为报头发送,它可以被'Packet Capture‘应用程序捕获。
有没有办法防止这样的数据泄露。
发布于 2018-08-03 23:35:40
不是的。
如果您的数据(在您的情况下是视频)托管在服务器上,服务器应该确保请求方(您的应用程序)被正确识别。
如果这是一个静态标识(您的令牌),它将以某种方式始终可用。
保护此类内容的唯一解决方案是身份验证(用户或应用程序),但一旦通过身份验证并获得检索数据的授权,就会失去对数据的控制。
为解决野外数据问题而开发的解决方案被称为DRM (数字权限管理),或多或少是有效的。在任何情况下,在简单的情况下,您的视频是由播放器播放的每个人使用您的应用程序,您将无法轻松地保护它。
https://stackoverflow.com/questions/51664798
复制相似问题