百科问答小站 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




  

相关话题

  计算机语言是如何做到靠0和1就表达出这么多东西的? 
  怎么看待2011年 6 月 18 日这次京东图书的促销行为?对卓越和当当有什么影响? 
  如何评价手机百度 iOS 版在 2016 年仍在伪装音频程序偷摸后台运行? 
  如何看待国内一些互联网企业因为有墙而强大? 
  如何看待京东发文称刘强东将继续领导公司,日常运营未受影响? 
  JAVA 学到什么水平就可以转战 Android 了? 
  威胁网络安全的因素有哪些? 
  为什么有很多人叫京东为二手东? 
  常见的网络攻击类型有哪些? 
  京东买显卡仅拆封试了一会儿性能不支持七天无理由怎么办? 

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





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