</> CodeBooks
    ← Volver a iOS (página 2)
    Portada de iOS Penetration Testing

    iOS Penetration Testing

    Kunal Relan

    Editorial
    Apress
    Año
    2016
    Páginas
    ~147
    Nivel
    Intermedio

    De qué trata

    Tratado práctico de ciberseguridad móvil y auditoría ofensiva redactado por Kunal Relan, enfocado en el análisis de vulnerabilidades y pruebas de penetración en aplicaciones iOS (centrado en iOS 8 e iOS 9). Está dirigido a auditores de seguridad, pentesters, analistas de malware y desarrolladores de iOS con nivel intermedio que cuenten con conocimientos básicos de Objective-C o Swift, redes y arquitectura de sistemas operativos, y deseen evaluar la solidez de sus aplicaciones frente a ataques informáticos del mundo real.

    La obra desglosa el modelo de seguridad de Apple (sandboxing, Secure Enclave, firma de código obligatoria) y enseña a desplegar el arsenal clásico de auditoría en dispositivos con jailbreak: desensamblado e inspección estática con class-dump y Hopper Disassembler; manipulación e inyección en tiempo de ejecución mediante Cycript; depuración a bajo nivel con LLDB y GDB; desencriptación de binarios Mach-O procedentes de la App Store mediante Clutch; captura, intercepción y modificación de tráfico HTTP/HTTPS mediante Burp Suite; y el empleo de frameworks automatizados de evaluación de vulnerabilidades móviles.

    Mediante casos de prueba de caja negra (black-box testing), el autor demuestra cómo extraer secretos y credenciales mal protegidas en el Keychain, eludir la autenticación biométrica y contraseñas locales mediante 'method swizzling', evadir el anclaje de certificados SSL (SSL Pinning) y parchear binarios en memoria para alterar la lógica de la aplicación. Su valor reside en mostrar la perspectiva del atacante de forma concisa y directa; no obstante, al haber sido publicado a finales de 2016, muchas de las herramientas de instrumentación dinâmica explicadas han sido reemplazadas o complementadas hoy por soluciones como Frida y Objection.

    • Seguridad en iOS
    • Penetration Testing
    • Jailbreak
    • Ingeniería inversa
    • Cycript
    • class-dump
    • Burp Suite
    • Clutch
    • LLDB y GDB
    • Keychain de iOS
    • SSL Pinning
    • Binarios Mach-O

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de iOS con nivel Intermedio