51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1830|回复: 2
打印 上一主题 下一主题

app安全测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-9-18 20:51:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人会app安全测试吗 ,从哪些方面入手
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:14
  • 签到天数: 2654 天

    连续签到: 6 天

    [LV.Master]测试大本营

    2#
    发表于 2017-9-19 08:02:41 | 只看该作者
    上一期专家的回答:

    安全测试主要针对以下漏洞类型进行测试,顺便罗列一些常用的测试工具、80%都是我们在用的
    弱口令   Nessus\X-scan\h-scan\hydra

    ACL访问控制列表   暴露在外网的IP和端口、低版本应用、nmap扫描+Masscsn

    系统及应用服务器扫描 Nessus\openVas

    web漏洞扫描    AWVS(Acunetic web Vulnerability Scanner)\Appscan\salmap\w3af\arachni\zed Attack Proxy
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    昨天 09:36
  • 签到天数: 942 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2017-11-21 14:04:58 | 只看该作者
    文件权限一般我们需要检查 apk 所生成的文件,这里我们需要检查 2 种模式下安装的apk
    adb install
    adb push
    使用一段时间,需要遍历所有功能,这样才会生成所有需要检查的文件,一般检查文件路径如下 2 个
    /data/data/packageName
    /sdcard/Android/data/packageName
    当然有些 apk 还会在 sdcard 上面的其他路径生成文件,这个也是需要检测的,这里我们对文件做如下检测:
    权限检测 —— 检测文件的权限所属关系,通过 ls-l 来遍历,查看有哪些文件是否包含允许第三方读写权限
    内容检测 —— 打开所有文件,查看内容是否涉及到个人数据及隐私数据,是否加密处理
    apk 运行权限 这里我们需要安装apk后,安装方法有 2 种,如上所述,运行apk后,通过 ps 来查看 apk 的运行用户是什么
    apk 权限这里可以使用反编译的方式查看 apk 申请了哪些权限
    日志这里查看 apk 运行期间所打印的日志,通过 logcat 命令来查看
    报文这里查看 apk 在运行期间所有跟网络交互产生的报文,通过 tcpdump、fiddle2、wireshake 等工具均可

    端口扫描一般使用 nmap 和 netstat 来进行的。nmap 用于扫描服务器,netstat 用来扫描客户端本身
    病毒、木马扫描一般使用国际四大杀毒厂商提供的移动版来进行扫描,分别扫描 apk 安装文件和 apk 安装后使用一段时间内产生的文件
    广告查杀这个一般都是平台会做的检测项,一般也是用各类查杀广告类的 apk 来进行扫描,目前已知的原理是可以通过 adb shell dumpsys notification 来查杀,至于应用内部的广告查杀原理未知,只能靠软件辅助,如果对方不认可,可以祭出大杀器,反编译找到源码
    到这里,扫描也说完了,下面简单的说下 drozer 这个工具
    drozer 是一款非常强悍的工具,适合深入挖掘应用底层方面的安全威胁,可以查杀漏洞及木马,以及暗码(有了暗码,很多事情就很好办了~~),drozer搭建好环境后,通过命令行的方式进行运行,命令方面的讲解大家可以移步官方的doc文档
    最后还有一个大杀器 —— fuzz测试,可能大家在pc端并不陌生,但是移动端的fuzz测试并不是传统意义的fuzz,而是通过频繁调用空intent来遍历调用apk的各个activity来验证是否会产生崩溃,死机等方面的问题,甚至安全方面的隐患
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-20 08:07 , Processed in 0.069944 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表