Common Criteria (CC) est un standard international (ISO/CEI 15408) pour la sécurité des systèmes d'information. Le nom complet du standard est Common Criteria for Information Technology Security Evaluation. En français, on emploie souvent l'expression Critères communs.
Les critères communs sont disponibles :
Il existe aussi une version 3.0 mais elle n'a quasiment pas été utilisée.
Accès à la documentation sur le site de l'ANSSI : Critères et méthodologie d'évaluation
Voir résumé sur le site de l'ANSSI : Références SSI
Cette partie décrit l'organisation générale de la norme et contient un glossaire pour les termes spécifiques.
Voir détails sur le site de l'ANSSI : Introduction et modèle général (version 2.1 en français, 76 pages)
Cette partie est un catalogue de fonctionnalités dont l'objectif est de fournir un langage structuré pour exprimer ce que doit faire un produit de sécurité.
Voir détails sur le site de l'ANSSI : Exigences fonctionnelles de sécurité (version 2.1 en français, 394 pages)
Il existe 11 rubriques :
Cette partie est un catalogue d'exigences sur la documentation associé au produit évalué. Il s'agit principalement de
Il existe 10 classes dans les versions 2.x:
L'organisation des exigences a été améliorée en version 3.1: les classes sont un peu différentes mais les détails sont similaires.
Voir détails sur le site de l'ANSSI : Exigences d'assurance de sécurité (version 2.1 en français, 236 pages)
Voir détails sur le site de l'ANSSI : Evaluation methodology (version 3.1 en anglais)
Les systèmes d'exploitation ("Operating Systems").
Les dispositifs dédiés aux communications :
Les systèmes consacrés à la sécurité informatique
Les cartes à puces
Historiquement, le type de produit privilégié par les Critères et ses ancêtres est les systèmes d'exploitation centralisés. Aujourd'hui (en 2007-2008), le type de produit le plus souvent évalué est la carte à puce.