Checklist technische documentatie volgens de CRA
Sytance · Bijgewerkt
De CRA-technische documentatie is het bewijsdossier voor het product en de cyberbeveiligingsprocessen van de fabrikant. De documentatie moet aantonen hoe het product aan bijlage I voldoet en hoe de fabrikant kwetsbaarheden afhandelt.
Documentatieverplichting
De technische documentatie bevat alle relevante gegevens of details van de middelen die de fabrikant gebruikt om ervoor te zorgen dat het product met digitale elementen en de door de fabrikant ingestelde processen voldoen aan de essentiële cyberbeveiligingseisen in bijlage I. De documentatie bevat ten minste de elementen van bijlage VII.
Verordening (EU) 2024/2847, artikel 31, lid 1
Artikel 31 vereist dat het dossier uitlegt hoe het product en de processen van de fabrikant aan bijlage I voldoen. De documentatie omvat daarom zowel het productontwerp als de maatregelen voor kwetsbaarhedenafhandeling na de release.
Bewijs voor product en proces
De cyberbeveiligingseigenschappen van het product uit bijlage I, deel I, en het proces voor kwetsbaarhedenafhandeling uit bijlage I, deel II.
Timing en updates
De technische documentatie wordt opgesteld voordat het product met digitale elementen in de handel wordt gebracht en wordt zo nodig voortdurend bijgewerkt, in ieder geval gedurende de ondersteuningsperiode.
Verordening (EU) 2024/2847, artikel 31, lid 2
De technische documentatie moet bestaan voordat het product in de handel wordt gebracht. Vervolgens moet deze actueel worden gehouden wanneer wijzigingen tijdens de ondersteuningsperiode van belang zijn.
- Een gewijzigd productontwerp, een gewijzigde architectuur, softwareversie of updatemethode kan een update noodzakelijk maken.
- Een gewijzigde cyberbeveiligingsrisicobeoordeling kan een update noodzakelijk maken.
- Nieuwe informatie over kwetsbaarheden kan een update noodzakelijk maken.
- Voor een opnieuw ontworpen of opnieuw beoordeeld product moet de documentatie de gewijzigde versies identificeren.
Inhoud van bijlage VII
Bijlage VII bevat de lijst met minimale inhoud. Deze kan het best worden gelezen als categorieën van bewijs en niet als een sjabloon voor een tabel. De exacte details zijn afhankelijk van het betreffende product.
Het dossier identificeert het product, het beoogde doel, de softwareversies die van invloed zijn op conformiteit, relevante hardware-images indien van toepassing en de gebruikersinformatie van bijlage II.
Bijlage VII vraagt om informatie over ontwerp, ontwikkeling, productie en kwetsbaarhedenafhandeling. Dit omvat architectuur, relaties tussen componenten, de SBOM, het openbaarmakingsbeleid, het meldcontact en veilige updates, naast productie- en monitoringprocessen en de validatie daarvan.
De cyberbeveiligingsrisicobeoordeling maakt deel uit van het dossier. Bijlage VII vraagt ook om de informatie die is gebruikt om de ondersteuningsperiode vast te stellen.
Het dossier vermeldt normen, gemeenschappelijke specificaties, certificeringsregelingen, andere technische oplossingen, testrapporten en de EU-conformiteitsverklaring.
Bijlage VII omvat de SBOM wanneer een markttoezichtautoriteit deze met redenen omkleed opvraagt en de SBOM nodig is om de conformiteit met bijlage I te controleren.
Checklist voor een productrelease op basis van bijlage VII
De volgende index volgt de acht onderdelen van bijlage VII. Dit is een voorbeeld van hoe de informatie kan worden geordend, geen voorgeschreven mappenstructuur en geen vereiste om acht afzonderlijke bestanden te exporteren. In elk bestand waarnaar wordt verwezen, moeten het toepasselijke product en de versie worden vermeld.
- Productbeschrijving: doel, softwareversies die van invloed zijn op conformiteit, relevante hardware-images en markeringen en gebruikersinformatie uit bijlage II.
- Ontwerp en processen: architectuur en relaties tussen componenten; kwetsbaarhedenafhandeling, SBOM, openbaarmakingsbeleid, meldcontact en veilige updates; productie, monitoring en procesvalidatie.
- Cyberbeveiligingsrisicobeoordeling: productrisico's en onderbouwing van de toepasselijkheid van de eisen van bijlage I, deel I.
- Ondersteuningsperiode: de informatie die is gebruikt om de duur ervan vast te stellen.
- Normen en technische oplossingen: toegepaste bepalingen, hun status en de mate waarin ze worden gebruikt, en de oplossingen voor eisen die ze niet afdekken.
- Verificatierapporten: tests van het product en de processen voor kwetsbaarhedenafhandeling aan de hand van toepasselijke essentiële eisen.
- EU-conformiteitsverklaring: de verklaring die hoort bij het beoordeelde product.
- SBOM op verzoek van een autoriteit: de toepasselijke SBOM wanneer een markttoezichtautoriteit deze met redenen omkleed opvraagt en nodig heeft om conformiteit met bijlage I te controleren.
Voor een fictieve release 1.2 van een controller kan de index verwijzen naar de releasedescription, de architectuurrevisie, de risicobeoordeling, de SBOM, de updatetests en gebruikersinstructies voor die release. Bij een recentere risicobeoordeling in combinatie met een ouder testrapport van de firmware moet worden uitgelegd of de geteste maatregelen nog steeds van toepassing zijn.
Controleer de volledigheid aan de hand van de toepasselijke informatie uit bijlage VII en de beoordeelde productversie. Een documentindex helpt beoordelaars de analyse en resultaten achter elke conclusie te vinden, inclusief informatie die nog ontbreekt.
Koppelingen tussen bewijsmateriaal
De risicobeoordeling licht de gekozen beveiligingsmaatregelen toe; componentregistraties identificeren de software die met die maatregelen wordt beschermd; registraties over kwetsbaarhedenafhandeling laten zien wat er gebeurt wanneer een nieuw probleem wordt gevonden. Op de volgende pagina's worden de inhoud en het gebruik van elke registratie uitgelegd.
Risicobeoordeling
Toont hoe artikel 13 en bijlage I op het product van toepassing zijn. Lees Cyberbeveiligingsrisicobeoordeling.
Gap-analyse
Vergelijkt het huidige productbewijs met de toepasselijke CRA-eisen. Lees Gap-analyse.
SBOM en componenten
Ondersteunt kwetsbaarhedenafhandeling en inzicht in componenten. Lees SBOM- en componentregistraties.
Registraties over kwetsbaarheden
Toont de ontvangst, het herstel en de openbaarmaking van kwetsbaarheden, evenals updates en tests. Lees Registraties over kwetsbaarhedenafhandeling.
Risicobeoordeling
Artikel 13, lid 4, vereist dat de cyberbeveiligingsrisicobeoordeling in de technische documentatie wordt opgenomen. In de risicobeoordeling wordt uitgelegd hoe bijlage I op het product van toepassing is, met inbegrip van de redenen waarom een eis voor een producteigenschap niet relevant is, als dat de conclusie van de fabrikant is.
Volgens de FAQ van de Commissie moet het dossier beschikbaar zijn wanneer het product in de handel wordt gebracht, ongeacht of het binnen of buiten de EU is vervaardigd. De FAQ vermeldt ook dat latere herontwerpen en nieuwe beoordelingen in de technische documentatie moeten worden verwerkt.
Conformiteit en gebruik door autoriteiten
De technische documentatie is voornamelijk bedoeld voor conformiteitsbeoordeling en markttoezicht. Volgens de FAQ van de Commissie hoeft deze normaal gesproken niet beschikbaar te worden gesteld aan klanten of het publiek.
De belangrijkste publieke uitzondering in de FAQ betreft bepaalde belangrijke vrije en opensourcesoftwareproducten die de zelfbeoordelingsroute van artikel 32, lid 5, volgen.
Documentatie moet conformiteitscontroles ondersteunen
Een markttoezichtautoriteit kan de informatie opvragen die nodig is om conformiteit aan te tonen. Ontbrekende of onduidelijke documentatie kan een formeel nalevingsprobleem worden.