</> CodeBooks
    ← Volver a Seguridad (página 4)
    Portada de Security for Web Developers

    Security for Web Developers

    John Paul Mueller

    Editorial
    O'Reilly
    Año
    2015
    Páginas
    ~382
    Nivel
    Intermedio

    De qué trata

    Manual práctico y estratégico centrado en la seguridad defensiva para aplicaciones web publicado por O'Reilly Media a finales de 2015. Escrito por el prolífico autor técnico John Paul Mueller, el libro busca cerrar la brecha habitual entre la programación frontend y las políticas de seguridad corporativas, enseñando a los desarrolladores a incorporar la protección en el diseño inicial en lugar de tratarla como un añadido apresurado. Está destinado a desarrolladores web de nivel intermedio que ya poseen una base firme en HTML5, CSS3 y JavaScript, y que necesitan asegurar que sus aplicaciones resistan ataques tanto en navegadores de escritorio como en dispositivos móviles.

    El contenido se divide en cinco fases estructuradas: planificación y modelado del entorno de amenazas (Software Security Assurance), prácticas de codificación segura en interfaces de usuario, incorporación controlada de librerías y APIs de terceros, técnicas de pruebas y aislamiento (sandbox), y ciclos de mantenimiento y respuesta ante incidentes. En el aspecto técnico concreto, enseña la implementación de políticas de seguridad de contenido (Content Security Policy o CSP), la gestión rigurosa de intercambio de recursos de origen cruzado (CORS), defensas contra Cross-Site Scripting (XSS) e inyecciones de código, mitigación de ataques de denegación de servicio (DDoS), entornos de prueba aislados (como el sandbox de APIs comerciales estilo eBay) y metodologías para auditar librerías externas y pensar con mentalidad de atacante.

    La enseñanza se apoya en ejemplos de código en JavaScript y HTML (alojados en el repositorio oficial de O'Reilly en GitHub) que ilustran riesgos concretos y su resolución técnica, sin llegar a estructurar un proyecto aplicativo integral de extremo a extremo ni presentar cuestionarios de ejercicios al final de los capítulos. Su punto fuerte radica en su perspectiva pragmática y accesible, ideal para desarrolladores que no provienen del área de ciberseguridad pero deben tomar decisiones defensivas cotidianas. Deja fuera el análisis forense profundo y la explotación ofensiva avanzada con herramientas profesionales de pentesting, resultando en una lectura previa perfecta para consolidar hábitos de desarrollo seguro antes de abordar auditorías de penetración.

    • Seguridad web
    • JavaScript
    • HTML5
    • Content Security Policy (CSP)
    • CORS
    • Prevención de XSS
    • Sandboxing
    • Seguridad en APIs
    • Microservicios
    • Ciclo de vida de software seguro

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Seguridad con nivel Intermedio