SEC11-BP01 Formation à la sécurité des applications
Formez les concepteurs de votre organisation aux pratiques courantes de développement et d'exploitation sécurisés des applications. L'adoption de pratiques de développement axées sur la sécurité permet de réduire la probabilité d'apparition de problèmes décelés uniquement au stade de l'examen de la sécurité.
Résultat souhaité : les logiciels doivent être conçus et construits en tenant compte de la sécurité. Lorsque les concepteurs d'une organisation sont formés à des pratiques de développement sécurisées qui commencent par un modèle de menace, la qualité et la sécurité globales des logiciels produits s'en trouvent améliorées. Cette approche peut réduire le délai de livraison des logiciels ou des fonctionnalités, car moins de retouches sont nécessaires après la phase d'examen de la sécurité.
Aux fins de cette bonne pratique, le développement sécurisé désigne le logiciel conçu et les outils ou systèmes qui soutiennent le cycle du développement logiciel (SDLC).
Anti-modèles courants :
-
Attendre un examen de la sécurité, puis réfléchir aux propriétés de sécurité d'un système.
-
Laisser toutes les décisions en matière de sécurité à l'équipe de sécurité.
-
Ne pas communiquer sur la manière dont les décisions prises au cours du cycle de développement du logiciel sont liées aux attentes ou aux politiques générales de l'organisation en matière de sécurité.
-
S'impliquer trop tard dans le processus d'examen de la sécurité.
Avantages liés au respect de cette bonne pratique :
-
Meilleure connaissance des exigences organisationnelles en matière de sécurité dès le début du cycle de développement.
-
Possibilité d'identifier les problèmes de sécurité potentiels et d'y remédier plus rapidement, ce qui se traduit par une mise à disposition plus rapide des fonctionnalités.
-
Amélioration de la qualité des logiciels et des systèmes.
Niveau de risque exposé si cette bonne pratique n'est pas respectée : moyen
Directives d'implémentation
Formez les concepteurs de votre organisation. Une formation à la modélisation des menaces
Étapes d'implémentation
-
Commencez par donner aux concepteurs un cours sur la modélisation des menaces
afin de leur donner une bonne base et de les aider à penser à la sécurité. -
Fournissez un accès aux formations AWS Training and Certification
, de l'industrie ou des partenaires AWS. -
Dispensez une formation sur le processus d'examen de la sécurité de votre organisation, qui clarifie la répartition des responsabilités entre l'équipe chargée de la sécurité, les équipes responsables de la charge de travail et les autres parties prenantes.
-
Publiez des conseils en libre-service sur la manière de répondre à vos exigences en matière de sécurité, y compris des exemples de code et des modèles, s'ils sont disponibles.
-
Recueillez régulièrement les commentaires des équipes de concepteurs sur leur expérience du processus d'examen de la sécurité et de la formation, et utilisez ces commentaires pour vous améliorer.
-
Utilisez des tests de simulation de pannes ou des campagnes de chasse aux bogues pour réduire le nombre de problèmes et améliorer les compétences de vos concepteurs.
Ressources
Bonnes pratiques associées :
Documents connexes :
-
Accelerating training – The AWS Skills Guild (Accélérer la formation – AWS Skills Guild)
Vidéos connexes :
Exemples connexes :
Services associés :