Skip to content

About OWASP Android Security Masterclass πŸ›‘οΈπŸ“±

The OWASP Android Security Masterclass is an official Open Source OWASP project designed to deliver a modern, hands-on, and regulation-grade security engineering lab for Android developers, penetration testers, and application security architects.


🎯 Project Mission

Modern mobile application security cannot rely on outdated patterns or isolated vulnerability snippets. Our mission is to bridge the gap between software architecture and offensive/defensive security engineering:

  1. Mirror Architecture: For every vulnerability scenario, we provide both the insecure anti-pattern (:app-vulnerable) and the production-grade secure reference implementation (:app-secure).
  2. Interactive Exploit Verification: With :app-attacker, practitioners can witness live Inter-Process Communication (IPC), permission abuse, and system leaks from a secondary rogue process on the device.
  3. Full MASVS / MASWE Taxonomy: Mapped across all 78 distinct Mobile Application Security Weakness Enumeration (MASWE) categories spanning Storage, Crypto, Auth, Network, Platform, Code Quality, Resilience, and Privacy.

πŸ—ΊοΈ Project Roadmap & Maturity

As an OWASP Incubator Project, the roadmap follows a phased implementation plan:

flowchart LR
    Phase1["Phase 1: Foundation βœ…<br/>Core Architecture & Storage Lab<br/>(MASWE-0001 - 0006)"] --> Phase2["Phase 2: Crypto & Auth πŸš€<br/>Ciphers, Keystore & Bio Gating<br/>(MASWE-0007 - 0025)"]
    Phase2 --> Phase3["Phase 3: Platform & IPC<br/>Intents, Providers & Broadcasts<br/>(MASWE-0029 - 0040)"]
    Phase3 --> Phase4["Phase 4: Resilience & Privacy<br/>Anti-Frida, RASP, Scoped Data<br/>(MASWE-0051 - 0078)"]

Milestone Milestones

  • [x] Hyper-Modular Package-by-Feature Gradle build logic
  • [x] Regulation-grade synthetic payload generator (MasterclassData)
  • [x] Storage Domain (MASWE-0001 through MASWE-0006)
  • [x] Modern Cryptography Baseline (MASWE-0007)
  • [ ] Platform & IPC Security Lab (MASWE-0029 - MASWE-0040)
  • [ ] MASTG Automated Verification & CI/CD pipeline
  • [ ] Companion CTF / Workshop Challenges

πŸ‘₯ Leadership & Governance

This project is governed by the principles of the OWASP Foundation:

  • Project Leader: Hasan TunΓ§ay (hasan.tuncay@owasp.org)
  • License: Apache License 2.0 (Code) / Creative Commons Attribution-ShareAlike 4.0 (Documentation)
  • Code of Conduct: We adhere to the OWASP Code of Conduct.
  • Community: Join discussions on OWASP Slack in #project-android-security-masterclass.