Seguridad de aplicaciones JavaScript (Node.js): guía práctica
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones JavaScript (Node.js): guía práctica

Seguridad de aplicaciones JavaScript (Node.js): guía práctica

Autor:

Año:

Resumen:

El desarrollo web moderno con Node.js requiere no solo crear aplicaciones rápidas y escalables, sino también garantizar su protección confiable. El libro "Seguridad de aplicaciones JavaScript (Node.js)" es una guía práctica que le ayudará a identificar y eliminar vulnerabilidades críticas en todas las etapas del ciclo de vida del desarrollo.



¿De qué trata este libro?

La publicación cubre el espectro completo de amenazas para aplicaciones en Node.js y Express.js. Aprenderá a:

  • Protegerse contra cross-site scripting (XSS) e inyecciones de HTML/JavaScript
  • Prevenir inyecciones SQL e inyecciones NoSQL en MongoDB
  • Implementar protección contra CSRF (falsificación de solicitudes entre sitios)
  • Trabajar de forma segura con autenticación (JWT, sesiones, OAuth 2.0)
  • Configurar Helmet.js y otros middleware para proteger cabeceras HTTP
  • Realizar pentesting de su propio código con herramientas OWASP
  • Evitar fugas de memoria y prototype pollution en JavaScript


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores JavaScript (de Junior a Senior) que deseen escribir código seguro
  • Ingenieros DevOps responsables del despliegue de aplicaciones Node.js
  • Estudiantes que estudian desarrollo web y seguridad
  • Team Leads que implementan prácticas de desarrollo seguro en el equipo


¿Qué aprenderá?

Después de la lectura, podrá:

  • Configurar un stack seguro para Express.js, Koa o Fastify
  • Detectar y corregir vulnerabilidades con plugins de ESLint y herramientas SAST
  • Crear REST APIs seguras y endpoints GraphQL
  • Trabajar con cifrado (bcrypt, argon2, módulo crypto)
  • Realizar code review con enfoque en seguridad


El libro contiene ejemplos de código reales, listas de verificación y configuraciones listas para usar. Todos los ejemplos están probados en Node.js 18+ y son compatibles con frameworks modernos. La seguridad no es una opción, sino un requisito obligatorio. ¡Empiece a proteger sus aplicaciones hoy mismo!

Recommendations