</> CodeBooks
    ← Volver a Android (página 5)
    Portada de Android Security Attacks and Defenses

    Android Security Attacks and Defenses

    Abhishek Dubey, Anmol Misra

    Editorial
    CRC Press
    Año
    2013
    Páginas
    ~280
    Nivel
    Intermedio

    De qué trata

    Tratado técnico centrado en la ciberseguridad y el análisis de amenazas de la plataforma Android (centrado en las versiones 2.x a 4.x Jelly Bean). Obra de los consultores de seguridad Abhishek Dubey y Anmol Misra, el libro está orientado a analistas de seguridad, evaluadores de penetración (pentesters), investigadores de malware y arquitectos de software móvil que cuentan con nociones previas de programación en Java y arquitectura básica de Android y desean especializarse en seguridad ofensiva y defensiva.

    El volumen analiza la arquitectura interna del sistema operativo: el modelo de aislamiento y sandboxing a nivel de kernel Linux (UID/GID), la máquina virtual Dalvik, los permisos declarativos en `AndroidManifest.xml` y la superficie de ataque de los cuatro componentes clave (`Activity`, `Service`, `BroadcastReceiver` y `ContentProvider`). Detalla metodologías de pruebas de penetración en aplicaciones y terminales móviles, descompilación e ingeniería inversa con herramientas como JEB Decompiler, `apktool` y `dex2jar`, análisis de bytecode en formato Smali, auditoría de comunicación entre procesos (IPC mediante Binder e Intents), análisis forense de almacenamiento flash y tarjetas SD, y el funcionamiento de variantes reales de malware móvil como DroidDream y Zitmo.

    En lugar de enseñar el desarrollo comercial de aplicaciones, el contenido plantea ejercicios prácticos de auditoría: desmontar y modificar ejecutables APK sin acceso al código fuente original, elaborar pruebas de concepto de bots de control en Java para evidenciar riesgos, interceptar llamadas a componentes expuestos y blindar aplicaciones incorporando buenas prácticas de seguridad en el ciclo de vida del software (SDLC). Representa una referencia formativa muy útil para asimilar cómo atacar y defender apps en Android. Si bien muchas capas del sistema han evolucionado (como la llegada obligatoria de SELinux, ART y el cifrado de disco completo), las técnicas de ingeniería inversa estática y auditoría de componentes conservan plena vigencia conceptual.

    • Seguridad en Android
    • Ingeniería inversa
    • Pruebas de penetración
    • Malware móvil
    • Dalvik VM
    • Bytecode Smali
    • Sandboxing
    • JEB Decompiler
    • Apktool
    • IPC y Binder
    • Análisis forense móvil
    • Secure SDLC

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio