Documentation technique CRA : guide

Le dossier technique est votre dossier de preuves pour la conformité CRA. Les autorités de surveillance du marché peuvent le demander, et un organisme notifié l'examinera lorsque votre voie d'évaluation de la conformité en implique un. Sans dossier technique complet, vous ne pouvez pas légalement mettre votre produit sur le marché de l'UE.

Ce guide parcourt le dossier technique section par section, en expliquant les preuves attendues dans chaque domaine et comment les préparer.

Résumé

  • Le dossier technique documente la manière dont votre produit satisfait aux exigences essentielles du CRA
  • Doit être préparé avant la mise sur le marché et conservé au moins 10 ans après la mise sur le marché du produit, ou pendant la période de support, si celle-ci est plus longue
  • Contient : description du produit, évaluation des risques, documents de conception, SBOM, résultats de tests, preuves de conformité
  • Les autorités peuvent le demander à tout moment, et un dossier incomplet vaut non-conformité
  • Commencez tôt : construire un dossier technique correct prend des mois, pas des semaines

Qu'est-ce que le dossier technique ?

Le dossier technique (aussi appelé « documentation technique ») est le dossier complet de preuves démontrant que votre produit respecte les exigences essentielles de cybersécurité.

Ce n'est pas :

  • De la documentation marketing
  • Uniquement des manuels utilisateur
  • Un exercice de cases à cocher

C'est :

  • Des preuves techniques complètes
  • Une documentation vivante (mise à jour tout au long de la vie du produit)
  • Votre défense lors des enquêtes de surveillance du marché
  • Requis pour l'évaluation de la conformité

Important : Le dossier technique doit être préparé AVANT la mise sur le marché et conservé au moins 10 ans après la mise sur le marché du produit, ou pendant la période de support, si celle-ci est plus longue. Les autorités peuvent le demander à tout moment.

Ce que doit contenir le dossier technique

Le dossier technique est plus facile à examiner lorsqu'il est organisé autour de huit domaines de preuves :

1 Description générale

Identification du produit, finalité prévue, versions logicielles pertinentes, vues matérielles et informations destinées à l'utilisateur.

2 Conception, développement, gestion des vulnérabilités et production

Architecture, développement sécurisé, processus de gestion des vulnérabilités, distribution des mises à jour, production et suivi validés.

3 Évaluation des risques de cybersécurité

Risques considérés pour la conception, la production, la livraison, la maintenance et l'applicabilité des exigences essentielles.

4 Informations sur la période de support

Éléments utilisés pour déterminer et justifier la période de support.

5 Normes et schémas appliqués

Normes harmonisées, spécifications communes, schémas de certification ou solutions alternatives.

6 Rapports d'essais

Preuves que le produit et les processus de gestion des vulnérabilités satisfont aux exigences essentielles de cybersécurité applicables.

7 Déclaration UE de conformité

Une copie de la déclaration indiquant que le produit satisfait aux exigences applicables du CRA.

8 Nomenclature des logiciels

Preuve SBOM le cas échéant, fournie sur demande motivée d'une autorité de surveillance du marché.

Section 1 : description générale

Objectif : établir ce qu'est le produit et à quoi il sert.

Contenu requis

Identification du produit
  • Nom du produit et numéro de modèle
  • Version ou versions matérielles
  • Version ou versions logicielles ou firmware
  • Format ou plage des numéros de série
  • Identifiant unique du produit
Finalité prévue
  • Description de la fonction principale
  • Utilisateurs cibles et environnement opérationnel
  • Cas d'usage prévus
  • Usages non prévus et exclusions
Catégorie du produit
  • Classification CRA
  • Justification de la classification
  • Réglementations produits connexes, le cas échéant
Informations marché
  • Date de première mise sur le marché de l'UE
  • États membres ciblés
  • Canaux de distribution

Exemple

GENERAL DESCRIPTION

Product Name: SmartSense Pro Industrial Sensor
Model Number: SSP-3000
Hardware Version: Rev C (PCB v3.2)
Firmware Version: 2.4.1

INTENDED PURPOSE:
The SmartSense Pro is an industrial environmental sensor
designed for manufacturing facility monitoring. It measures
temperature, humidity, and air quality, transmitting data
via WiFi to cloud or local servers.

TARGET USERS:
- Facility managers
- Industrial automation integrators
- Environmental compliance officers

INTENDED ENVIRONMENT:
- Indoor industrial facilities
- Operating temperature: -10°C to +60°C
- Network: WiFi 802.11 b/g/n

NOT INTENDED FOR:
- Medical or life-safety applications
- Outdoor installation
- Explosive atmospheres
- Consumer/residential use

CRA CLASSIFICATION:
Default product. Not classified as important or critical.
Justification: General-purpose sensor without security
functions or critical infrastructure application.

EU MARKET PLACEMENT:
First placed on market: March 15, 2027
Target markets: All EU member states
Distribution: Direct sales and authorized distributors

Section 2 : conception, développement et gestion des vulnérabilités

Objectif : documenter la manière dont le produit a été conçu et construit, dont les vulnérabilités sont gérées après la mise sur le marché, et dont les processus de production et de suivi sont validés. Traitez ces éléments comme un seul bloc de preuves : dossiers de conception et de développement, processus de gestion des vulnérabilités, et contrôles de production et de suivi qui montrent que les releases sont construites et surveillées de manière cohérente.

Conception et développement : contenu requis

Architecture
  • Diagramme de l'architecture du système
  • Diagramme d'interaction des composants
  • Diagramme de flux de données
  • Frontières de confiance identifiées
Conception de sécurité
  • Description de l'architecture de sécurité
  • Implémentations cryptographiques
  • Mécanismes d'authentification
  • Modèle d'autorisation
  • Protocoles de communication sécurisés
  • Mesures de protection des données
Processus de développement
  • Description du cycle de développement sécurisé
  • Traçabilité des exigences de sécurité
  • Procédures de revue de code
  • Tests de sécurité durant le développement
  • Gestion de configuration
Gestion des changements
  • Procédures de contrôle de version
  • Évaluation d'impact des changements
  • Revue de sécurité des changements

À quoi ressemble une documentation « sécurisé dès la conception »

SECURITY ARCHITECTURE OVERVIEW

1. TRUST BOUNDARIES
   +-----------------------------------------+
   |            Cloud Backend                 |
   |  (Authentication, Data Storage)          |
   \---------------+-------------------------+
                   | TLS 1.3
   +---------------+-------------------------+
   |         Device Firmware                  |
   |  +---------------------------------+    |
   |  |    Application Layer            |    |
   |  +---------------------------------+    |
   |  |    Security Services            |    |
   |  |  (Crypto, Auth, Secure Boot)    |    |
   |  +---------------------------------+    |
   |  |    Hardware Security            |    |
   |  |  (Secure Element, RNG)          |    |
   |  \---------------------------------+    |
   \-----------------------------------------+

2. AUTHENTICATION
   - Device-to-cloud: Mutual TLS with device certificates
   - User-to-device: Local API requires authentication token
   - Certificate provisioning: Factory-provisioned, unique per device

3. DATA PROTECTION
   - Data at rest: AES-256-GCM encryption
   - Data in transit: TLS 1.3 with certificate pinning
   - Sensitive data: Stored in secure element

4. UPDATE MECHANISM
   - Signed firmware updates (ECDSA P-256)
   - Signature verification before installation
   - Rollback protection via version counter
   - Automatic update checks (user-configurable)

Gestion des vulnérabilités : contenu requis

Réception
  • Moyens de contact documentés
  • Politique de divulgation coordonnée publiée
  • Procédures de communication avec les chercheurs
Processus
  • Procédures de triage
  • Méthodologie d'évaluation de la sévérité
  • Voies d'escalade
  • Flux de développement des correctifs
  • Procédures de test des correctifs
Communication
  • Procédures de notification des clients
  • Processus de publication des avis de sécurité
  • Intégration du signalement à l'ENISA en cas d'exploitation active
Surveillance
  • Suivi des vulnérabilités des dépendances
  • Surveillance de la base de données CVE
  • Sources de renseignement sur les menaces

Documentation de la gestion des vulnérabilités

VULNERABILITY HANDLING PROCEDURES

1. CONTACT METHODS
   Primary: security@company.com
   Web Form: https://company.com/security/report
   security.txt: https://company.com/.well-known/security.txt
   CVD Policy: https://company.com/security/disclosure-policy

2. RESPONSE COMMITMENTS
   Acknowledgment: Within 3 business days
   Initial Assessment: Within 10 business days
   Status Updates: Every 14 days
   Resolution Target: 90 days (critical: 7 days)

3. INTERNAL PROCESS
   [Flowchart or process description]
   See: Process Document PD-VULN-003

4. PATCH DISTRIBUTION
   Mechanism: OTA updates via cloud infrastructure
   Notification: In-app notification + email to registered users
   Verification: Signed updates with rollback capability

5. ENISA REPORTING
   Trigger: Active exploitation detected
   Timeline: 24h early warning, 72h detailed report
   Responsible: Security Team Lead
   Process: See PD-ENISA-001

6. HISTORICAL RECORD
   Vulnerabilities handled (past 24 months): 3
   Average resolution time: 45 days
   ENISA reports filed: 0

Production et suivi : contenu requis

Pour les produits logiciels, il n'y a pas de chaîne d'assemblage. La production et le suivi correspondent au pipeline de build et de release qui produit les artefacts livrables, à la validation montrant que ces processus fonctionnent comme prévu, et au suivi post-déploiement qui détecte les régressions et les nouvelles vulnérabilités. Documentez chacun de ces volets afin qu'un auditeur puisse remonter d'une release à un build vérifié et reproductible.

Pipeline de build et de release
  • Source de référence identifiée
  • Build reproductible documenté
  • Provenance du build capturée
  • Clés de signature et gestion des clés documentées
  • Intégrité des artefacts de release
Validation des processus
  • Portes de sécurité dans la CI documentées
  • La suite de régression couvre les tests rattachés aux exigences essentielles
  • Flux d'approbation des releases documenté
  • Plan de rollback en cas d'échec d'une release
  • Cadence d'audit de reproductibilité
Suivi post-déploiement
  • Cadence de surveillance des vulnérabilités des dépendances
  • Processus de diff SBOM à chaque release
  • Intégration des flux CVE
  • Recoupement KEV pour exploitation active
  • Télémétrie pertinente pour la sécurité
  • Déclencheurs de notification client

Documentation production et suivi

PRODUCTION AND MONITORING PROCESSES

Product: Industrial Gateway IG-200
Build platform: GitHub Actions on ubuntu-22.04 runners
Provenance: SLSA Level 3 (signed in-toto attestations)
Signing: Cosign + Sigstore, offline KMS-backed root key

BUILD PIPELINE:
1. Source: github.com/example/ig200-firmware (main branch protected,
   2-of-N review gate, signed commits required)
2. Build: reproducible cross-compile (rustc 1.78, locked Cargo.lock)
3. SAST: cargo-audit + clippy security lints (gate: 0 high+ findings)
4. SCA: trivy scan against built binary (gate: 0 known-exploitable CVEs)
5. Test: regression suite (1247 tests) + essential requirements conformance suite (89 tests)
6. Sign: cosign sign-blob + attest --predicate slsa-provenance.json
7. Release: artifact + SBOM (CycloneDX 1.5) + DoC excerpt published

VALIDATION OF PROCESSES:
- Pipeline definition reviewed quarterly (Security Lead + Release Manager)
- Essential requirements conformance test suite reviewed when standards or risks change
- Annual reproducibility audit (independent rebuild from tagged source)
- Failure mode: any gate fails -> release blocked, incident logged

POST-DEPLOYMENT MONITORING:
- Dependency CVE feed: Trivy + Renovate, daily scan against current SBOM
- Threshold: Critical or High with KEV match -> patch within 7 days
- Threshold: Medium without KEV -> patch in next monthly release
- Customer notification: signed RSS feed + email for advisories
- Internal telemetry: failed update events, signature verification failures
- Review cadence: weekly triage, monthly trend review

Section 3 : évaluation des risques de cybersécurité

Objectif : documenter les risques identifiés et la manière dont ils sont traités.

Contenu requis

Méthodologie
  • Méthodologie d'évaluation des risques décrite
  • Définition du périmètre
  • Identification des actifs
  • Approche d'identification des menaces
Analyse des risques
  • Menaces énumérées
  • Vulnérabilités considérées
  • Évaluation de l'impact
  • Évaluation de la probabilité
  • Niveaux de risque
Traitement des risques
  • Décisions de traitement pour chaque risque
  • Mesures de sécurité rattachées aux risques
  • Évaluation du risque résiduel
  • Critères d'acceptation des risques

Format d'évaluation des risques

CYBERSECURITY RISK ASSESSMENT

Product: SmartSense Pro (SSP-3000)
Version: 2.4.1
Assessment Date: January 2027
Assessor: [Name, Security Team]

METHODOLOGY:
Based on ISO 27005 adapted for product security.
Risk = Likelihood × Impact
Scale: Low (1-4), Medium (5-9), High (10-16), Critical (17-25)

-------------------------------------------------------------
RISK ID: R-001
THREAT: Unauthorized firmware modification
VULNERABILITY: Unsigned firmware could be installed
IMPACT: High (5) - Device compromise, data breach
LIKELIHOOD: Medium (3) - Requires physical access
INHERENT RISK: 15 (High)

CONTROL: Firmware signature verification
IMPLEMENTATION: ECDSA P-256 signature checked before install
RESIDUAL RISK: 3 (Low) - Cryptographic attack unlikely

STATUS: Mitigated
-------------------------------------------------------------
RISK ID: R-002
THREAT: Man-in-the-middle attack on cloud communication
VULNERABILITY: Network traffic interception
IMPACT: High (4) - Data exposure, command injection
LIKELIHOOD: Medium (3) - Public networks possible
INHERENT RISK: 12 (High)

CONTROL: TLS 1.3 with certificate pinning
IMPLEMENTATION: Hardcoded CA certificate, no fallback
RESIDUAL RISK: 2 (Low) - Certificate compromise unlikely

STATUS: Mitigated
-------------------------------------------------------------
[Continue for all identified risks...]

RISK SUMMARY:
Total risks identified: 23
Critical: 0
High: 3 (all mitigated to Low/Medium)
Medium: 8 (all mitigated to Low)
Low: 12 (accepted or mitigated)

RESIDUAL RISK ACCEPTANCE:
All residual risks are within acceptable tolerance.
Signed: [Security Lead], [Date]

Section 4 : informations sur la période de support

Objectif : documenter le raisonnement qui sous-tend la période de support retenue. La période de support est la durée pendant laquelle le fabricant s'engage à fournir des mises à jour de sécurité. Le dossier technique doit consigner les informations qui ont conduit à cette décision.

Contenu requis

Registre de décision
  • Date de début déclarée de la période de support
  • Date de fin déclarée de la période de support
  • Minimum vérifié par rapport au plancher de cinq ans ou à une durée de vie du produit plus courte
Éléments pris en compte
  • Durée d'utilisation attendue du produit
  • Attentes des utilisateurs et des clients
  • Nature et finalité prévue du produit
  • Droit de l'Union pertinent
  • Orientations de la Commission ou de l'ADCO lorsqu'elles existent
Justification consignée
  • Durées de vie comparables des produits sur le marché
  • Calendriers de support des fournisseurs de composants
  • Contrats clients ou SLA impliquant des fenêtres de mise à jour
  • Calendriers de fin de vie matérielle, le cas échéant

À quoi ressemble une bonne documentation

SUPPORT PERIOD DETERMINATION
Product: Industrial Gateway IG-200
Market placement: 2026-09-01
Declared support period: 2026-09-01 to 2034-09-01 (8 years)

Rationale:
1. Expected operational lifetime: 8-10 years (field deployment data,
   comparable to predecessor IG-150 still active in 2024 at 9 years).
2. Component support: Linux LTS kernel covers 6 years; we backport
   security patches for 2 additional years using vendor commitments.
3. Customer contracts: top 3 customers have 7-year service agreements;
   remainder typically renew on 5-year cycles.
4. Sector guidance: NIS2 covers operators of essential services using
   this gateway; assume update requirements through asset lifetime.
5. End-of-support communication: documented in user manual and EOL
   policy at https://example.com/security/eol.

Decision approved by: [Product Owner], [Security Lead], [Legal]
Date: 2026-08-15
Review trigger: any material change to component support timelines

Pièges courants

  • Caler sur le minimum de cinq ans sans justification. Les cinq ans de la règle relative à la période de support sont un plancher, pas une valeur par défaut. Les produits dont la durée de vie attendue est plus longue doivent prévoir une période plus longue.
  • Oublier que le plancher est « ou la durée de vie du produit, si elle est plus courte ». Un appareil grand public vendu pendant 18 mois doit toujours bénéficier de mises à jour de sécurité pour la période pendant laquelle il est raisonnablement utilisé.
  • Ne pas consigner les éléments pris en compte. Les autorités de surveillance peuvent demander comment la période a été déterminée. « Nous avons choisi cinq ans » n'est pas une réponse.
  • Considérer la décision comme figée. Si les calendriers de support des composants évoluent (par exemple, l'OS amont atteint sa fin de vie plus tôt que prévu), le registre de décision doit être mis à jour et l'engagement de support communiqué.

Cartographie des exigences essentielles

Objectif : démontrer comment chaque exigence essentielle de cybersécurité est satisfaite.

Exigences de la partie I

Rattachez chaque exigence de sécurité dès la conception à votre implémentation :

ESSENTIAL REQUIREMENTS COMPLIANCE MATRIX

ANNEX I, PART I - SECURITY REQUIREMENTS
═══════════════════════════════════════════════════════════

1. DESIGNED WITHOUT KNOWN EXPLOITABLE VULNERABILITIES
   Status: COMPLIANT
   Evidence:
   - Vulnerability scan report (Trivy): 0 critical/high
   - Dependency analysis: All components at latest secure versions
   - Penetration test report: No exploitable vulnerabilities found
   Reference: Test Report TR-2027-001, pages 15-23

2. SECURE BY DEFAULT CONFIGURATION
   Status: COMPLIANT
   Evidence:
   - Default configuration review document
   - No default passwords (unique credentials required at setup)
   - Unnecessary services disabled by default
   - Secure protocols enabled by default (TLS, not HTTP)
   Reference: Design Document DD-004, Section 3.2

3. PROTECTION AGAINST UNAUTHORIZED ACCESS
   Status: COMPLIANT
   Evidence:
   - Authentication architecture document
   - Access control implementation
   - Session management design
   - Failed login lockout mechanism
   Reference: Security Architecture SA-001, Chapter 4

4. CONFIDENTIALITY OF DATA
   Status: COMPLIANT
   Evidence:
   - Encryption specifications (AES-256-GCM)
   - Key management procedures
   - Data classification and handling
   Reference: Design Document DD-005

5. INTEGRITY OF DATA AND COMMANDS
   Status: COMPLIANT
   Evidence:
   - Message authentication (HMAC)
   - Command validation logic
   - Input validation procedures
   Reference: Security Architecture SA-001, Chapter 5

6. DATA MINIMIZATION
   Status: COMPLIANT
   Evidence:
   - Data inventory document
   - Justification for each data type collected
   - Retention policy (automatic purge after 90 days)
   Reference: Privacy Impact Assessment PIA-001

[Continue for all essential requirements...]

Exigences de la partie II

Rattachez chaque exigence de gestion des vulnérabilités à votre implémentation :

ANNEX I, PART II - VULNERABILITY HANDLING
═══════════════════════════════════════════════════════════

1. IDENTIFY AND DOCUMENT VULNERABILITIES
   Status: COMPLIANT
   Evidence:
   - Vulnerability tracking system (JIRA project VULN)
   - CVE monitoring process document
   - SBOM-based dependency tracking
   Reference: Process Document PD-VULN-001

2. ADDRESS VULNERABILITIES WITHOUT DELAY
   Status: COMPLIANT
   Evidence:
   - Vulnerability response SLA document
   - Historical response time metrics
   - Patch development process
   Reference: Process Document PD-VULN-002

3. APPLY EFFECTIVE REGULAR TESTING
   Status: COMPLIANT
   Evidence:
   - Security testing schedule
   - Automated scan reports (weekly)
   - Annual penetration test reports
   Reference: Test Plan TP-SEC-001

[Continue for all Part II requirements...]

Section 5 : normes appliquées

Objectif : documenter quelles normes ont été utilisées et comment.

Contenu requis

Liste des normes
  • Toutes les normes appliquées listées avec leurs numéros de version
  • Normes harmonisées identifiées séparément
  • Référence au Journal officiel consignée pour les normes harmonisées
Preuves d'application
  • Comment chaque norme a été appliquée
  • Quelles clauses ou sections s'appliquent
  • Toute déviation ou application partielle
Gestion des déviations
  • Déviations documentées avec justification
  • Mesures alternatives pour les exigences en déviation
  • Évaluation des risques pour les déviations

Format de la documentation des normes

APPLIED STANDARDS

HARMONIZED STANDARDS (presumption of conformity):
-------------------------------------------------------------
Standard: EN 303 645 (when harmonized for CRA)
Title: Cybersecurity for Consumer IoT
Status: Applied in full
Publication: OJEU [reference when published]
Evidence: Standards Compliance Report SCR-001
-------------------------------------------------------------

OTHER STANDARDS APPLIED:
-------------------------------------------------------------
Standard: IEC 62443-4-1:2018
Title: Security for Industrial Automation - Secure Development
Status: Applied (selected requirements)
Clauses Applied: 5, 6, 7, 8, 10
Evidence: SDL Documentation SLD-001
-------------------------------------------------------------
Standard: ISO/IEC 27001:2022
Title: Information Security Management
Status: Organization certified (Certificate #12345)
Relevance: ISMS covers product development processes
-------------------------------------------------------------
Standard: NIST Cybersecurity Framework 2.0
Title: Framework for Improving Critical Infrastructure Cybersecurity
Status: Reference framework for risk assessment
Evidence: Risk Assessment methodology document
-------------------------------------------------------------

DEVIATIONS:
-------------------------------------------------------------
Standard: EN 303 645
Clause: 5.3-2 (Unique per device credentials)
Deviation: Credentials unique per device but not pre-provisioned
Justification: Device requires user setup; credentials created
              during first-time configuration
Alternative Measure: Strong password requirements enforced,
                    account lockout after failed attempts
Risk Assessment: Residual risk acceptable (see R-015)
-------------------------------------------------------------

Astuce : automatisez la génération de votre SBOM dans la CI/CD. La création manuelle de SBOM est sujette aux erreurs et ne passe pas à l'échelle d'une gamme de versions produit.

Section 6 : résultats des tests

Objectif : apporter la preuve que les exigences sont effectivement satisfaites.

Contenu requis

Planification des tests
  • Plan de test avec périmètre et objectifs
  • Cas de test rattachés aux exigences
  • Description de l'environnement de test
  • Critères de réussite et d'échec
Exécution des tests
  • Enregistrements d'exécution des tests
  • Résumé des résultats de tests
  • Tests échoués et résolution
  • Preuves des nouveaux tests réalisés
Types de tests
  • Tests fonctionnels de sécurité
  • Scan de vulnérabilités
  • Tests d'intrusion lorsque pertinents
  • Tests par fuzzing lorsque pertinents
  • Revue de configuration

Format des résultats de tests

TEST RESULTS SUMMARY

Product: SmartSense Pro (SSP-3000) v2.4.1
Test Period: December 2026 - January 2027
Test Lead: [Name]

═══════════════════════════════════════════════════════════
TEST CAMPAIGN: TC-2027-001
═══════════════════════════════════════════════════════════

1. SECURITY FUNCTIONAL TESTING
   Scope: Authentication, authorization, encryption, secure boot
   Test Cases: 85
   Passed: 85
   Failed: 0
   Reference: Test Report TR-FUNC-001

2. VULNERABILITY SCANNING
   Tool: Trivy v0.48.0 + Nessus Professional
   Scope: Firmware, network services, web interface
   Findings:
     Critical: 0
     High: 0
     Medium: 2 (accepted with justification)
     Low: 5 (accepted)
   Reference: Scan Report SR-VULN-001

3. PENETRATION TESTING
   Provider: [Third-party firm name]
   Scope: Black-box testing of deployed device
   Duration: 5 days
   Findings:
     Critical: 0
     High: 0
     Medium: 1 (remediated before release)
     Low: 3 (accepted)
   Reference: Pentest Report PT-2027-001

4. FIRMWARE ANALYSIS
   Tool: EMBA v1.3
   Scope: Binary analysis, hardcoded credentials, crypto issues
   Findings:
     Critical: 0
     High: 0
     Informational: 4
   Reference: Firmware Analysis Report FA-001

5. CONFIGURATION REVIEW
   Scope: Default configuration security
   Findings: All defaults meet security requirements
   Reference: Configuration Review CR-001

═══════════════════════════════════════════════════════════
OVERALL ASSESSMENT: PASS
All critical and high findings remediated.
Medium/Low findings accepted with documented justification.
═══════════════════════════════════════════════════════════

Section 7 : déclaration UE de conformité

Objectif : inclure la déclaration formelle ou une référence à celle-ci.

Contenu requis

Le dossier technique doit inclure une copie de la déclaration UE de conformité ou une référence vers l'endroit où elle peut être obtenue.

Référence DoC-SSP3000-2027-001
Date 1er mars 2027
Emplacement Dossier technique, annexe A
Accès Fournie avec le produit et disponible depuis la page de documentation de support.

Section 8 : nomenclature des logiciels

Objectif : apporter la transparence des composants pour le suivi des vulnérabilités. Le SBOM fait partie du dossier technique sur demande motivée d'une autorité de surveillance du marché. En pratique, les fabricants le préparent et le maintiennent en même temps que le reste du dossier.

Guides connexes : pour les produits matériels, conservez les preuves relatives aux composants matériels lorsqu'elles appuient l'évaluation des risques, les informations destinées à l'utilisateur ou l'analyse des vulnérabilités. BSI TR-03183 peut aider à améliorer la qualité du SBOM, et VEX peut communiquer le statut de vulnérabilité des composants. Consultez le guide des exigences SBOM pour les choix de format, les niveaux de qualité BSI TR-03183, le périmètre HBOM et l'usage de VEX ; ainsi que le guide du signalement des vulnérabilités pour la manière dont VEX soutient l'obligation « aucune vulnérabilité exploitable connue ».

Contenu requis

Format
  • Format lisible par machine
  • CycloneDX ou SPDX choisi et documenté
  • Résumé lisible par l'humain lorsque utile
Contenu
  • Tous les composants logiciels listés
  • Versions des composants précisées
  • Informations sur le fournisseur incluses
  • Informations de licence incluses
  • Vulnérabilités connues à la date de l'évaluation
Périmètre
  • Dépendances directes
  • Dépendances transitives
  • Composants du système d'exploitation, le cas échéant
  • Bibliothèques tierces

Documentation SBOM

Produit SmartSense Pro (SSP-3000)
Version firmware 2.4.1
Format SBOM CycloneDX 1.5
Généré 2027-01-15 avec Trivy + syft
Résumé des composants 127 au total : 23 directs, 104 transitifs
Statut des vulnérabilités 0 critique, 0 élevé, 2 moyens acceptés, 5 faibles acceptés
Résultats acceptés Documentez le statut d'exploitabilité, la justification et la date de revue pour chaque CVE.
Engagement de mise à jour Mettez à jour le SBOM à chaque release de firmware et tenez-le à disposition pour examen par les autorités.

Quand le dossier technique doit-il être mis à jour ?

Documentation vivante

Le dossier technique n'est pas statique :

Mises à jour obligatoires
  • Nouvelle version de firmware ou de logiciel
  • Publication d'un correctif de sécurité
  • Vulnérabilité découverte et traitée
  • Changement de conception affectant la sécurité
  • Changement des normes appliquées
  • Changements de composants du SBOM
Revues périodiques
  • Revue trimestrielle du SBOM et du statut des vulnérabilités
  • Revue annuelle complète du dossier technique
  • Gel final de la documentation avant la fin de la période de support
Contrôle de version
  • Tous les documents sous contrôle de version
  • Historique des changements maintenu
  • Versions antérieures archivées

Exigences de conservation

Note : conservez le dossier technique pendant la durée la plus longue entre 10 ans à compter de la mise sur le marché et la période de support. Si vous vendez des produits jusqu'en 2030 avec une période de support de cinq ans, le délai de 10 ans l'emporte et la conservation court jusqu'en 2040. Si votre période de support s'étend au-delà de cette queue de 10 ans, la conservation suit alors la période de support. Prévoyez le stockage pour la plus longue des deux.

DOCUMENTATION RETENTION

Retention Period: at least 10 years from market placement, or the support period, whichever is longer

Example Timeline:
- Product first placed on market: March 2027
- Last unit placed on market: December 2030
- Documentation retention until: December 2040

Storage Requirements:
- Secure, accessible storage
- Backup procedures
- Integrity protection
- Available within [48 hours] of authority request

Erreurs courantes

Avertissement : un dossier technique qui ne décrit que la version 1.0 alors que votre produit est en version 2.3 est considéré comme non conforme. Mettez à jour la documentation à chaque release.

Évaluation des risques incomplète

Problème : une évaluation des risques qui ne couvre pas toutes les menaces ou qui manque de détails sur le traitement.

Correction : utilisez une méthodologie structurée. Rattachez chaque risque identifié à une mesure ou à une décision d'acceptation.

SBOM manquant

Problème : pas de SBOM, ou un SBOM qui n'inclut pas les dépendances transitives.

Correction : générez le SBOM avec un outillage adapté. Incluez l'arbre complet des dépendances.

Documentation obsolète

Problème : le dossier technique décrit la version 1.0, mais le produit est en version 2.3.

Correction : mettez à jour la documentation à chaque release. Suivez les versions de manière explicite.

Pas de traçabilité des exigences

Problème : la conformité est revendiquée mais le dossier ne montre pas comment chaque exigence est satisfaite.

Correction : créez une cartographie explicite depuis chaque exigence essentielle jusqu'aux preuves.

Tests sans preuves

Problème : des tests sont revendiqués mais aucun rapport n'est disponible.

Correction : conservez tous les rapports de tests. Incluez-les dans le dossier technique ou référencez-les clairement.

Liste de vérification du dossier technique

Section 1 : description générale
  • Identification du produit complète
  • Finalité prévue documentée
  • Classification CRA indiquée avec justification
  • Informations de mise sur le marché
Section 2 : conception, développement et gestion des vulnérabilités
  • Diagrammes d'architecture
  • Documentation de conception de sécurité
  • Description du processus de développement
  • Procédures de gestion des changements
  • Moyens de contact pour les vulnérabilités documentés
  • Politique de divulgation coordonnée publiée
  • Processus de gestion des vulnérabilités documenté
  • Procédures de signalement à l'ENISA en place
Section 3 : évaluation des risques
  • Méthodologie documentée
  • Tous les risques identifiés
  • Décisions de traitement pour chaque risque
  • Évaluation du risque résiduel
Section 4 : informations sur la période de support
  • Période de support déclarée indiquée
  • Éléments de période de support documentés
  • Justification consignée
  • Validation de la décision enregistrée
Cartographie des exigences essentielles
  • Cartographie des exigences de sécurité dès la conception complète
  • Cartographie des exigences de gestion des vulnérabilités complète
  • Preuves référencées pour chaque exigence
Section 5 : normes
  • Toutes les normes appliquées listées
  • Preuves d'application fournies
  • Déviations documentées et justifiées
Section 6 : résultats de tests
  • Plan de test documenté
  • Rapports de tests joints
  • Tous les résultats traités
Section 7 : déclaration de conformité
  • Déclaration de conformité incluse ou référencée
Section 8 : SBOM
  • SBOM lisible par machine préparé
  • Tous les composants inclus
  • Statut des vulnérabilités documenté
  • Disponible pour l'autorité de surveillance sur demande
Maintenance
  • Contrôle de version établi
  • Procédures de mise à jour documentées
  • Plan de conservation en place

Questions fréquentes

Quels documents sont obligatoires dans un dossier technique CRA ?

Le dossier doit couvrir huit domaines de preuves. Il doit inclure la description du produit, la conception et la production, la gestion des vulnérabilités, l'évaluation des risques, la justification de la période de support, les normes appliquées ou solutions alternatives, les rapports de tests, la déclaration UE de conformité et, le cas échéant, le SBOM pour la surveillance du marché. Considérez ces éléments comme des sections de preuves, pas comme une arborescence figée.

Chaque version de firmware nécessite-t-elle son propre dossier technique ?

Non, mais le dossier doit rester à jour par version. Une release de firmware ou de logiciel qui modifie un comportement pertinent pour la sécurité doit mettre à jour les sections concernées, généralement le SBOM, l'évaluation des risques, les notes de conception et les preuves de tests. Vous ne reconstruisez pas l'ensemble du dossier depuis zéro, mais les preuves doivent correspondre à la version du produit mise sur le marché ou supportée.

Combien de temps le dossier technique doit-il être conservé après le retrait du produit ?

Conservez-le pendant la plus longue durée entre 10 ans et la période de support. La période de 10 ans court à partir de la mise sur le marché du produit comportant des éléments numériques ; si la période de support est plus longue, la conservation suit cette période plus longue. En pratique, les fabricants doivent planifier le stockage autour de la dernière date de mise sur le marché du produit ou de la version concernée et conserver les preuves pour tout engagement de support plus long.

Le dossier technique doit-il être transmis aux autorités de manière proactive ?

Non. Le fabricant conserve la documentation technique et la fournit lorsqu'une autorité de surveillance du marché présente une demande motivée. Un organisme notifié examine également la documentation lorsque la voie d'évaluation de la conformité choisie en implique un, mais le règlement n'exige pas un dépôt systématique auprès des autorités au moment de la mise sur le marché.

Le dossier technique peut-il référencer des documents externes ou tout doit-il être au même endroit ?

Les références externes sont acceptables si elles sont précises et récupérables. Le dossier peut pointer vers des documents de conception, des rapports de tests, des certificats, des artefacts SBOM ou des dossiers de release stockés ailleurs, à condition que la référence identifie le document exact, sa version, son propriétaire et son emplacement. Les autorités ont besoin de preuves utilisables, pas d'un index cassé.

Quelle est la différence entre le dossier technique et la déclaration de conformité ?

La déclaration est l'affirmation publique ; le dossier technique est la preuve. La déclaration UE de conformité indique que le produit respecte le CRA. Le dossier technique contient l'évaluation des risques, les preuves de conception, les rapports de tests, la cartographie des normes, les preuves SBOM et les autres enregistrements qui justifient cette déclaration.

Prochaines étapes

  1. Inventoriez les preuves dont vous disposez déjà pour chaque section du dossier technique.
  2. Rattachez les exigences essentielles de cybersécurité aux enregistrements de conception, aux tests et aux contrôles de release.
  3. Joignez le SBOM actuel et maintenez-le associé à la version exacte du produit.
  4. Consignez la justification de la période de support et reliez-la à l'information communiquée aux clients.
  5. Vérifiez la voie de conformité avant de finaliser la déclaration de conformité.
  6. Consultez les guides connexes sur les SBOM, la classification des produits, l'évaluation de la conformité et la déclaration UE de conformité.