Seguridad de aplicaciones JavaScript (Node.js)
Seguridad de aplicaciones JavaScript (Node.js)
Resumen:
El desarrollo web moderno con Node.js requiere no solo rendimiento, sino también una protección sólida contra ataques. El libro «Seguridad de aplicaciones JavaScript (Node.js)» es una guía práctica que le ayudará a crear aplicaciones JavaScript de servidor y cliente resistentes a la intrusión.
El autor analiza secuencialmente las amenazas más comunes de la lista OWASP Top 10 aplicadas al ecosistema Node.js. Aprenderá cómo los atacantes explotan los errores típicos de los desarrolladores y cómo prevenir estos ataques ya en la etapa de escritura del código.
Qué aprenderá en el libro:
- Cómo proteger la aplicación contra Cross-Site Scripting (XSS) y ataques CSRF
- Métodos para prevenir inyecciones SQL y NoSQL en MongoDB
- Trabajo seguro con autenticación: JWT, sesiones, OAuth 2.0
- Gestión de dependencias: detección de vulnerabilidades en paquetes npm
- Protección de endpoints REST API y GraphQL
- Cifrado de datos, almacenamiento seguro de contraseñas y secretos
- Registro y monitoreo de incidentes de seguridad
Para quién es este libro:
- Desarrolladores Backend en Node.js que deseen mejorar el nivel de seguridad de sus proyectos
- Desarrolladores Fullstack que trabajen con JavaScript y Express.js
- Ingenieros DevOps responsables del despliegue de aplicaciones Node.js
- Estudiantes y programadores principiantes que estudien seguridad web
El libro está escrito en un lenguaje claro con una gran cantidad de ejemplos de código. Cada capítulo contiene ejercicios prácticos y listas de verificación para auditorías de seguridad. Aprenderá no solo a corregir vulnerabilidades, sino también a diseñar una arquitectura teniendo en cuenta los requisitos de seguridad desde el inicio del desarrollo.
Esta es una guía de escritorio a la que volverá al crear cada nuevo proyecto. Proteja a sus usuarios y su negocio: comience a escribir código seguro hoy mismo.