🧠 Chapitre 1 TL;DR : La sécurité n'est pas seulement "le problème de quelqu'un d'autre". Des développeurs aux managers, tout le monde a un rôle à jouer dans le développement sécurisé. Le CLDS n'est pas une question de paperasserie supplémentaire ; il s'agit de livrer plus rapidement des logiciels de meilleure qualité et plus sûrs, de satisfaire les clients et d'éviter les exercices d'évacuation à 2 heures du matin. Ce chapitre explique pourquoi il est important et ce qu'il représente pour vous.
Vous l'avez déjà vu. Votre sprint est terminé, le pipeline est vert et vous êtes prêt à expédier... Jusqu'à ce que la sécurité lâche une bombe de dernière minute. CVEs, misconfigs, secrets exposés... et maintenant votre déploiement est mort dans l'eau. C'est le début de la frustration, des accusations et d'un week-end passé à déboguer le désordre de quelqu'un d'autre.
Mais voilà : il n'est pas nécessaire que les choses se passent ainsi.
Le développement sécurisé ne consiste pas à ralentir ou à ajouter des portes. Il s'agit d'intégrer la sécurité dans votre processus dès le premier jour, afin de ne pas tomber dans une embuscade à la ligne d'arrivée. Lorsqu'elles sont bien appliquées, les pratiques de développement sécurisé vous aident à livrer plus rapidement, à mieux dormir et à éviter les catastrophes sans interrompre votre flux de travail.
Dans ce chapitre, nous expliquerons ce que signifie réellement le SDLC sécurisé, qui en est responsable (indice : ce n'est pas seulement l'équipe de sécurité), et pourquoi chaque développeur, ingénieur DevOps et responsable technique devrait s'en préoccuper. Parce que construire des logiciels sécurisés n'est pas le travail de quelqu'un d'autre - cela fait partie de la bonne exécution du travail.