学习资源
OWASP 移动应用安全测试指南(MASTG)
OWASP 维护的开放手册,讲解 Android 和 iOS 应用的安全测试与逆向工程,发布于 mas.owasp.org。除平台原理、测试环境搭建以及应用篡改与逆向工程等章节外,还收录可单独引用的测试、技术、工具页面、知识条目、最佳实践和可运行的演示,均与 MASVS 控制项和 MASWE 弱点对应。OWASP 自己的 UnCrackable 破解练习应用用作练习目标和示例。
使用条件与局限
- 审阅基于 2026-09-30 的 master 分支提交。最新版本 v2.0.0 发布于 2026-06-30,发布说明称其完成了向模块化、机器可读组件的重构,并且是该框架的首个稳定版;而 CITATION.cff 仍写着 2022 年的 1.5.0 版。所固定的提交包含 92 项 v1 测试和 200 项原子测试、167 项技术、135 个工具页面、157 个演示、141 篇知识条目和 74 项最佳实践。
- 阅读只需浏览器;网站由 OWASP 独立的 mas-website 工作流构建。按技术页面操作需要 Windows、Linux 或 macOS 主机,以及各页面列出的工具(如 Android SDK 平台工具),并准备测试设备或模拟器。指南建议使用已 root 的 Android 测试设备或已越狱的 iOS 设备进行动态分析,提醒不要使用个人设备,并为没有此类设备的测试者介绍了替代办法。
- Android 与 iOS 版 UnCrackable 应用是 OWASP 自己的逆向工程挑战,在指南中通篇用作示例。示例应用页面介绍的是第三方应用,工具页面介绍的是外部软件,二者均保留各自条款。演示结果基于指南自带的示例代码撰写,并非对正式发布应用的测试。
- 仓库采用 CC BY-SA 4.0 许可,改编文本须署名并沿用相同许可。该指南未确立与 REA 的关联;本条目将其作为测试与逆向工程参考收录,本次审阅未运行任何演示。
关于此条目
- 类型
- 学习资源
- 类别
- 学习资源
- 关联
- 学习资源
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · OWASP/mastg · 修订 02ffd85
- Document/0x04c-Tampering-and-Reverse-Engineering.md GitHub · OWASP/mastg · 修订 02ffd85
- Document/0x05b-Android-Security-Testing.md GitHub · OWASP/mastg · 修订 02ffd85
- Document/0x06b-iOS-Security-Testing.md GitHub · OWASP/mastg · 修订 02ffd85
- tests-beta/index.md GitHub · OWASP/mastg · 修订 02ffd85
- demos/index.md GitHub · OWASP/mastg · 修订 02ffd85
- Crackmes/README.md GitHub · OWASP/mastg · 修订 02ffd85
- CITATION.cff GitHub · OWASP/mastg · 修订 02ffd85
- License.md GitHub · OWASP/mastg · 修订 02ffd85
- https://github.com/OWASP/mastg/releases/tag/v2.0.0