网站首页 > 开源技术 正文
测试目的:避免受欢迎的app被工信部点名下架给公司造成影响
知道自己的手机有没有被乱获取隐私
测试环境搭建:
1.手机先安装xposed,也就是虚拟系统,务必使用我提供的xpose的apk,不然你可能出现安装的xpose虚拟apk以后,在选择安装软件的时候,会出现不支持32位安装,这样就无法测试,这时你只能选择32位还是64位的Xposed;
2.安装sherlock apk,直接安装手机,具体apk地址github地址是:https://github.com/AbandonCoding/sherlock,你可以自己编译apk;
3.安装测试的apk,然后点击打开VirtualXposed软件,
点击添加应用,然后选择sherlock和测试的apk,然后点击安装,安装结束以后;
4.在Xposed的设置页面,点击模块管理,选中,
然后返回到设置页面
5.在xposed的页面,进行上拉,
然后点击sherlock,进入到首页,显示helloworld,
然后返回到应用页面;
6.然后点击需要测试的app,打开以后,进行操作,然后操作完以后,然后隐藏;
7.在搜索应用页面,点击xpose installer,进入的页面,点击设置,
进入的页面,点击日志,就可以看到被测试的app的一些日志;(记得要先打开sherlock,再打开测试app)
8.主要关注日志哪些权限被调用了;
测试原理:
整体Xposed框架模块的工作原理就是Hook,Hook使它能够将自身的代码融入被Hook的程序进程中,成为目标进程的一个部分,然后进行监控app的输出;
工具apk下载地址:
链接:https://pan.baidu.com/s/11elMYQ3eCvG2N_F-O1nQhw
提取码:4399
测试场景:
1.进入测试app以后,然后在没有点击授权的情况下,退出app,然后查看日志,看是否有调用权限,如果没有是正常的,有就是不正常;
2.进入测试app以后,点击授权,然后授权结束以后,进入到app首页,然后查看日志,是否调用的权限是我们目前app所需要的权限,这个权限可以跟开发确定,然后查看是否多获取了权限,如果有的话,提交Bug;
3.针对某些需要获取权限的场景,进行权限获取,确认是否获取了多余权限;
4.进行常规测试功能使用,然后查看获取的权限,是否多获取了,这个具体APP会获取哪些权限,可以直接跟开发确认或者反编译apk,查看配置文件;
5.app使用过程,看下获取的权限频率是否过多;目前频率是否过多,比较难以衡量,具体就看下这个场景是否需要以及根据工信部的要求来确认;
以上就是关于安卓app隐私合规策略的测试方法,目前掌握的人也比较少,希望对你们的测试有帮助,如有帮助,欢迎点赞,转载及分享;也可以关注V订阅号:测试一般不一般,进行获取更多资料,
猜你喜欢
- 2024-12-24 App Store上的这款新应用可模拟38种不同的复古游戏平台
- 2024-12-24 嘿伙计,把你的头戴式显示器取下来,来感受下迪斯尼的Cave
- 2024-12-24 微软更新Mixed Reality Link 和 App for Quest
- 2024-12-24 一分钟了解 Citrix Virtual Apps and Desktops 架构和端口
- 2024-12-24 打开新视界大门 JINS睛姿可以用APP试戴眼镜啦
- 2024-12-24 Istio学习之CRD1??:VirtualService
- 2024-12-24 从零开始搭建HTTPS服务 搭建http文件服务器
- 2024-12-24 Facebook 将在 iOS、Android 平台推出虚拟实境 App
- 2024-12-24 如何用Virtual Desktop畅玩PCVR游戏
- 2024-12-24 在 M1/M2 Mac 上,让 Windows 11 免费“跑”起来
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)