Documentación técnica CRA: guía

El expediente técnico es tu paquete de evidencia para el cumplimiento del Reglamento (UE) 2024/2847. Las autoridades de vigilancia del mercado pueden solicitarlo, y un organismo notificado lo examinará cuando tu ruta de conformidad utilice uno. Sin un expediente técnico completo, no puedes comercializar legalmente tu producto en el mercado de la UE.

Esta guía recorre el expediente técnico sección por sección, explicando qué necesita cada área de evidencia y cómo prepararla.

Resumen

  • El expediente técnico documenta cómo tu producto cumple los requisitos esenciales del CRA
  • Debe prepararse antes de la comercialización y conservarse al menos 10 años desde la introducción en el mercado, o durante el periodo de soporte, lo que sea más largo
  • Contiene: descripción del producto, evaluación de riesgos, documentación de diseño, SBOM, resultados de pruebas, evidencia de conformidad
  • Las autoridades pueden solicitarlo en cualquier momento, y los expedientes incompletos implican incumplimiento
  • Empieza pronto: construir un expediente técnico adecuado lleva meses, no semanas

¿Qué es el expediente técnico?

El expediente técnico (también llamado "documentación técnica") es el paquete completo de evidencia que demuestra que tu producto cumple los requisitos esenciales de ciberseguridad.

No es:

  • documentación de marketing
  • solo manuales de usuario
  • un ejercicio de marcar casillas

Es:

  • evidencia técnica integral
  • documentación viva (actualizada durante la vida del producto)
  • tu defensa en investigaciones de vigilancia del mercado
  • obligatorio para la evaluación de la conformidad

Importante: El expediente técnico debe prepararse ANTES de la comercialización y conservarse al menos 10 años desde la introducción en el mercado, o durante el periodo de soporte, lo que sea más largo. Las autoridades pueden solicitarlo en cualquier momento.

Qué debe contener el expediente técnico

El expediente técnico es más fácil de revisar cuando se organiza en ocho áreas de evidencia:

1 Descripción general

Identificación del producto, finalidad prevista, versiones de software relevantes, vistas de hardware e información para el usuario.

2 Diseño, desarrollo, gestión de vulnerabilidades y producción

Arquitectura, desarrollo seguro, procesos de vulnerabilidades, distribución de actualizaciones, validación de producción y supervisión.

3 Evaluación de riesgos de ciberseguridad

Riesgos considerados en diseño, producción, entrega y mantenimiento, y aplicabilidad de los requisitos esenciales.

4 Información sobre el periodo de soporte

Datos utilizados para determinar y justificar el periodo de soporte.

5 Normas y esquemas aplicados

Normas armonizadas, especificaciones comunes, esquemas de certificación o soluciones alternativas.

6 Informes de pruebas

Evidencia de que el producto y los procesos de gestión de vulnerabilidades cumplen los requisitos esenciales de ciberseguridad aplicables.

7 Declaración UE de conformidad

Copia de la declaración de que el producto cumple los requisitos aplicables del CRA.

8 Lista de materiales de software

Evidencia SBOM cuando proceda, facilitada previa solicitud motivada de una autoridad de vigilancia del mercado.

Sección 1: descripción general

Propósito: establecer qué es el producto y para qué sirve.

Contenido obligatorio

Identificación del producto
  • Nombre y número de modelo del producto
  • Versión o versiones de hardware
  • Versión o versiones de software o firmware
  • Formato o rango del número de serie
  • Identificador único del producto
Finalidad prevista
  • Descripción de la función principal
  • Usuarios destinatarios y entorno operativo
  • Casos de uso previstos
  • Usos no previstos y exclusiones
Categoría del producto
  • Clasificación CRA
  • Justificación de la clasificación
  • Reglamentos de producto relacionados, cuando proceda
Información de mercado
  • Fecha de la primera introducción en el mercado de la UE
  • Estados miembros destinatarios
  • Canales de distribución

Ejemplo

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

Sección 2: diseño, desarrollo y gestión de vulnerabilidades

Propósito: documentar cómo se diseñó y construyó el producto, cómo se gestionan las vulnerabilidades tras el lanzamiento y cómo se validan los procesos de producción y supervisión. Trátalo como un único bloque de evidencia: registros de diseño y desarrollo, procesos de gestión de vulnerabilidades y controles de producción y supervisión que demuestren que las publicaciones se construyen y se vigilan de forma coherente.

Diseño y desarrollo: contenido obligatorio

Arquitectura
  • Diagrama de arquitectura del sistema
  • Diagrama de interacción de componentes
  • Diagrama de flujo de datos
  • Límites de confianza identificados
Diseño de seguridad
  • Descripción de la arquitectura de seguridad
  • Implementaciones criptográficas
  • Mecanismos de autenticación
  • Modelo de autorización
  • Protocolos de comunicación seguros
  • Medidas de protección de datos
Proceso de desarrollo
  • Descripción del ciclo de vida de desarrollo seguro
  • Trazabilidad de los requisitos de seguridad
  • Procedimientos de revisión de código
  • Pruebas de seguridad durante el desarrollo
  • Gestión de la configuración
Gestión de cambios
  • Procedimientos de control de versiones
  • Evaluación de impacto de los cambios
  • Revisión de seguridad para los cambios

Cómo se ve una documentación "Secure by Design"

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)

Gestión de vulnerabilidades: contenido obligatorio

Recepción
  • Métodos de contacto documentados
  • Política de CVD publicada
  • Procedimientos de comunicación con investigadores
Proceso
  • Procedimientos de triaje
  • Metodología de evaluación de la severidad
  • Vías de escalado
  • Flujo de desarrollo de parches
  • Procedimientos de prueba para parches
Comunicación
  • Procedimientos de notificación a clientes
  • Proceso de publicación de avisos
  • Integración de la notificación a ENISA en caso de explotación activa
Supervisión
  • Supervisión de vulnerabilidades de dependencias
  • Supervisión de bases de datos CVE
  • Fuentes de inteligencia de amenazas

Documentación de la gestión de vulnerabilidades

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

Producción y supervisión: contenido obligatorio

Para los productos de software no hay línea de fábrica. Producción y supervisión significa la canalización de compilación y publicación que produce los artefactos enviables, la validación de que esos procesos funcionan según lo previsto y la supervisión posterior al despliegue que detecta regresiones y nuevas vulnerabilidades. Documenta cada elemento para que un auditor pueda trazar una publicación hasta una compilación verificada y reproducible.

Canalización de compilación y publicación
  • Fuente de verdad identificada
  • Compilación reproducible documentada
  • Procedencia (provenance) de la compilación capturada
  • Claves de firma y gestión de claves documentadas
  • Integridad de los artefactos publicados
Validación del proceso
  • Puertas de seguridad en CI documentadas
  • La suite de regresión cubre las pruebas etiquetadas para requisitos esenciales
  • Flujo de aprobación de publicación documentado
  • Plan de retroceso para publicaciones fallidas
  • Cadencia de auditoría de reproducibilidad
Supervisión posterior al despliegue
  • Cadencia de supervisión de vulnerabilidades en dependencias
  • Proceso de diff del SBOM en cada publicación
  • Integración con feeds de CVE
  • Cruce con KEV para detectar explotación activa
  • Telemetría relevante para la seguridad
  • Disparadores de notificación al cliente

Documentación de producción y supervisión

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

Sección 3: evaluación de riesgos de ciberseguridad

Propósito: documentar los riesgos identificados y cómo se abordan.

Contenido obligatorio

Metodología
  • Metodología de evaluación de riesgos descrita
  • Definición del alcance
  • Identificación de activos
  • Enfoque de identificación de amenazas
Análisis de riesgos
  • Amenazas enumeradas
  • Vulnerabilidades consideradas
  • Evaluación del impacto
  • Evaluación de la probabilidad
  • Valoraciones de riesgo
Tratamiento del riesgo
  • Decisiones de tratamiento para cada riesgo
  • Controles de seguridad mapeados a los riesgos
  • Evaluación del riesgo residual
  • Criterios de aceptación del riesgo

Formato de evaluación de riesgos

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]

Sección 4: información sobre el periodo de soporte

Propósito: documentar el razonamiento detrás del periodo de soporte elegido. El periodo de soporte es el tiempo durante el cual el fabricante se compromete a proporcionar actualizaciones de seguridad. El expediente técnico debe recoger la información que motivó esa decisión.

Contenido obligatorio

Registro de la decisión
  • Fecha de inicio declarada del periodo de soporte
  • Fecha de fin declarada del periodo de soporte
  • Mínimo comprobado frente al umbral de cinco años o frente a la vida útil del producto si es más corta
Entradas consideradas
  • Duración prevista de uso del producto
  • Expectativas de usuarios y clientes
  • Naturaleza y finalidad prevista del producto
  • Derecho de la Unión aplicable
  • Orientaciones de la Comisión o del ADCO, si están disponibles
Justificación documentada
  • Vidas útiles comparables de productos en el mercado
  • Cronogramas de soporte de proveedores de componentes
  • Contratos o SLA con clientes que impliquen ventanas de actualización
  • Calendarios de fin de vida del hardware cuando proceda

Cómo se ve una buena documentación

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

Errores comunes

  • Fijar el periodo al mínimo de 5 años sin justificación. Los 5 años de la regla del periodo de soporte son un suelo, no un valor por defecto. Los productos con vidas útiles esperadas más largas necesitan un periodo más amplio.
  • Olvidar que el suelo es "o la vida útil del producto, si es más corta". Un dispositivo de consumo vendido durante 18 meses sigue debiendo soporte de actualización mientras se espere razonablemente que el producto siga en uso.
  • No registrar las entradas. Las autoridades de vigilancia pueden preguntar cómo se determinó el periodo. "Elegimos 5 años" no es una respuesta.
  • Tratarlo como inmutable. Si los cronogramas de soporte de componentes cambian (por ejemplo, el SO upstream alcanza su EOL antes de lo previsto), el registro de la decisión debe actualizarse y el compromiso de soporte debe comunicarse.

Mapeo de requisitos esenciales

Propósito: demostrar cómo se cumple cada requisito esencial de ciberseguridad.

Requisitos de la parte I

Mapea cada requisito de seguridad desde el diseño con tu implementación:

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...]

Requisitos de la parte II

Mapea cada requisito de gestión de vulnerabilidades con tu implementación:

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...]

Sección 5: normas aplicadas

Propósito: documentar qué normas se utilizaron y cómo.

Contenido obligatorio

Lista de normas
  • Todas las normas aplicadas listadas con sus números de versión
  • Normas armonizadas identificadas por separado
  • Referencia del Diario Oficial registrada cuando estén armonizadas
Evidencia de aplicación
  • Cómo se aplicó cada norma
  • Qué cláusulas o secciones aplican
  • Cualquier desviación o aplicación parcial
Gestión de desviaciones
  • Desviaciones documentadas con justificación
  • Medidas alternativas para los requisitos con desviación
  • Evaluación de riesgos para las desviaciones

Formato de documentación de normas

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)
-------------------------------------------------------------

Consejo: automatiza la generación del SBOM en tu CI/CD. La creación manual del SBOM es propensa a errores y no escala entre versiones del producto.

Sección 6: resultados de las pruebas

Propósito: aportar evidencia de que los requisitos se cumplen realmente.

Contenido obligatorio

Planificación de pruebas
  • Plan de pruebas con alcance y objetivos
  • Casos de prueba mapeados a los requisitos
  • Descripción del entorno de pruebas
  • Criterios de aprobado y suspendido
Ejecución de pruebas
  • Registros de ejecución de pruebas
  • Resumen de resultados
  • Pruebas fallidas y resolución
  • Evidencia de re-pruebas
Tipos de prueba
  • Pruebas funcionales de seguridad
  • Análisis de vulnerabilidades
  • Pruebas de penetración cuando proceda
  • Pruebas de fuzzing cuando proceda
  • Revisión de configuración

Formato de resultados de pruebas

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.
═══════════════════════════════════════════════════════════

Sección 7: declaración UE de conformidad

Propósito: incluir la declaración formal o una referencia a ella.

Contenido obligatorio

El expediente técnico debe incluir una copia de la declaración UE de conformidad o una referencia al lugar donde puede obtenerse.

Referencia DoC-SSP3000-2027-001
Fecha 1 de marzo de 2027
Ubicación Expediente técnico, apéndice A
Acceso Incluida con el producto y disponible en la página de documentación de soporte.

Sección 8: lista de materiales de software

Propósito: ofrecer transparencia de componentes para el seguimiento de vulnerabilidades. El SBOM forma parte del expediente técnico previa solicitud motivada de una autoridad de vigilancia del mercado. En la práctica, los fabricantes lo preparan y lo mantienen junto con el resto del expediente.

Guías relacionadas: para productos de hardware, conserva la evidencia de componentes hardware cuando respalde la evaluación de riesgos, la información para el usuario o el análisis de vulnerabilidades. BSI TR-03183 puede ayudar con la calidad del SBOM, y VEX puede comunicar el estado de vulnerabilidad de los componentes. Consulta la guía de requisitos del SBOM para elegir formato, niveles de calidad de BSI TR-03183, alcance del HBOM y uso de VEX; y la guía de notificación de vulnerabilidades para cómo VEX respalda la obligación de "sin vulnerabilidades explotables conocidas".

Contenido obligatorio

Formato
  • Formato legible por máquina
  • CycloneDX o SPDX seleccionado y documentado
  • Resumen legible por personas cuando sea útil
Contenido
  • Todos los componentes de software listados
  • Versiones de los componentes especificadas
  • Información del proveedor incluida
  • Información de licencias incluida
  • Vulnerabilidades conocidas en el momento de la evaluación
Alcance
  • Dependencias directas
  • Dependencias transitivas
  • Componentes del sistema operativo cuando proceda
  • Bibliotecas de terceros

Documentación del SBOM

Producto SmartSense Pro (SSP-3000)
Versión de firmware 2.4.1
Formato del SBOM CycloneDX 1.5
Generado 2027-01-15 con Trivy + syft
Resumen de componentes 127 en total: 23 directos, 104 transitivos
Estado de vulnerabilidades 0 críticas, 0 altas, 2 medias aceptadas, 5 bajas aceptadas
Hallazgos aceptados Documenta el estado de explotabilidad, la justificación y la fecha de revisión para cada CVE.
Compromiso de actualización Actualiza el SBOM con cada versión de firmware y mantenlo disponible para la revisión de la autoridad.

¿Cuándo debe actualizarse el expediente técnico?

Documentación viva

El expediente técnico no es estático:

Actualizaciones obligatorias
  • Nueva versión de firmware o software
  • Publicación de parches de seguridad
  • Vulnerabilidad descubierta y resuelta
  • Cambio de diseño que afecte a la seguridad
  • Cambios en las normas aplicadas
  • Cambios en los componentes del SBOM
Revisiones periódicas
  • Revisión trimestral del SBOM y del estado de vulnerabilidades
  • Revisión anual completa del expediente técnico
  • Congelación final de la documentación antes del fin del periodo de soporte
Control de versiones
  • Todos los documentos bajo control de versiones
  • Historial de cambios mantenido
  • Versiones anteriores archivadas

Requisitos de conservación

Nota: conserva el expediente técnico durante el periodo más largo entre 10 años desde la introducción en el mercado y el periodo de soporte. Si vendes productos hasta 2030 con un periodo de soporte de 5 años, manda el reloj de 10 años y la retención se prolonga hasta 2040. Si tu periodo de soporte se extiende más allá de esa cola de 10 años, la retención sigue al periodo de soporte. Planifica el almacenamiento para el más largo de los dos.

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

Errores comunes

Advertencia: un expediente técnico que solo describe la versión 1.0 cuando tu producto está en la 2.3 se considera no conforme. Actualiza la documentación con cada versión.

Evaluación de riesgos incompleta

Problema: evaluación de riesgos que no cubre todas las amenazas o que carece de detalles de tratamiento.

Solución: utiliza una metodología estructurada. Mapea cada riesgo identificado a un control o a una decisión de aceptación.

SBOM ausente

Problema: sin SBOM o con un SBOM que no incluye las dependencias transitivas.

Solución: genera el SBOM con herramientas adecuadas. Incluye el árbol completo de dependencias.

Documentación desactualizada

Problema: el expediente técnico describe la versión 1.0 pero el producto está en la 2.3.

Solución: actualiza la documentación con cada versión. Registra las versiones de forma explícita.

Sin trazabilidad de requisitos

Problema: se afirma el cumplimiento pero no se muestra cómo se cumple cada requisito.

Solución: crea un mapeo explícito desde cada requisito esencial hasta la evidencia.

Pruebas sin evidencia

Problema: se afirma haber hecho pruebas pero no hay informes disponibles.

Solución: conserva todos los informes de pruebas. Inclúyelos en el expediente técnico o haz una referencia clara.

Lista de comprobación del expediente técnico

Sección 1: descripción general
  • Identificación del producto completa
  • Finalidad prevista documentada
  • Clasificación CRA declarada con justificación
  • Información de introducción en el mercado
Sección 2: diseño, desarrollo y gestión de vulnerabilidades
  • Diagramas de arquitectura
  • Documentación del diseño de seguridad
  • Descripción del proceso de desarrollo
  • Procedimientos de gestión de cambios
  • Métodos de contacto para vulnerabilidades documentados
  • Política de CVD publicada
  • Proceso de gestión de vulnerabilidades documentado
  • Procedimientos de notificación a ENISA en marcha
Sección 3: evaluación de riesgos
  • Metodología documentada
  • Todos los riesgos identificados
  • Decisiones de tratamiento para cada riesgo
  • Evaluación del riesgo residual
Sección 4: información sobre el periodo de soporte
  • Periodo de soporte declarado
  • Datos del periodo de soporte documentados
  • Justificación registrada
  • Firma de aprobación de la decisión recogida
Mapeo de requisitos esenciales
  • Mapeo de requisitos de seguridad desde el diseño completo
  • Mapeo de requisitos de gestión de vulnerabilidades completo
  • Evidencia referenciada para cada requisito
Sección 5: normas
  • Todas las normas aplicadas listadas
  • Evidencia de aplicación aportada
  • Desviaciones documentadas y justificadas
Sección 6: resultados de pruebas
  • Plan de pruebas documentado
  • Informes de pruebas adjuntos
  • Todos los hallazgos abordados
Sección 7: declaración de conformidad
  • Declaración de conformidad incluida o referenciada
Sección 8: SBOM
  • SBOM legible por máquina preparado
  • Todos los componentes incluidos
  • Estado de vulnerabilidades documentado
  • Disponible para la autoridad de vigilancia previa solicitud
Mantenimiento
  • Control de versiones establecido
  • Procedimientos de actualización documentados
  • Plan de conservación implantado

Preguntas frecuentes

¿Qué documentos son obligatorios en un expediente técnico CRA?

El expediente necesita ocho áreas de evidencia. Debe cubrir la descripción del producto, el diseño y la producción, la gestión de vulnerabilidades, la evaluación de riesgos, el razonamiento del periodo de soporte, las normas aplicadas o soluciones alternativas, los informes de pruebas, la declaración UE de conformidad y, cuando proceda, el SBOM para la revisión de la vigilancia del mercado. Trátalas como secciones de evidencia, no como una estructura de carpetas fija.

¿Cada versión de firmware necesita su propio expediente técnico?

No, pero el expediente debe mantenerse fiel a la versión. Una publicación de firmware o software que cambie el comportamiento relevante para la seguridad debe actualizar las secciones afectadas, normalmente el SBOM, la evaluación de riesgos, las notas de diseño y la evidencia de pruebas. No reconstruyes el expediente entero desde cero, pero la evidencia debe coincidir con la versión del producto que se comercializa o se mantiene.

¿Cuánto tiempo debe conservarse el expediente técnico tras la retirada del producto?

Consérvalo durante el periodo más largo entre 10 años y el periodo de soporte. El plazo de 10 años se cuenta desde la introducción del producto con elementos digitales en el mercado; si el periodo de soporte es más largo, la retención sigue ese periodo de soporte más largo. En la práctica, los fabricantes deben planificar el almacenamiento alrededor de la última fecha de comercialización del producto o versión correspondiente y conservar la evidencia durante cualquier compromiso de soporte más largo.

¿Debe presentarse el expediente técnico a las autoridades de forma proactiva?

No. El fabricante conserva la documentación técnica y la facilita cuando una autoridad de vigilancia del mercado lo solicita de forma motivada. Un organismo notificado también revisará la documentación cuando la ruta de evaluación de la conformidad elegida lo requiera, pero el reglamento no exige una presentación rutinaria a las autoridades en el momento de la comercialización.

¿Puede el expediente técnico hacer referencia a documentos externos o debe estar todo en un mismo lugar?

Las referencias externas son aceptables si son precisas y recuperables. El expediente puede apuntar a documentos de diseño, informes de pruebas, certificados, artefactos del SBOM o registros de publicación almacenados en otros lugares, siempre que la referencia identifique el documento exacto, la versión, el responsable y la ubicación. Las autoridades necesitan evidencia usable, no un índice roto.

¿Cuál es la diferencia entre el expediente técnico y la declaración de conformidad?

La declaración es la afirmación pública; el expediente técnico es la prueba. La declaración UE de conformidad afirma que el producto cumple el CRA. El expediente técnico contiene la evaluación de riesgos, la evidencia de diseño, los informes de pruebas, el mapeo de normas, la evidencia del SBOM y otros registros que justifican esa declaración.

Siguientes pasos

  1. Inventaría la evidencia que ya tienes para cada sección del expediente técnico.
  2. Mapea los requisitos esenciales de ciberseguridad con registros de diseño, pruebas y controles de publicación.
  3. Adjunta el SBOM vigente y mantenlo ligado a la versión exacta del producto.
  4. Registra el razonamiento del periodo de soporte y vincúlalo a la divulgación dirigida al cliente.
  5. Comprueba la ruta de conformidad antes de finalizar la declaración de conformidad.
  6. Repasa las guías relacionadas sobre SBOM, clasificación de productos, evaluación de la conformidad y la declaración UE de conformidad.