美文网首页
Android app安全性能测试

Android app安全性能测试

作者: alston123 | 来源:发表于2017-07-04 18:07 被阅读0次

1.安装包测试

(1)能否反编译代码(源代码泄露问题):

开发:对代码进行混淆;测试:使用反编译工具进行查看源代码,是否进行代码混淆,是否包括了显而易见的敏感信息

(2)安装包是否签名(ios重app有正式的发布证书签名,不必考虑):需要在发布前验证一下签名使用的key是否正确,以防被恶意第三方应用覆盖安装

(3)完整性校验:检查文件的md5值

(4)权限设置检查(增加新权限需要进行评估):android检查manifest文件读取应用所需的全部权限

2.敏感信息测试

(1)数据库是否存储敏感信息:需要对各个数据库字段含义进行了解,并评估其中可能的安全问题;在跑完一个包含数据库操作的测试用例,我们可直接查看数据库里的数据,观察是否有敏感信息需要在用户进行注销操作后删除,若师是cookie类数据,建议设置合理的过期时间。

(2)日志中是否存在敏感信息:若发布版本中包含日志应用,在测试需要关注日志中是否包含敏感信息。

(3)配置文件是否存在敏感信息(与日志相似)

3.软键盘劫持:金融app登陆界面的用户名密码输入框,看是否输入支持第三方输入法。对于非常敏感的输入,一般建议使用应用内的软键盘或至少提供用户这一选项;

4.账户安全(用户账户的安全)

(1)密码是否明文存储:在后台数据库:在评审和测试中需要关注密码的存储

(2)密码传输是否加密:需要查看密码是否被明文传输

(3)账户锁定策略:对于用户输入错误密码次数过多的情况,一些应用将会临时锁定;后台对每个账户做次数限制可能会引起所有账号都被策略锁定。

(4)同时会话:应用对同时会话会有通知功能;

(5)注销机制:客户端注销后,需要验证任何的来自该用户身份验证的接口调用都不能调用成功

5.数据通信安全

(1)关键数据是否散列或加密:敏感信息在传输前需要进行散列或加密。

(2)关键连接是否使用安全通信:在获知接口设计后需要评估其中内容是否包含敏感信息。

(3)是否对数字证书合法性进行验证:fiddle工具模拟中间人攻击方法

(4)是否验证数据合法性

开发:对数据进行数字签名并在客户端进行相关校验

测试:可模拟后台返回进行相关测试工作

(5)组件安全测试(android被外部应用恶意调用)测试:drozer工具

6.环境相关测试

(1)干扰测试:a收到电话  b收到短信(考虑通知栏消息是否覆盖掉界面上信息)  c收到通知栏消息  d无电低电量提示框弹出  e第三方安全软件告警框 弹出

(2)权限测试:开发在提测时提供一个需要的权限列表

(3)边界情况:a可用存储空间过少  b没有SD卡/双SD卡  c飞行模式    d系统时间有误    e第三方依赖

TestBird

相关文章

  • 目录

    Android性能测试工具Emmagee APP测试方法总结 APP测试点总结 Android APP测试流程 A...

  • Android app安全性能测试

    1.安装包测试 (1)能否反编译代码(源代码泄露问题): 开发:对代码进行混淆;测试:使用反编译工具进行查看源代码...

  • Monkey工具

    Android APP中Monkey可以用来进行性能压力测试,测试Android APP的稳定性、健壮性。 1、M...

  • App性能测试

    app性能测试,你需要关注哪些指标? 一、Android客户端性能测试常见指标: 1、内存 2、CPU 3、流量 ...

  • app与web测试注重点

    WEB端:UI、兼容、安全 功能测试 界面测试 性能测试 兼容性测试 安全性测试 APP端:硬件、系统、分辨率、网...

  • 如何进行APP测试?测试APP需要注意哪些方面?

    APP测试需要注意什么?移动APP测试与传统测试的思路和方法相同,都包括功能测试、性能测试、安全测试、UI测试等。...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • 详解移动应用测试神器PerfDog

    PerfDog介绍: 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用...

  • 手机 App 测试(一)

    一、手机 App 测试的范围 功能模块测试 交叉事件测试 性能测试 安全测试 兼容性测试 安装/卸载测试 接口测试...

  • APP测试要点

    一、 手机 App 测试的范围 功能模块测试 交叉事件测试 性能测试 安全测试 兼容性测试 安装/卸载测试 接口测...

网友评论

      本文标题:Android app安全性能测试

      本文链接:https://www.haomeiwen.com/subject/kupxhxtx.html