Sécurité des applications JavaScript (Node.js)
Sécurité des applications JavaScript (Node.js)
Résumé :
Le développement web moderne avec Node.js nécessite non seulement des performances, mais aussi une protection fiable contre les attaques. Le livre « Sécurité des applications JavaScript (Node.js) » est un guide pratique qui vous aidera à créer des applications JavaScript côté serveur et client résistantes au piratage.
L'auteur analyse en détail les menaces les plus courantes de la liste OWASP Top 10 appliquées à l'écosystème Node.js. Vous apprendrez comment les attaquants exploitent les erreurs typiques des développeurs et comment prévenir ces attaques dès la phase d'écriture du code.
Ce que vous apprendrez dans ce livre :
- Comment protéger une application contre le cross-site scripting (XSS) et les attaques CSRF
- Méthodes de prévention des injections SQL et NoSQL dans MongoDB
- Gestion sécurisée de l'authentification : JWT, sessions, OAuth 2.0
- Gestion des dépendances : détection des vulnérabilités dans les paquets npm
- Protection des endpoints REST API et GraphQL
- Chiffrement des données, stockage sécurisé des mots de passe et des secrets
- Journalisation et surveillance des incidents de sécurité
À qui s'adresse ce livre :
- Développeurs backend Node.js souhaitant améliorer le niveau de sécurité de leurs projets
- Développeurs fullstack travaillant avec JavaScript et Express.js
- Ingénieurs DevOps responsables du déploiement d'applications Node.js
- Étudiants et programmeurs débutants étudiant la sécurité web
Le livre est rédigé dans un langage clair avec de nombreux exemples de code. Chaque chapitre contient des exercices pratiques et des listes de contrôle pour l'audit de sécurité. Vous apprendrez non seulement à corriger les vulnérabilités, mais aussi à concevoir une architecture tenant compte des exigences de sécurité dès le début du développement.
C'est un guide de référence que vous consulterez lors de la création de chaque nouveau projet. Protégez vos utilisateurs et votre entreprise — commencez à écrire du code sécurisé dès aujourd'hui.