

- Description
- Haute muraille de pierre d'une enceinte fortifiée longeant un chemin.
- Source
- En Merker · page d’origine
- Licence
- CC0 Domaine public
Sécurité logicielle — OWASP SAMM
Comment mesurer et améliorer la sécurité du cycle de développement, pratique par pratique, sans tout vouloir faire à la fois ?
En bref
- 5 fonctions, 15 pratiques.
- Niveaux 1 à 3 par pratique (0 = point de départ).
- Profil cible proportionné au risque.
Sur cette page
- Fiche d’identité
- Pourquoi cette matrice compte dans mon domaine
- L’échelle de maturité
- Les dimensions évaluées
- Gouvernance — Stratégie et métriques
- Gouvernance — Politique et conformité
- Gouvernance — Formation et accompagnement
- Conception — Évaluation des menaces
- Conception — Exigences de sécurité
- Conception — Architecture de sécurité
- Implémentation — Construction sécurisée
- Implémentation — Déploiement sécurisé
- Implémentation — Gestion des défauts
- Vérification — Évaluation de l'architecture
- Vérification — Tests pilotés par les exigences
- Vérification — Tests de sécurité
- Opérations — Gestion des incidents
- Opérations — Gestion de l'environnement
- Opérations — Gestion opérationnelle
- Comment l’utiliser
- Limites et précautions
- Sources et vérification
Fiche d’identité#
- Organisme
- OWASP (Open Worldwide Application Security Project)
- Modèle
- Software Assurance Maturity Model (SAMM), version 2
- Structure
- 5 fonctions métier, 15 pratiques de sécurité, 2 volets (streams) par pratique
- Échelle
- Niveaux de maturité 1 à 3 pour chaque pratique ; le niveau 0 est le point de départ implicite
- Accès
- Gratuit et ouvert ; boîte à outils d'évaluation disponible
Pourquoi cette matrice compte dans mon domaine#
La sécurité « par conception » est une exigence permanente d'une équipe qui publie des logiciels. SAMM transforme cette exigence en feuille de route : quelles pratiques (menaces, exigences, architecture, tests, incidents…), à quel niveau, et dans quel ordre. Il rend aussi visible ce qui relève du développement et ce qui relève de l'exploitation.
L’échelle de maturité#
Chaque pratique est évaluée sur trois niveaux, cumulatifs. Le niveau 0 est le point de départ implicite : les activités de la pratique ne sont pas remplies.
Départ implicite#
Les activités de la pratique ne sont pas remplies.
Mise en œuvre initiale#
Compréhension et mise en place initiales de la pratique, de façon ponctuelle ou partielle.
Réalisation structurée#
Pratique plus efficace et mieux structurée : définie, répétée, suivie.
Exploitation optimisée#
Maîtrise complète de la pratique, à l'échelle, avec amélioration continue.
Les dimensions évaluées#
Cinq fonctions métier regroupent quinze pratiques (noms officiels anglais entre parenthèses).
Gouvernance — Stratégie et métriques#
Strategy & Metrics
Gouvernance — Politique et conformité#
Policy & Compliance
Gouvernance — Formation et accompagnement#
Education & Guidance
Conception — Évaluation des menaces#
Threat Assessment
Conception — Exigences de sécurité#
Security Requirements
Conception — Architecture de sécurité#
Security Architecture
Implémentation — Construction sécurisée#
Secure Build
Implémentation — Déploiement sécurisé#
Secure Deployment
Implémentation — Gestion des défauts#
Defect Management
Vérification — Évaluation de l'architecture#
Architecture Assessment
Vérification — Tests pilotés par les exigences#
Requirements-driven Testing
Vérification — Tests de sécurité#
Security Testing
Opérations — Gestion des incidents#
Incident Management
Opérations — Gestion de l'environnement#
Environment Management
Opérations — Gestion opérationnelle#
Operational Management
Comment l’utiliser#
- Évaluer les quinze pratiques (questionnaire fourni par SAMM).
- Fixer un profil cible adapté au risque, pratique par pratique.
- Bâtir une feuille de route par paliers (souvent de trimestre en trimestre).
- Réévaluer pour mesurer la progression.
Limites et précautions#
- SAMM mesure des pratiques, pas l'absence de vulnérabilités : un bon score n'est pas une garantie.
- Il ne remplace ni un audit externe, ni une certification (par exemple ISO/IEC 27001, qui vérifie un système de management).
- Les niveaux sont cumulatifs : sauter le niveau 1 pour viser le 3 est contre-productif.
Sources et vérification#
- OWASP SAMM — site officiel — modèle, guide, boîte à outils
- OWASP SAMM — nouveautés de la version 2 — cinq fonctions, quinze pratiques, deux volets
- OWASP SAMM — guide de démarrage rapide — méthode d'évaluation