百科问答小站 logo
百科问答小站 font logo



「京东金融 app 疑似自行获取用户私人图片」是真的吗?可能有哪些风险? 第1页

  

user avatar   mariotaku 网友的相关建议: 
      

我知道为什么。我不是京东金融的员工,只是刚好认得“uil-images”这个目录。

这是一个叫做Android-Universal-Image-Library的库,用来加载图片的,代码见下面链接:

简单介绍一下这类加载库是做什么的:


你看到的各种相册、照片列表,包括很多App中上传图片的界面(比如知乎回答界面选择图片的),都是上面图片里的样子。它们可能从手机的存储空间里列举所有的照片,把它们的缩略图展现出来。但是有的照片很大,或者这个相册是在线相册,图片都是线上存储的,没办法立刻加载完成。况且如果把这么多几百万像素的照片加载进RAM,手机就会资源不足。

这样就需要一个图片加载工具,把原图缩放到比较小的尺寸,做一次缓存。等到以后再加载的时候,速度更快一点。即使是本地图片,进行一次缩放,存到缓存中,也有性能的提升。

这就是为什么你会在京东金融App的 cache/uil-images 里见到相册里的图片。至于命名为什么是”233333333.0“ 这种格式,是因为前面的“233333333”是原图路径的hashCode,后面的“.0”则是因为这个目录的缓存实现是这么做的。代码在下方链接。


至于为什么没打开京东金融,图片就在缓存里找到,那十有八九就是它一直驻留后台,并且注册了“新照片添加”的事件。可以说明它在后台不老实,但是没法直接证明京东金融有备份用户的私人图片。

最后真的很想吐槽,很多国产App根本没有获得存储权限的必要,尤其是获得权限之后就在存储空间里乱放垃圾。目前京东金融是可以把这个权限关掉的,我就关掉了这个权限,以及一大堆其他的权限,只保留电话和位置,图个清静。


user avatar   qinlili233 网友的相关建议: 
      

分析结果已经出来

京东金融本身没有窃取用户隐私,但是存在一个莫名其妙的显示截图的功能,因为开源库的代码设计导致截图出现在私有目录下

请程序员和产品经理享受五emoji分尸


具体分析看我文章

文章第一节zhuanlan.zhihu.com/p/56

文章第二节zhuanlan.zhihu.com/p/56




  

相关话题

  为什么那么多人推荐火绒? 
  为什么京东上AMD的6900xt才卖一万,而3090却卖到了两万? 
  京东一直在亏,为什么没有倒闭?刘强东为什么还那么有钱? 
  中国内地的iCloud服务转由云上贵州运营意味着什么? 
  为什么即使世界最知名的软件程序,也无法阻止被人破解的命运? 
  如何看待美国研究人员设计出的「无法被黑的芯片」? 
  如何看待京东 GMV(成交总额)增速跌至 20% ,京东的混乱形势何时能够终结? 
  计算机专业应该如何发展? 
  如何让看待nike在京东投放的广告词是:let trash do the talk? 
  为什么大家都建议买电脑要去京东,而不是选择实体店? 

前一个讨论
如何评价滴滴 2018 年亏损 109 亿,司机补贴 113 亿元?这个数字意味着什么?
下一个讨论
为什么现在的网络小说故事性这么差?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利