Seguridad de aplicaciones JavaScript (Node.js)
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones JavaScript (Node.js)

Seguridad de aplicaciones JavaScript (Node.js)

Autor:

Año:

Resumen:

El desarrollo web moderno con Node.js requiere no solo rendimiento y escalabilidad, sino también una seguridad impecable. Este libro es una guía práctica que te ayudará a construir una protección sólida para aplicaciones de servidor en JavaScript, desde los principios básicos hasta las técnicas avanzadas de detección y prevención de ataques.

¿Para quién es este libro? El libro está dirigido a desarrolladores de Node.js (de junior a senior), ingenieros DevOps, auditores de seguridad y todos aquellos responsables de la seguridad de aplicaciones web. Se asume un conocimiento básico de JavaScript y experiencia con Node.js, pero todos los conceptos de seguridad se explican desde cero.

¿Qué aprenderás? Aprenderás a identificar y eliminar las vulnerabilidades más peligrosas de las aplicaciones web, incluyendo:

  • Protección contra Cross-Site Scripting (XSS) e inyecciones SQL en el entorno Node.js
  • Prevención de ataques de tipo Server-Side Request Forgery (SSRF) y Remote Code Execution (RCE)
  • Trabajo seguro con autenticación y sesiones (JWT, OAuth2, cookies)
  • Protección de APIs REST y endpoints GraphQL contra accesos no autorizados
  • Gestión de dependencias y auditoría de paquetes npm
  • Configuración de HTTPS, HSTS, CSP y otras cabeceras HTTP de seguridad
  • Trabajo seguro con bases de datos (MongoDB, PostgreSQL) y Redis

Enfoque práctico. Cada capítulo contiene ejemplos de código reales, fragmentos listos para usar e instrucciones paso a paso para configurar la protección. Aprenderás a utilizar herramientas como Helmet, express-rate-limit, bcrypt, jsonwebtoken, así como a realizar auditorías de seguridad automáticas con npm audit y Snyk.

Se presta especial atención a: la seguridad de la arquitectura de microservicios, la protección contra ataques DoS, el registro y monitoreo seguros, así como la configuración correcta de pipelines CI/CD con verificaciones de seguridad. El libro sigue las recomendaciones de OWASP para Node.js y cubre las vulnerabilidades CVE actuales.

Después de leer este libro, podrás crear aplicaciones Node.js verdaderamente seguras, listas para su uso en entornos de producción, y superar con confianza las auditorías de seguridad.

Recommendations