Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Android-Security-Masterclass — Laboratorio práctico de formación en seguridad Android de OWASP con 78 módulos MASVS/MASTG que emparejan aplicaciones vulnerables, seguras y atacantes para demostrar debilidades móviles y sus correcciones. | Kitploit
Herramientas/GitHubGitHub/owasp/android-security-masterclass
Seguridad AndroidAnálisis de VulnerabilidadesPentesting de Apps MóvilesCriptografíaPruebas de PenetraciónSeguridad MóvilAprendizaje y EducaciónRutas de Aprendizaje y CursosLabs y Práctica

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
GitHubowasp/android-security-masterclass

Android-Security-Masterclass

Laboratorio práctico de formación en seguridad Android de OWASP con 78 módulos MASVS/MASTG que emparejan aplicaciones vulnerables, seguras y atacantes para demostrar debilidades móviles y sus correcciones.

Ver Repositorio
1101hace 21 díasAún no revisado

Android Security Masterclass 🛡️📱

Proyecto Oficial de OWASP — Un Laboratorio Práctico de Formación en Seguridad OWASP MASVS/MASTG para Desarrolladores de Android y Pentesters — Arquitectura Espejo: Vulnerable ↔ Seguro ↔ Atacante

OWASP Project Kotlin Jetpack Compose OWASP MASVS Platform License PRs Welcome

📖 Descripción General

La Android Security Masterclass es un proyecto oficial de OWASP diseñado con una Arquitectura Espejo para enseñar a desarrolladores de Android e investigadores de seguridad exactamente cómo se ven las vulnerabilidades y exactamente cómo solucionarlas utilizando prácticas modernas de desarrollo en Android.

En lugar de buscar errores en bases de código Java obsoletas, este proyecto utiliza un stack tecnológico de vanguardia (Kotlin, Jetpack Compose, MVVM, Material 3) y está estructurado en torno a un sistema "Package-by-Feature" masivamente escalable.

🌐 Portal del Proyecto OWASP y Documentación:

  • Página del Proyecto OWASP: https://owasp.org/projects/android-security-masterclass
  • Portal de Documentación: https://owasp.github.io/Android-Security-Masterclass/
  • Whitepaper y Matriz de Mapeo de 78 Módulos: Disponible en el portal de documentación.

🏗️ La Arquitectura Hiper-Modular de 78 Módulos

graph TD
    COMMON("🧱 :common<br/>Shared Data · Theme<br/>Dashboard Metadata")
    
    subgraph FEATURES ["📦 Package-by-Feature (78 Isolated MASWE Modules)"]
        direction LR
        M1(":features:maswe0001<br/>Private Storage")
        M2(":features:maswe0002<br/>External Storage")
        M5(":features:maswe0005<br/>Logging Leaks")
        MDOT("...<br/>... ")
        M78(":features:maswe0078<br/>Privacy")
    end
    
    VULN("❌ :app-vulnerable<br/>Thin Shell Orchestrator")
    SEC("✅ :app-secure<br/>Thin Shell Orchestrator")
    ATK("😈 :app-attacker<br/>Simulated Malware")

    COMMON --> FEATURES
    FEATURES -- "Insecure Implementation" --> VULN
    FEATURES -- "Hardened Implementation" --> SEC
    VULN -. "Active Exploit<br/>IPC / Logcat" .-> ATK

    classDef common fill:#4A90D9,stroke:#2C5F8A,color:#fff,stroke-width:2px,font-weight:bold
    classDef feat fill:#F39C12,stroke:#D35400,color:#fff,stroke-width:2px,font-weight:bold
    classDef vuln fill:#E74C3C,stroke:#C0392B,color:#fff,stroke-width:2px,font-weight:bold
    classDef secure fill:#27AE60,stroke:#1E8449,color:#fff,stroke-width:2px,font-weight:bold
    classDef attacker fill:#8E44AD,stroke:#6C3483,color:#fff,stroke-width:2px,font-weight:bold

    class COMMON common
    class M1,M2,M5,MDOT,M78 feat
    class VULN vuln
    class SEC secure
    class ATK attacker

El proyecto utiliza una arquitectura Hiper-Modular que abarca más de 80 módulos en total:

Capa de MóduloRolEstado
:commonLa base. Contiene el generador de payloads de alta fidelidad MasterclassData, los metadatos del Dashboard, el tema central de UI y los componentes de navegación genéricos.Base ✅
:features:masweXXXX78 módulos Gradle totalmente aislados (0001 a 0078). Cada módulo contiene tanto la lógica vulnerable como la segura para una única debilidad específica, evitando por completo la fuga de código entre módulos.78 Módulos Generados ✅
:app-vulnerableUna app orquestadora "Thin Shell". Conecta los componentes de UI inseguros de los 78 módulos de características para demostrar la consecuencia exacta de las violaciones de OWASP.Activo ✅
:app-secureUna app orquestadora "Thin Shell". Conecta las implementaciones seguras utilizando estándares modernos (Jetpack Security, Tink, SQLCipher, ProGuard).Activo ✅
:app-attackerUna app maliciosa de terceros simulada. Demuestra exploits IPC en vivo mediante un proceso secundario que se ejecuta simultáneamente en el dispositivo.Activo ✅

📦 El Modelo de Alta Fidelidad MasterclassData

A diferencia de otros proyectos educativos que utilizan datos triviales ("admin:password"), nuestras simulaciones de fuga utilizan payloads de grado regulatorio:

  • GDPR (Artículo 4 y 9): Números de Identidad Nacional (TCKN), Identificadores Directos.
  • HIPAA (§164.514): Códigos de diagnóstico ICD-10, Números de Historia Clínica (MRN).
  • PCI-DSS (Req 3.2): Procesamiento de datos Track 2, CVV y bloques PIN.

💡 Consejo: Puedes ver todos estos datos simulados en vivo en tu dispositivo pulsando el botón "Data Vault" en el Dashboard de la app vulnerable o de la segura.


🚀 Índice de Escenarios (Integración MASVS)

Hemos mapeado todo el estándar OWASP MASVS en 78 módulos distintos a través de 8 dominios:

  • 🗄️ Almacenamiento: MASWE 0001 - 0006
  • 🔐 Criptografía: MASWE 0007 - 0017
  • 🔑 Autenticación: MASWE 0018 - 0025
  • 🌐 Red: MASWE 0026 - 0028
  • 📱 Plataforma: MASWE 0029 - 0040
  • 💻 Calidad de Código: MASWE 0041 - 0050
  • 🛡️ Resiliencia: MASWE 0051 - 0065
  • 🕵️ Privacidad: MASWE 0066 - 0078

✅ Módulos de Laboratorio de Debilidades de Seguridad Implementados

Los siguientes módulos tienen su lógica de negocio, arquitectura MVI, pruebas unitarias y simulaciones de ataque/defensa completamente implementadas:

Descargar herramienta