
Mobile Security
Course Index
28 Lessons · 3 Sections
Master mobile application security — OWASP Mobile Top 10, secure storage, network security (certificate pinning), anti-tampering, obfuscation & MASVS. Covers iOS & Android threat models. Includes 4 production hardening projects: secure storage, certificate pinning, obfuscation & MASVS audit.
28Lessons
3Sections
4Projects
FreeAccess
Section 1OWASP MASVS FundamentalsLessons 1–10
Lesson 1
What is Mobile Application Security?
Lesson 2
The Mobile Threat Model
Lesson 3
OWASP MASVS: The Standard
Lesson 4
OWASP Mobile Top 10
Lesson 5
MASVS-STORAGE: Secure Data Storage
Lesson 6
Keychain (iOS) & Keystore (Android)
Lesson 7
MASVS-CRYPTO: Cryptography
Lesson 8
MASVS-AUTH: Authentication & Session
Lesson 9
MASVS-NETWORK: Secure Communication
Lesson 10
Certificate Pinning: iOS & Android
Section 2Platform, Resilience & Testing ToolsLessons 11–22
Lesson 11
MASVS-PLATFORM: IPC & Deep Links
Lesson 12
MASVS-CODE: Secure Coding Practices
Lesson 13
MASVS-RESILIENCE: Anti-Tampering
Lesson 14
Root & Jailbreak Detection
Lesson 15
Code Obfuscation: DexGuard & iXGuard
Lesson 16
MASVS-PRIVACY: Privacy Controls
Lesson 17
Static Analysis: MobSF
Lesson 18
Dynamic Analysis: Frida & Objection
Lesson 19
Network Interception: Burp Suite & Mitmproxy
Lesson 20
Reverse Engineering Basics: APK & IPA
Lesson 21
Secure API Design for Mobile Backends
Lesson 22
CI/CD Security Gates & Quality Gates
Section 3Pentest Methodology, Compliance & ProjectsLessons 23–28