Capítulo 42 — Seguridad de TO, IoT y sistemas ciberfísicos: investigación aplicada
Mapa de la lección
Lección 42 publicada. Mapa, ejemplo, EX124.
flowchart TD
N0["Resultados de aprendizaje"]
N1["42.1 Preguntas adecuadas"]
N2["42.2 Diseño"]
N3["42.3 Divulgación"]
N4["Nota práctica"]
N5["42.1b Compartición de datos y resultados negativos"]
N6["Nota de campo: registro de enmiendas"]
N7["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
N7 --> EX["Ejemplo resuelto"]
EX --> Q["Ejercicio EX124"]
Dibujo lógico
flowchart LR
N0["Resultados de aprendizaje"]
N1["42.1 Preguntas adecuadas"]
N2["42.2 Diseño"]
N3["42.3 Divulgación"]
N4["Nota práctica"]
N5["42.1b Compartición de datos y resultados negativos"]
N6["Nota de campo: registro de enmiendas"]
N7["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX124"]
[Resultados de aprendizaje]
|
v
[42.1 Preguntas adecuadas]
|
v
[42.2 Diseño]
|
v
[42.3 Divulgación]
|
v
[Nota práctica]
|
v
[42.1b Compartición de datos y resultados negativos]
|
v
[Nota de campo: registro de enmiendas]
|
v
[Síntesis del capítulo]
|
v
[Ejemplo resuelto] --> [Ejercicio EX124]
Resultados de aprendizaje
Usted podrá (1) plantear una pregunta de investigación sobre programas de seguridad de TO; (2) elegir medidas y líneas de base con la higiene propia de la evaluación de detectores; (3) mantener el doble uso fuera de la investigación estudiantil.
42.1 Preguntas adecuadas
¿Reduce la doble aprobación los incidentes de ampliación de conductos? ¿Cambia la interpretación de la cobertura por las partes interesadas si se muestran los denominadores? No una nueva evasión contra la marca de PLC X. La investigación aplicada de Lena en ABP siguió este patrón: eligió una pregunta sobre las líneas de base de los detectores, expuesta en el ejemplo resuelto siguiente. La pregunta podía responderse con tráfico grabado y cambiaría directamente cómo configura la planta su monitor. Rechazó la sugerencia de estudiar evasiones contra una marca concreta de PLC, porque eso produciría conocimiento de ataque sin mejorar cómo ABP gestiona sus defensas.
42.2 Diseño
Prerregistre las medidas; use datos operativos sintéticos o consentidos; informe intervalos y clases de ataque (Urbina et al.; Giraldo et al.). La replicación vale más que el teatro de la novedad. Lena registró sus medidas, longitudes de línea de base y umbral antes de analizar los 60 días de tráfico grabado de ABP. Su registro de enmiendas contiene el único cambio que hizo después del registro, con su motivo. Los resultados se informan con intervalos para cada longitud de línea de base, para que los lectores vean dónde es débil la evidencia. Prefiere confirmar con cuidado un hallazgo anterior antes que afirmar uno nuevo que nadie pueda reproducir.
42.3 Divulgación
Si la investigación descubre accidentalmente un problema real en un PLC o en una herramienta de un proveedor, siga la divulgación coordinada con el proveedor y la planta, no un blog de clase.
Caso sintético — Ashford Batch Plant. El estudio aplicado de Lena midió cuántos días de línea de base necesita un detector de nuevos conductos antes de que sus falsas alertas bajen de una por semana (§42.5); prerregistrado, sintético+anonimizado.
El plan de investigación de Lena nombraba al equipo de seguridad de producto del proveedor como primer contacto para cualquier fallo encontrado en un producto, y fijaba la publicación solo después de la respuesta del proveedor. La tesis describiría un fallo solo en términos generales. Su supervisor revisó el plan antes de analizar ningún tráfico.
42.4 Errores y límites
Los proyectos del curso no son investigación con seres humanos; evite recopilar datos personales de los operadores. La investigación de Lena en ABP usó el tráfico entre dispositivos, no registros de lo que hacía cada operador, por lo que ninguna persona podía identificarse a partir de sus datos. Donde aparecían acciones de operadores en los registros, como los reconocimientos en el HMI-1, eliminó los nombres de usuario antes del análisis. Estudiar a personas como es debido requiere una revisión ética de la que carece un proyecto del curso, así que cualquier pregunta sobre el comportamiento de los operadores se deja para trabajos futuros con las aprobaciones adecuadas, en lugar de responderse con datos recopilados de manera informal.
Nota práctica
El código de análisis prerregistrado de Lena vive en el repositorio del CNHP con un commit de congelación hecho antes de la primera captura del piloto. Enmendarlo después de mirar los datos requiere una enmienda registrada.
42.1b Compartición de datos y resultados negativos
Incluso las métricas sintéticas más anonimizadas procedentes del monitor de una planta requieren un acuerdo escrito con la organización anfitriona antes de entrar en la tesis de un estudiante. La investigación aplicada publicable incluye resultados negativos. Ocultar los negativos sesga a la siguiente cohorte hacia una confianza vacía. La sección de ética de la tesis indica el límite del doble uso con un rechazo concreto, como no publicar las direcciones de registros que un atacante necesitaría en el PLC-A. El acuerdo con la organización anfitriona para los datos de ABP se firmó antes del análisis, y la tesis de Lena informa con figuras completas las longitudes de línea de base que nunca alcanzaron el umbral.
Nota de campo: registro de enmiendas
Tras mirar los datos piloto, un estudiante quiso cambiar la medida principal. El registro de enmiendas recogió el motivo y conservó la medida original como análisis secundario. El prerregistro sin disciplina de enmiendas es teatro.
El acuerdo nombra quién puede ver los extractos en bruto y cuándo se borran.
Cada entrada de enmienda lleva la fecha, el motivo y el commit que cambió el código de análisis.
42.5 Ejemplo resuelto: una pregunta de investigación adecuada para la planta (ABP sintética)
La investigación aplicada de Lena pregunta: con el tráfico grabado de ABP, ¿cuántos días de línea de base se necesitan antes de que las falsas alertas de un detector de nuevos conductos bajen de una por semana? El diseño usa 60 días de tráfico sintético pero realista, líneas de base deslizantes de 3, 7, 14 y 28 días y un umbral prerregistrado. El registro de enmiendas recoge un cambio: una actualización del ERP añadió tráfico el día 33, así que ese día se analiza por separado en lugar de eliminarse en silencio. La planificación de la divulgación forma parte del diseño: si el trabajo revela un fallo de producto, se comunica al PSIRT del proveedor antes de la publicación.
Ejercicios — capítulo 42
- EX124 — Pregunta. Una pregunta de investigación aceptable. Rúbrica: 3 = centrada en el programa/proceso; 2 = dudosa; 1 = centrada en exploits; 0 = nada.
- EX125 — Medida. Medida principal para el estudio de doble aprobación. Rúbrica: 3 = p. ej., intentos de ampliación no aprobados por trimestre; 2 = vaga; 1 = «seguridad»; 0 = nada.
- EX126 — Doble uso. Rechace un proyecto que pide un nuevo exploit para PLC. Rúbrica: 3 = rechazo + alternativa; 2 = rechazo; 1 = lo acepta; 0 = nada.
Síntesis del capítulo
Investigue el programa y el proceso; no convierta los hallazgos en armas.
Siga estudiando — capítulo 42 de 50
← Capítulo 41 (borrador) · Índice de capítulos del curso · Capítulo 43 (borrador) →