freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

App之个人隐私检测
2022-02-24 13:06:26
所属地 北京

App之个人隐私检测一份报告

某APP为例

系统类型:Android

App版本:V1.6.8

一、       评估单位信息

机构名称


地址


邮编


联系人


E-mail


电话


传真


评估组长:

评估成员:

复核人员:







二、       评估对象信息

项   目

描   述

APP名称及版本

test风云、V1.6.8

基本业务功能

是一款由科技有限公司开发的全球首款题材SLG手游

业务功能描述

这里有辽阔的战场,能够容纳成千上万只装甲集团军在这里纵横拼杀;

这里汇聚了古今中外战场上各式威名赫赫的test,能够让您组建一支前所未有的强大陆战之师;

这里集中了最具现代化科学技术与部队相结合,能够让您体验到现代化科技战争的无穷魅力;

而这一切,只要您动动手指,即可体验“弹指间,樯橹灰飞烟灭”的快感!

系统类型

Android

样本来源

小米应用商店

样本下载地址

http://app.mi.com/details?id=com.raiyjooy.bigtcaink.mi&ref=search

样本下载量

16.1万

样本大小

124.31M

样本获取时间

2020年

运营者名称

科技有限公司

个人信息保护负责人/机构联系方式

/

三、       收集个人信息情况

范围

(非敏感)个人信息

个人敏感信息

服务所需最小信息范围

用户的姓名,有效XXX证件号码,家庭地址、电话号码,IP地址,电子邮件地址信息

/

隐私政策所声明

个人信息类型

1645679111_6217120757813236aa3b3.png!small?1645679112435

指用户对本软件的操作状态及使用习惯等一些明确且客观反映在雷尚科技服务器端的基本记录信息和其他一切个人隐私信息范围外的普通信息。

实际收集个人信息类型

手机号码、IMEI、IMSI、读写设备上的照片及文件、授权信息

游戏账号中的昵称、头像以及在雷尚科技游戏中的相关操作信息、游戏信息等

收集与业务功能

无关的个人信息

/

/

四、       申请可收集个人信息权限情况

权限组

名称

序号

权限名称

Manifest

用户不同意则无法运行

与业务

功能无关

非必要但强制索要

NETWORK网络

1

INTERNET连接互联网



2

CHANGE_NETWORK_STATE更改网络状态



3

ACCESS_NETWORK_STATE获取网络状态



4

ACCESS_WIFI_STATE获取WIFI状态



CALL_LOG

通话记录

3

READ_CALL_LOG

读取通话记录





4

WRITE_CALL_LOG

编辑通话记录





5

PROCESS_OUTGOING_CALLS修改或查看拨号





CAMERA

相机

6

CAMERA拍摄




CONTACTS

通讯录

7

READ_CONTACTS

读取通讯录





8

WRITE_CONTACTS

编辑通讯录





9

GET_ACCOUNTS

获取应用账户



LOCATION

位置

10

ACCESS_FINE_LOCATION 访问精准定位



11

ACCESS_COARSE_LOCATION 访问粗略位置



MICROPHONE麦克风

12

RECORD_AUDIO 录音



PHONE

电话

13

READ_PHONE_STATE

读取电话状态(获取设备IMSI、IMEI号)




14

READ_PHONE_NUMBERS

读取本机电话号码




15

CALL_PHONE

拨打电话




16

ANSWER_PHONE_CALLS

接听电话




17

ADD_VOICEMAIL

添加语音邮件





18

USE_SIP

使用网络电话





SENSORS

传感器

19

BODY_SENSORS

获取身体传感器(心率等)信息





SMS短信

20

SEND_SMS发送短信





21

RECEIVE_SMS

接收短信





22

READ_SMS 读取短信





23

RECEIVE_WAP_PUSH

接收WAP推送





24

RECEIVE_MMS

接收彩信





STORAGE

存储

25

READ_EXTERNAL_STORAGE 读取外置存储器



26

WRITE_EXTERNAL_STORAGE写入外置存储器



数量

15

6

4

0

targetSdkVersion

26

五、       嵌入第三方SDK情况

嵌入第三方SDK数量

8

序号

第三方

SDK名称

申请的可收集个人信息相关权限

收集的个人信息类型

是否在隐私政政策等中告知

是否有发送数据包行为

是否将个人信息发送至境外服务器

1

百度云推送

INTERNET网络/ACCESS_NETWORK_STATE获取网络状态/RECEIVE_BOOT_COMPLETED接收开机广播/WRITE_SETTINGS设置写入/VIBRATE振动/WRITE_EXTERNAL_STORAGE外部存储写入/ACCESS_WIFI_STATE获取WIFI状态

非敏感

/

/

2

小米支付

GET_ACCOUNTS获取账户信息/ACCESS_FINE_LOCATION获取精确位置

敏感

/

/

3

小米AuthService认证服务

INTERNET网络/RECEIVE_BOOT_COMPLETED接收开机广播/WRITE_SETTINGS设置写入/VIBRATE振动/WRITE_EXTERNAL_STORAGE外部存储写入/DISABLE_KEYGUARD禁用键盘保护/ACCESS_COARSE_LOCATION获取大致位置

非敏感

/

/

4

小米推送

ON_CLICK_RECEIVER点击监测

非敏感

/

/

5

谷歌图片

SYSTEM_ALERT_WINDOW系统警告弹窗/RECORD_AUDIO录音/WAKE_LOCK唤醒与休眠/MOUNT_UNMOUNT_FILESYSTEMS挂载与卸载系统文件/CAMERA相机

敏感

/

/

6

支付宝

INTERNET互联网/ACCESS_NETWORK_STATE获取网络状态/ACCESS_WIFI_STATE获取wifi状态

非敏感

/

/

7





微信支付

INTERNET互联网/ACCESS_NETWORK_STATE获取网络状态/ACCESS_WIFI_STATE获取wifi状态

非敏感

/

/

8

QQ钱包

INTERNET互联网/ACCESS_NETWORK_STATE获取网络状态/ACCESS_WIFI_STATE获取wifi状态

非敏感

/

/

六、       举报信息核实(如无举报可不填)

举报来源

网民举报/自主发现

举报情况


核实情况


七、       问题汇总

序号

问题点

问题描述

1

1.1 没有隐私政策

收集个人信息,如:IMEI、手机号等信息,详见证据01

2

2.1 未说明App收集使用的个人信息的目的、类型、方式

用户协议中涉及游戏中存在的PK玩法、条款、法律、知识产权等信息详见证据02

3

2.2 申请权限时未同步告知目的

登陆游戏时,需要进行实名认证,根据国家有关规定实行的。详见证据03

4

3.1 未经同意收集个人信息的权限

阅读用户协议前,就已经收集了用户的手机IMEI,网络运营商等信息,其为非敏感的必须获取信息,不存在违规现象,详见证据04

5

3.2实际收集使用个人信息行为与声明不一致

1.经试用,未发现每次重新打开App时,某一业务功能重新询问是否同意收集个人信息的情况。

2.经试用,未发现用户使用与某个人信息无关的功能时频繁询问是否同意收集该个人信息的情况。

3.首次运行App时拒绝申请的所有权限,然后退出并重新打开App,未发现App重新索要已拒绝的非必要系统权限的情况。

4.首次运行App时拒绝申请的权限,并试用App提供的功能,未发现频繁索要已拒绝的与使用的业务功能无关的系统权限的情况。

6

3.3 未征得用户明示同意

1.没有得到用户同意,就可以打开不同应用,拥有完全的网络访问权限,访问GPS位置,读取手机状态和身份,修改或者删除SD卡内容,查找设备上的账号,录音,拍照片,视频等内容,查看代码时也显示允许或者自动开启。详见证据05

7

4.1 收集与业务功能无关的个人信息

1.App启动时就申请了”访问设备上的照片、媒体内容和文件,获取手机号码、IMEI、IMSI“这两个权限,由于该类App没有最小权限范围的判定依据,因此判为符合。

2.通过功能试用、获取App发送的网络数据包并对其进行分析等方法,未发现App实际收集的个人信息与所提供所有业务功能均无任何相关性的个人信息的情况。

3.详见证据06

8

4.2 强制收集非必要个人信息

1.App启动时就申请了”访问设备上的照片、媒体内容和文件,获取手机号码、IMEI、IMSI“这两个权限,也可以拒绝提供这些信息的权限,一样可以登录游戏。

9

4.3 收集个人信息的频度等超出业务功能实际需要

1.   用微信、支付宝、QQ钱包、小米钱包进行游戏充值操作,并未发现有不必要的或敏感的信息被收集,详见证据07

2.   游戏升级到10级,操作过程中一直进行抓包操作,并未发现有频繁说及个人信息的行为,详见证据08

10

4.4 以捆绑等非正当方式收集个人信息

1.   未发现非正当方式收集个人信息

2.   在APP登录游戏内进行充值,转至第三方服务,没有看到必须捆绑银行卡、钱包账户等内容,详见证据09

11

5.1 未经用户同意向第三方共享个人信息

1.通过抓包截取流量包发现,登录时获取客户端的IP地址,详见证据10

12

6.1 未提供有效的注销账号功能

1.   登录APP游戏以后,在设置界面可以更换账户,但是不可以注销账户

2.   在APP登录界面,用户可以更换登录方式,点击更换账户,替代其他账户

3.   详见证据11

13

6.2 为注销用户账号设置不合理条件

1.没有查看到“注销账户”的字眼,所以也就看不到是否提出不合理的条件,其《用户协议》条款2.5中注明:“用户2个月内未使用游戏账号登陆雷尚科技游戏,雷尚科技有权在提前通知的情况下,对该账号及其账号下的游戏数据及相关信息采取删除等处置措施。”,详见证据12

14

6.3 未建立并公布有效个人信息投诉、举报渠道

1.   登录游戏-用户协议内未明确告知客服的联系方式

2.   登录APP游戏,在设置内显示联系我们-跳转到浏览器界面【客服】,也可以留言,评价,还可以将投诉内容发送到邮箱

3.   试用发现还可以转人工,进行咨询,详见证据13

八、       评估结论

在未公开收集使用规则方面,存在0  个问题;在未明示收集使用个人信息的目的、方式和范围方面,存在0 个问题;在未经用户同意收集使用个人信息方面,存在1   个问题;在违反必要原则、收集与其提供的服务无关的个人信息方面,存在0 个问题;在未经同意向他人提供个人信息方面,存在个问题;在未提供注销帐号等功能、未公布投诉、举报方式方面,存在2   个问题。

九、       评估结果和过程记录

9.1.         评估项一:未公开收集使用规则

问题点1.1 没有隐私政策

【评估结果】: 不存在该问题

【问题描述及评估过程】:

首次进入App主功能界面后,会弹出包含用户协议的窗口,文本能正常显示,详见证据01,而隐私内容包含在用户协议里

【相关证明】:

1607394461_5fcee49d3c6def8cd20ff.png!small?1607394464130

图-证据01


9.2.         评估项二:未明显收集使用个人信息的目的、方式和范围

问题点2.1 未说明APP收集使用的个人信息的目的、类型、方式

【评估结果】:不存在该问题

【问题描述及评估过程】:

用户协议中涉及游戏中存在的PK玩法、条款、法律、知识产权等信息详见证据02

1607394610_5fcee532cef57fc10103b.png!small?1607394613836

图-证据02

问题点2.2 申请权限时未同步告知目的

【评估结果】:不存在该问题

【问题描述及评估过程】:

登陆游戏时,需要进行实名认证,根据国家有关规定实行的。详见证据03

【相关证明】:

1607394682_5fcee57a6ccf3b6164945.png!small?1607394683762

图-证据03

9.3.         评估项三:未经用户同意收集使用个人信息

问题点3.1 未经同意收集个人信息

【评估结果】: 不存在该问题

【问题描述及评估过程】:

在点击打开游戏后,自动弹出用户协议,在未阅读勾选同意之前,小米游戏已经获取了用户的IMEI,运营商,手机型号等信息。但其为必要获取的基本信息,不存在违规现象。详见证据04

【相关证明】:

1607394776_5fcee5d810d0361ff4d1f.png!small?1607394778084

1607394828_5fcee60c667d9133aa0d3.png!small?1607394830203

(该手机的IMEI经md5加密后,即为抓包获取的md5IMEI参数值)

1607394868_5fcee63462a434944f56e.png!small?1607394869940

图-证据04

问题点3.2 频繁征求同意干扰用户使用

【评估结果】: 不存在该问题

【问题描述及评估过程】:

1.经试用,未发现每次重新打开App时,某一业务功能重新询问是否同意收集个人信息的情况。

2.经试用,未发现用户使用与某个人信息无关的功能时频繁询问是否同意收集该个人信息的情况。

3.首次运行App时拒绝申请的所有权限,然后退出并重新打开App,未发现App重新索要已拒绝的非必要系统权限的情况。

4.首次运行App时拒绝申请的权限,并试用App提供的功能,未发现频繁索要已拒绝的与使用的业务功能无关的系统权限的情况。

问题点3.3 未征得用户明示同意

【评估结果】: 存在该问题

【处置建议】: 督促整改

【问题描述及评估过程】:

1.没有得到用户同意,就可以打开不同应用,拥有完全的网络访问权限,访问GPS位置,读取手机状态和身份,修改或者删除SD卡内容,查找设备上的账号,录音,拍照片,视频等内容,查看代码时也显示允许或者自动开启。详见证据05

【相关证明】:

1607394929_5fcee671b295537647c3b.png!small?1607394931270

1607394970_5fcee69a2e5fcb9b2dae1.png!small?1607394972537

图-证据05


9.4.         评估项四:违反必要原则,收集与其提供的服务无关的个人信息

问题点4.1 收集与业务功能无关的个人信息

【评估结果】:不存在该问题

【问题描述及评估过程】:

1.App启动时就申请了“访问设备上的照片、媒体内容和文件,获取手机号码、IMEI、IMSI“这两个权限,由于该类App没有最小权限范围的判定依据,因此判为符合。

2.通过功能试用、获取App发送的网络数据包并对其进行分析等方法,未发现App实际收集的个人信息与所提供所有业务功能均无任何相关性的个人信息的情况。

3.详见证据06

【相关证明】:

1607395060_5fcee6f48a040705ef546.png!small?1607395062142

图-证据06

问题点4.2 强制收集非必要个人信息

【评估结果】:不存在该问题

【问题描述及评估过程】:

1.App启动时就申请了”访问设备上的照片、媒体内容和文件,获取手机号码、IMEI、IMSI“这两个权限,也可以拒绝提供这些信息的权限,一样可以登录游戏。

问题点4.3 收集个人信息的频度等超出能实际需要

【评估结果】: 不存在该问题

【问题描述及评估过程】:

  1. 用微信、支付宝、QQ钱包、小米钱包进行游戏充值操作,并未发现有不必要的或敏感的信息被收集,详见证据07
  2. 游戏升级到10级,操作过程中一直进行抓包操作,并未发现有频繁说及个人信息的行为,详见证据08

【相关证明】:

1607395149_5fcee74ddf7940d629da4.png!small?1607395151738

xxx.qq.com,向服务器发送密文消息

1607395267_5fcee7c31f9f7f83e50e5.png!small?1607395270925

1607395316_5fcee7f4bc49fbaed92ef.png!small?1607395318108

1607395344_5fcee810d7704a2f2af01.png!small?1607395346248

图-证据07


1607395408_5fcee850ee1dbddf7aafa.png!small?1607395412268

图-证据08

问题点4.4 以捆绑等非正当方式收集个人信息

【评估结果】: 不存在该问题

【问题描述及评估过程】:

  1. 未发现非正当方式收集个人信息
  2. 在APP登录游戏内进行充值,转至第三方服务,没有看到必须捆绑银行卡、钱包账户等内容,详见证据09

【相关证明】:

1607395465_5fcee889c7fbc7c62c91b.png!small?1607395467541

图-证据09

9.5.         评估项五:未经同意向他人提供个人信息

问题点5.1 未经用户同意向第三方共享个人信息

【评估结果】存在该问题

【处置建议】: 督促整改

【问题描述及评估过程】:

1.通过抓包截取流量包发现,登录时获取客户端的IP地址,详见证据10

【相关证明】:

1607395558_5fcee8e6454c8a85005b7.png!small?1607395559826

图-证据10


9.6.         评估项六:未按规定提供注销账号等功能、未公布投诉、举报方式等

问题点6.1 未提供有效的注销账号功能

【评估结果】: 存在该问题

【处置建议】: 需专家认定

【问题描述及评估过程】:

  1. 登录APP游戏以后,在设置界面可以更换账户,但是不可以注销账户
  2. 在APP登录界面,用户可以更换登录方式,点击更换账户,替代其他账户
  3. 详见证据11

【相关证明】:

1607395519_5fcee8bf5b4941be07745.png!small?1607395520987

图-证据11

问题点6.2 为注销用户账号设置不合理条件

【评估结果】: 不存在该问题

【问题描述及评估过程】:

  1. 没有查看到注“销账户”的字眼,所以也就看不到是否提出不合理的条件。
  2. 《用户协议》条款5中,注明:“用户2个月内未使用游戏账号登陆雷尚科技游戏,雷尚科技有权在提前通知的情况下,对该账号及其账号下的游戏数据及相关信息采取删除等处置措施。”
  3. 详见证据12

【相关证明】:

1607395672_5fcee958bc944fc6b3432.png!small?1607395674923


图-证据12


问题点6.3 未建立并公布有效个人信息投诉、举报渠道

【评估结果】:存在该问题

【处置建议】:督促整改

【问题描述及评估过程】:

  1. 登录游戏-用户协议内未明确告知客服的联系方式
  2. 登录APP游戏,在设置内显示联系我们-跳转到浏览器界面【客服】,也可以留言,评价,还可以将投诉内容发送到邮箱
  3. 试用发现还可以转人工,进行咨询,详见证据13

【相关证明】:

1607395784_5fcee9c8b7b34c13bb488.png!small?1607395786819

图-证据13


1607396020_5fceeab45a9af6fa1cc19.png!small?1607396024538



# 数据泄露 # 网络安全技术
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录