liuxinye23/qingfenglanyue/mobile-app-security-testing
Claude Code and agent skill by liuxinye23/qingfenglanyue
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install liuxinye23/qingfenglanyue/mobile-app-security-testingSKILL.md
The same SKILL.md was published earlier as kolorbee/lnu-secllm/mobile-app-security-testing.
移动应用安全测试
概述
移动应用安全测试是确保移动应用安全性的重要环节。本技能提供移动应用安全测试的方法、工具和最佳实践,涵盖Android和iOS平台。
测试范围
1. 应用安全
检查项目:
- 代码混淆
- 反编译防护
- 调试防护
- 证书绑定
2. 数据安全
检查项目:
- 数据加密
- 密钥管理
- 敏感数据存储
- 数据传输
3. 认证授权
检查项目:
- 认证机制
- Token管理
- 生物识别
- 会话管理
4. 通信安全
检查项目:
- TLS/SSL配置
- 证书验证
- API安全
- 中间人攻击防护
Android安全测试
静态分析
使用APKTool:
使用Jadx:
使用MobSF:
动态分析
使用Frida:
使用Objection:
使用Burp Suite:
常见漏洞
硬编码密钥:
不安全的存储:
证书验证绕过:
iOS安全测试
静态分析
使用class-dump:
使用Hopper:
使用otool:
动态分析
使用Frida:
使用Cycript:
常见漏洞
硬编码密钥:
不安全的存储:
证书验证绕过:
工具使用
MobSF
Frida
Objection
Burp Suite
配置代理:
- 配置Burp Suite监听器
- 移动设备设置代理
- 安装Burp证书
- 拦截和分析流量
测试清单
应用安全
- [ ] 代码混淆检查
- [ ] 反编译防护
- [ ] 调试防护
- [ ] 证书绑定
数据安全
- [ ] 数据加密检查
- [ ] 密钥管理
- [ ] 敏感数据存储
- [ ] 数据传输安全
认证授权
- [ ] 认证机制测试
- [ ] Token管理
- [ ] 会话管理
- [ ] 生物识别
通信安全
- [ ] TLS/SSL配置
- [ ] 证书验证
- [ ] API安全测试
- [ ] 中间人攻击防护
常见安全问题
1. 硬编码密钥
问题:
- API密钥硬编码
- 密码硬编码
- 加密密钥硬编码
修复:
- 使用密钥管理服务
- 使用环境变量
- 使用安全存储
2. 不安全的存储
问题:
- 明文存储敏感数据
- 使用不安全的存储方式
- 数据未加密
修复:
- 使用加密存储
- 使用Keychain/Keystore
- 实施数据加密
3. 证书验证绕过
问题:
- 不验证SSL证书
- 接受自签名证书
- 证书固定未实施
修复:
- 实施证书固定
- 验证证书链
- 使用系统证书存储
4. 调试信息泄露
问题:
- 日志包含敏感信息
- 错误信息泄露
- 调试模式未禁用
修复:
- 移除调试代码
- 限制日志输出
- 生产环境禁用调试
最佳实践
1. 代码安全
- 实施代码混淆
- 禁用调试功能
- 实施反调试保护
- 使用证书绑定
2. 数据安全
- 加密敏感数据
- 使用安全存储
- 实施密钥管理
- 限制数据访问
3. 通信安全
- 使用TLS/SSL
- 实施证书固定
- 验证服务器证书
- 使用安全API
4. 认证安全
- 实施强认证
- 安全Token管理
- 实施会话管理
- 使用生物识别
注意事项
- 仅在授权环境中进行测试
- 遵守法律法规
- 注意不同平台的差异
- 保护用户隐私
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/mobile-app-security-testing/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/liuxinye23/qingfenglanyue/mobile-app-security-testing)