Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.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
Java 如何预防';数据包捕获&x27;从android应用程序中使用exoplayer库获取视频播放的url_Java_Android_Security_Exoplayer - Fatal编程技术网

Java 如何预防';数据包捕获&x27;从android应用程序中使用exoplayer库获取视频播放的url

Java 如何预防';数据包捕获&x27;从android应用程序中使用exoplayer库获取视频播放的url,java,android,security,exoplayer,Java,Android,Security,Exoplayer,我正在使用android应用程序中的exoplayer库来播放服务器上的视频。我发现任何人都可以轻松获取和下载视频 如果我使用令牌并作为报头发送,它可以被“数据包捕获”应用程序捕获 是否有办法防止此类数据泄漏。否 如果您的数据(案例中的视频)托管在服务器上,服务器应确保正确识别请求方(您的应用程序) 如果这是一个静态标识(您的令牌),它将始终以某种方式可用 保护此类内容的唯一解决方案是身份验证(用户或应用程序),但一旦您通过身份验证并获得检索数据的授权,您将失去对数据的控制 为解决野外数据问题而

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

如果我使用令牌并作为报头发送,它可以被“数据包捕获”应用程序捕获

是否有办法防止此类数据泄漏。

如果您的数据(案例中的视频)托管在服务器上,服务器应确保正确识别请求方(您的应用程序)

如果这是一个静态标识(您的令牌),它将始终以某种方式可用

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

为解决野外数据问题而开发的解决方案称为DRM(数字版权管理),或多或少都是有效的。在任何情况下,如果您的视频由一个播放器为使用您的应用程序的所有人播放,您将无法轻松保护它