</> CodeBooks
    ← Volver a iOS (página 5)
    Portada de iOS Application Security

    iOS Application Security

    Thiel

    Editorial
    No Starch Press
    Año
    2016
    Páginas
    ~296
    Nivel
    Intermedio

    De qué trata

    Guía técnica rigurosa de seguridad móvil y pruebas de penetración escrita por David Thiel y publicada por No Starch Press. Centrada en el modelo de seguridad de iOS 8 e iOS 9, la obra está dirigida a dos perfiles complementarios: desarrolladores de software que buscan inmunizar sus aplicaciones frente a vulnerabilidades y analistas de seguridad o auditores de pentesting que evalúan apps móviles. Requiere conocimientos previos de programación (preferiblemente en Objective-C o Swift), manejo de terminal Unix y conceptos básicos de redes.

    El texto descompone la arquitectura de seguridad de iOS: el arranque seguro (Secure Boot), el Sandbox del sistema, la jerarquía de claves del cifrado de disco y las mitigaciones contra exploits de memoria como ASLR y DEP/XN. Enseña a configurar un entorno de auditoría con dispositivos bajo jailbreak y a utilizar herramientas de depuración e ingeniería inversa como LLDB, Cycript, Hopper Disassembler y class-dump. Cubre la seguridad de red (inspección de tráfico con Burp Suite, validación de certificados TLS y técnicas de SSL Pinning), la comunicación entre procesos mediante URL Schemes, la seguridad en WebViews híbridas (Cordova), la prevención de fugas de datos locales en ficheros y portapapeles, y la implementación adecuada de criptografía con CommonCrypto, la Keychain API, la Data Protection API y biometría local con LocalAuthentication (Touch ID).

    La formación práctica se realiza mediante escenarios de laboratorio donde se auditan binarios compilados, se intercepta tráfico cifrado, se alteran métodos en tiempo de ejecución (method swizzling) y se identifican y corrigen fallos comunes de inyección (SQLi y predicados) o desbordamientos en código heredado de C/C++. No aborda la creación de una app funcional desde cero, sino la deconstrucción, auditoría y fortificación de software existente. Es una referencia de cabecera en seguridad móvil que, a pesar de no incluir las novedades recientes de iOS 14+ (como App Tracking Transparency), sienta bases metodológicas y analíticas esenciales.

    • Seguridad en iOS
    • Penetration Testing
    • Keychain API
    • Data Protection API
    • LLDB
    • Ingeniería inversa
    • SSL Pinning
    • Burp Suite
    • Objective-C
    • CommonCrypto
    • Jailbreak

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de iOS con nivel Intermedio