</> CodeBooks
    ← Volver a Seguridad (página 3)
    Portada de Hacking APIs

    Hacking APIs

    Corey J. Ball

    Editorial
    No Starch Press
    Año
    2022
    Páginas
    ~363
    Nivel
    Intermedio

    De qué trata

    Guía especializada en seguridad ofensiva y pruebas de penetración contra interfaces de programación de aplicaciones web, publicada en 2022 por No Starch Press con autoría de Corey J. Ball. Está dirigida a analistas de seguridad, profesionales de pruebas de penetración, cazadores de recompensas (bug hunters) y desarrolladores de backend de nivel intermedio que ya dominan los fundamentos de redes y peticiones HTTP, pero buscan especializarse en la identificación y explotación metódica de vulnerabilidades exclusivas en arquitecturas de APIs modernas.

    El libro analiza en profundidad los estándares arquitectónicos REST, GraphQL y SOAP, relacionándolos con los vectores de ataque del OWASP API Security Top 10. Enseña a desplegar un ecosistema completo de herramientas que incluye Burp Suite, Postman, OWASP Amass, Kiterunner, ffuf, jwt_tool y Nikto para ejecutar tareas de reconocimiento activo y pasivo, fuzzing de parámetros y descubrimiento de endpoints ocultos. Asimismo, profundiza en el análisis y abuso de autenticación con tokens JWT, fallos graves de autorización como BOLA (Broken Object Level Authorization) y BFLA (Broken Function Level Authorization), manipulación por asignación masiva (Mass Assignment), exposición indebida de datos e inyecciones de comandos, SQL y NoSQL.

    El aprendizaje se consolida mediante el despliegue práctico de un laboratorio local con Docker compuesto por aplicaciones deliberadamente vulnerables como crAPI (Completely Ridiculous API) y VAmPI (Vulnerable REST API), sobre las cuales el lector reproduce ataques reales paso a paso y redacta reportes formales de hallazgos. Aporta una metodología sumamente clara y aplicable a auditorías de APIs en entornos de producción que los manuales clásicos de seguridad web suelen omitir; no obstante, omite la configuración defensiva avanzada en pasarelas de API (API Gateways) y cortafuegos de aplicaciones web (WAF). Es indispensable contar con soltura en la terminal de Linux y el uso de contenedores para aprovecharlo al máximo.

    • Seguridad de APIs
    • OWASP API Security Top 10
    • Burp Suite
    • Postman
    • Kiterunner
    • GraphQL
    • REST APIs
    • BOLA
    • Tokens JWT
    • Fuzzing
    • Penetration Testing

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Laboratorio de auditoría ofensiva en crAPI

    Despliegue en contenedores de una aplicación de gestión vehicular y usuarios intencionadamente vulnerable para practicar ataques de BOLA, autenticación rota y exposición de datos usando Burp Suite y Postman.

    Laboratorio de explotación REST en VAmPI

    Entorno vulnerable en Python y Flask donde se ejercitan técnicas de inyección NoSQL, manipulación de tokens JWT y asignación masiva de parámetros sobre endpoints REST.

    Más de Seguridad con nivel Intermedio