APP安全性测试、apk反编译


https://www.jianshu.com/p/d79a30a7ed94
https://blog.51cto.com/laoyinga/2155341

安全测试点

  • 安装包
    • apk反编译
    • 签名
      • 发布前校验一下签名使用的key是否正确,以防被恶意第三方应用覆盖安装等
      • 使用命令 jarsigner -verify -verbose -certs apk包路径
      • 若结果为“jar 已验证”,说明签名校验成功。
    • 完整性校验
      • 为确保安装包不会在测试完成到最终交付过程中因为其他问题发生文件损坏
      • 检查文件的md5值,而且一般可以通过自动化做校验
    • 权限设置检查
      • 直接检查manifest文件来读取应用所需要的全部权限,并结合需求进行校验此权限是否为必须的
      • manifest文件的修改也需要关注,在增加新权限前需要进行评估
  • 敏感信息测试(客户端加密测试)
  • 软键盘劫持
  • 账户安全
  • 数据通信安全(网络安全测试)
  • 组件安全测试
  • 服务端接口测试
  • 内存修改测试

apk反编译

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值