Diferencia entre revisiones de «Privado:Metodo de Ensayo Integridad de Datos»
| Línea 36: | Línea 36: | ||
* Resultados archivados en la carpeta segura de ensayos de software. | * Resultados archivados en la carpeta segura de ensayos de software. | ||
== | == 7. Conclusión == | ||
Este método demuestra la **integridad, trazabilidad y autenticidad** de los registros de temperatura, | Este método demuestra la **integridad, trazabilidad y autenticidad** de los registros de temperatura, | ||
aportando evidencia objetiva y reproducible conforme al Apéndice II del '''Anexo XI de la Orden ICT/155/2020'''. | aportando evidencia objetiva y reproducible conforme al Apéndice II del '''Anexo XI de la Orden ICT/155/2020'''. | ||
Revisión actual - 12:45 27 oct 2025
Privado: Método de Ensayo — Integridad de Datos
1. Objeto
Verificar automáticamente que los datos registrados por los sensores no han sido alterados en ninguna etapa del proceso de adquisición, transmisión o almacenamiento.
Este método de ensayo está asociado al punto 1 — Integridad de datos del Plan de Ensayos de Software PiTemp 2.0.
2. Alcance
Aplica a todos los sensores activos de temperatura integrados en el sistema PiTemp 2.0, tanto locales como remotos, cuyo registro de datos se almacena en la base de datos de PiTemp2.0
3. Principio del ensayo
Cada lectura registrada por los sensores se asocia a un hash SHA256 inmutable (archivo .log.signed). Un proceso automático verifica diariamente una muestra aleatoria de registros, comparando el valor del log original con el almacenado en la base de datos.
4. Procedimiento
- Cada noche, utilizando los datos de log de cada sonda, se generan los archivos firmados con los mensajes originales generados en cada sonda.
- Un procedimiento automático recorre todos los ficheros de log firmados.
- Para cada archivo:
* Se seleccionan al menos 5 muestras aleatorias. * Extrae el número de serie (SN) del sensor. * Localiza la entidad correspondiente en la base de datos. * Obtiene la lectura correspondiente. * Compara el valor del log y el de la base de datos. * Marca como coincidente si no hay diferencias
- Genera un archivo de verificación con el resultado del ensayo. Si hay errores, se notifican por correo electrónico generando una alarma.
5. Criterio de aceptación
- Coincidencia ≥ 99 % de las muestras verificadas.
- Las discrepancias explicables (sensores de pruebas) se utilizan para reforzar el ensayo.
6. Evidencias generadas
- Archivos `.log.signed` con datos firmados SHA256.
- Archivos `.log.signed.verified` con informe de validación.
- Logs del proceso de verificación con sello temporal.
- Resultados archivados en la carpeta segura de ensayos de software.
7. Conclusión
Este método demuestra la **integridad, trazabilidad y autenticidad** de los registros de temperatura, aportando evidencia objetiva y reproducible conforme al Apéndice II del Anexo XI de la Orden ICT/155/2020.