范围
我们测试什么
范围以 OWASP MASVS v2.1.0 及其八个控制组(Storage、Crypto、Auth、Network、Platform、Code、Resilience 与 Privacy)为基础,并依据 OWASP MASTG 进行测试。移动应用是建立在服务端 API 之上的瘦客户端,因此后端同样在测试范围之内。
通常范围
- 不安全的本地存储与薄弱的加密(MASVS-STORAGE / -CRYPTO)
- 认证、会话处理与网络/TLS 校验(MASVS-AUTH / -NETWORK)
- 平台交互:导出组件、深层链接、IPC 与 WebView(MASVS-PLATFORM)
- 代码质量、硬编码密钥与不安全的构建设置(MASVS-CODE)
- 韧性:root/越狱检测、证明与防篡改(MASVS-RESILIENCE)
- 隐私控制与应用所依赖的后端 API(MASVS-PRIVACY)
我们如何工作
静态 + 动态,辅以插桩
我们将静态分析(反编译、人工与自动代码审查)与动态测试(运行时、TLS 拦截、证书绑定检查)相结合。客户端控制在设计上就可以被绕过,因此原则是服务端绝不应信任客户端。如果证书绑定无法被绕过,这本身就是一项韧性方面的发现。
- 1
准备
我们就范围(应用、版本、账户、MAS 依据)与测试环境达成一致,并签署保密协议。
- 2
情报搜集
我们对应用、其平台集成及其后端进行剖析,以规划静态与动态测试的覆盖范围。
- 3
测绘
我们对照 MASVS 控制组,对组件、深层链接、IPC、存储与 API 调用进行测绘。
- 4
利用
静态审查外加运行时插桩(Frida/Objection),以攻破客户端控制、触达逻辑与流量。
- 5
报告与免费复测
您将获得一份按优先级排序的报告;我们会在 SoW 约定的时间窗口内对已修复的问题进行免费复测。
方法论与标准
立足于 OWASP MASVS 与 MASTG
OWASP MASVS v2.1.0OWASP MASTGMAS Testing ProfilesCVSS 3.1CWECycloneDX SBOM
覆盖范围对照 OWASP MASVS v2.1.0(八个控制组,含 2.1.0 新增的 Privacy 组)编制,并依据 OWASP MASTG 进行测试,以 MAS Testing Profiles 界定范围。发现以 CVSS 3.1 评分。