NIS2 art. 21 · NIST SSDF · OWASP ASVS
Évaluation de sécurité logicielle NIS2
Évaluation structurée de la sécurité logicielle pour les environnements concernés par NIS2
L'évaluation s'appuie sur notre security code review et le complète par un catalogue de contrôles défini, des exigences de preuves et des critères de réussite/échec documentés. Vous obtenez une preuve traçable de la manière dont votre logiciel répond aux exigences de sécurité NIS2 pertinentes.
Une évaluation logicielle ne peut ni établir ni confirmer la conformité NIS2 de l'ensemble de votre entreprise.
Pour qui est-ce pertinent ?
L'évaluation est un module complémentaire optionnel. Vous n'en avez besoin que si une preuve structurée est requise. Sinon, un security code review suffit.
Entreprises concernées par NIS2
Votre entreprise relève elle-même de NIS2 et vous souhaitez démontrer de manière traçable la sécurité des logiciels que vous développez.
Fournisseurs de logiciels
Vous fournissez des logiciels à des entreprises concernées par NIS2 et on vous demande des preuves de sécurité.
Documentation de la supply chain
Vous devez documenter les dépendances, le processus de build et la gestion des vulnérabilités de votre logiciel.
Preuve de sécurité structurée
Il vous faut plus qu'une liste de constats : des contrôles définis, des preuves et un résultat traçable.
Achats & évaluations fournisseurs
Vos clients formulent des exigences concrètes de sécurité logicielle dans leurs appels d'offres ou évaluations fournisseurs.
Ce qui distingue l'évaluation du security code review
La revue de sécurité technique reste le cœur. L'évaluation y ajoute structure et vérifiabilité sans rien réinventer : les contrôles découlent de l'art. 21 de NIS2, du règlement d'exécution (UE) 2024/2690 et des lignes directrices de l'ENISA, et sont mis en correspondance avec des standards ouverts comme NIST SSDF, OWASP ASVS et CWE.
Contrôles définis
L'évaluation se fait selon un catalogue de contrôles fixe et pas seulement selon un périmètre convenu individuellement.
Exigences de preuves
Pour chaque contrôle, les preuves attendues sont définies, par exemple configurations, définitions de pipeline ou documents de processus.
Étapes de contrôle documentées
Chaque étape est décrite et reste ainsi traçable pour des tiers.
Critères de réussite/échec
Des critères clairs indiquant quand un contrôle est satisfait, au lieu d'une simple appréciation.
Supply chain & gestion des vulnérabilités
Au-delà du code, nous examinons les dépendances, le processus de build et la gestion des vulnérabilités sur tout le cycle de vie.
Correspondance NIS2
Les résultats sont mis en correspondance de manière documentée avec les exigences pertinentes de l'art. 21 de NIS2, comme aide à la traçabilité et non comme preuve du respect d'une obligation légale.
Qu'est-ce qui est évalué ? Les 10 domaines
L'art. 21 de NIS2 couvre notamment la sécurité de la chaîne d'approvisionnement, la sécurité de l'acquisition, du développement et de la maintenance des réseaux et systèmes d'information ainsi que la gestion des vulnérabilités. Notre catalogue de contrôles structure les aspects de sécurité logicielle pertinents en dix domaines.
- 01
Governance & Risk
Responsabilités, exigences de sécurité et évaluation des risques pour le logiciel.
- 02
Architecture & Threat Modeling
Architecture de sécurité, frontières de confiance et analyse des menaces documentée.
- 03
Secure Software Development
Pratiques de développement sécurisé, code reviews et règles de codage.
- 04
Authentication & Authorization
Connexion, sessions, rôles et contrôle des droits.
- 05
Cryptography & Data Protection
Chiffrement, gestion des clés et protection des données sensibles, y compris dans les archives, sauvegardes et exports.
- 06
Software Supply Chain
Dépendances, SBOM et provenance des composants tiers.
- 07
CI/CD & Build Security
Intégrité du pipeline, du build et des artefacts.
- 08
Vulnerability Management
Détection, évaluation et correction des vulnérabilités.
- 09
Logging, Monitoring & Incident Handling
Logging pertinent pour la sécurité, monitoring et préparation aux incidents.
- 10
Security Testing
Tests de sécurité automatisés et manuels dans le processus de développement.
Le catalogue complet comprend 71 contrôles, chacun renvoyant à la pratique correspondante du NIST Secure Software Development Framework (SSDF). Nous vous le présentons lors du premier entretien.
Déroulement de l'évaluation
Sur la base du security code review, complété par des preuves et de la documentation.
- 01
Périmètre & contexte
Nous définissons l'application, la version, les composants et les exigences pertinentes pour vous.
- 02
Security code review
Revue technique du code source comme base de l'évaluation.
- 03
Revue des preuves
Nous examinons les preuves relatives aux processus, au pipeline, aux dépendances et à la gestion des vulnérabilités.
- 04
Rapport d'évaluation
Statut par contrôle (PASS, FAIL, N/A ou NOT TESTED), constats, remédiation, correspondance NIS2 et résultat global.
- 05
Retest
Après correction, nous vérifions les contrôles ouverts et mettons à jour le résultat.
Ce que vous obtenez
Un résultat documenté que vous pouvez utiliser en interne et auprès de vos clients.
Évaluation des contrôles
Un statut pour chaque contrôle (PASS, FAIL, N/A ou NOT TESTED), avec justification et preuves référencées. N/A est toujours justifié techniquement.
Constats & remédiation
Constats techniques issus du security code review avec sévérité et recommandations concrètes.
Correspondance NIS2
Documentation indiquant quels contrôles contribuent à quelles exigences de l'art. 21 de NIS2.
Attestation d'évaluation
Une synthèse des résultats selon le modèle du standard, avec identifiant d'évaluation, version évaluée, résultat global et dates d'émission et d'expiration.
Ce que le résultat signifie, et ce qu'il ne signifie pas
Des déclarations claires plutôt que des promesses de conformité.
Que signifie PASS ?
PASS exige : aucun constat Critical ou High ouvert, tous les contrôles obligatoires applicables réussis et aucune limitation importante empêchant une conclusion fiable. PASS WITH OBSERVATIONS est possible lorsque tous les contrôles obligatoires sont réussis et que seuls des constats Medium, Low ou Observation avec traitement documenté restent ouverts. Dans tous les autres cas, le résultat est FAIL. Il ne s'applique qu'au périmètre d'évaluation documenté : produit, version et commit.
Les déclarations que vous pouvez faire
- Que votre logiciel a fait l'objet d'une évaluation de sécurité logicielle par vensas, avec résultat et date.
- Toujours en indiquant le produit et la version évalués, ou avec un lien vers l'enregistrement de vérification public.
- Aucune formulation suggérant une approbation étatique, une certification légale, une accréditation ou une conformité NIS2 générale.
Ce que l'évaluation n'est pas
- Ni une certification, ni un contrôle par une autorité
- Pas une confirmation de la conformité NIS2 de l'ensemble de votre entreprise
- Pas un substitut aux mesures organisationnelles comme la gestion des risques ou les processus de notification
- Pas une déclaration permanente : le résultat se rapporte à une version et à une date
Questions fréquentes
Besoin d'une preuve de sécurité structurée ?
Voyons ensemble si l'évaluation NIS2 est pertinente pour vous ou si un security code review suffit déjà.
Demander une évaluation NIS2Vous n'avez pas besoin de preuve formelle ? Vers le code review & security code review