Chapitre 21. Gestion de la vulnérabilité
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
La partie de tout bon processus de cycle de vie de développement de logiciels sécurisés (SSDL) est un pipeline bien défini pour obtenir, trier et résoudre les vulnérabilités trouvées dans une application Web. Nous avons abordé les méthodes de découverte des vulnérabilités dans le dernier chapitre, et avant cela, nous avons abordé les méthodes d'intégration du SSDL dans tes phases d'architecture et de développement afin de réduire le nombre de vulnérabilités en suspens trouvées.
Les vulnérabilités d'une grande application seront trouvées dans toutes ces phases, de la phase d'architecture au code de production. Les vulnérabilités relevées lors de la phase d'architecture peuvent être codées de manière défensive et des contre-mesures peuvent être développées avant que le code ne soit écrit. Les vulnérabilités découvertes après la phase d'architecture doivent être correctement gérées afin qu'elles puissent être corrigées et que tout environnement affecté soit corrigé.
C'est là qu'un pipeline de gestion des vulnérabilités entre en jeu.
Reproduire les vulnérabilités
Après un rapport de vulnérabilité, la première étape pour le gérer devrait être de reproduire la vulnérabilité dans un environnement de type production. Cela présente de nombreux avantages. Tout d'abord, cela te permet de déterminer si la vulnérabilité ...