OpenCyber Academy
Investigación doctoral · Capítulo 6 · Español
Código del curso: OCA-206Capítulo 06: OCA-206-C006

Capítulo 6 — Crítica de pares y revisión

Aprendizaje gratuito y abierto para quienes desean proteger a las personas y la tecnología. No se necesita una cuenta para estudiar ni consultar las respuestas.

Mapa de la lección

Lección 06 publicada. Mapa, ejemplo, EX033.

flowchart TD
  N0["Resultados de aprendizaje y conexión"]
  N1["6.1 Las objeciones como hipótesis"]
  N2["6.2 Condiciones límite"]
  N3["6.3 La afirmación acotada"]
  N4["6.4 Revisión de doble uso"]
  N5["6.5 Respuesta a los revisores"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX033"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje y conexión"]
  N1["6.1 Las objeciones como hipótesis"]
  N2["6.2 Condiciones límite"]
  N3["6.3 La afirmación acotada"]
  N4["6.4 Revisión de doble uso"]
  N5["6.5 Respuesta a los revisores"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX033"]
[Resultados de aprendizaje y conexión]
    |
    v
[6.1 Las objeciones como hipótesis]
    |
    v
[6.2 Condiciones límite]
    |
    v
[6.3 La afirmación acotada]
    |
    v
[6.4 Revisión de doble uso]
    |
    v
[6.5 Respuesta a los revisores]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX033]

Resultados de aprendizaje y conexión

Después de este capítulo usted podrá (1) organizar una revisión interna de equipo rojo de sus propias afirmaciones, (2) convertir objeciones en hipótesis comprobables, (3) caracterizar las condiciones límite en lugar de ocultarlas, (4) realizar una revisión de doble uso de un artículo antes de enviarlo y (5) escribir una carta de respuesta a los revisores que responda de verdad. Ataca los resultados del capítulo 5 y alimenta el argumento de la tesis del capítulo 7.

6.1 Las objeciones como hipótesis

Invite a dos colegas —idealmente un ingeniero de control y un investigador de seguridad ofensiva— a atacar las afirmaciones. Registre cada objeción como una hipótesis con una prueba:

Tabla de la lección; desplázate para ver todas las columnas →

Objeción (equipo rojo) Hipótesis Prueba Resultado (sintético)
«Su atacante es ingenuo: un atacante inteligente sube lentamente». Una rampa lenta por debajo de la holgura del CUSUM evade la detección y aun así provoca sobrellenado. Barrer la ganancia del ataque de 0,005 a 0,05. La ganancia 0,005 se detecta solo en 14/100 ejecuciones y la de 0,01 en 55/100, pero el peor sobrellenado en la ventana de 300 pasos se queda en 1,12 y 1,37 unidades, frente a 3,36 con ganancia 0,05: el argumento de acotación del impacto de Urbina et al.
«El caudalímetro es solo otra entrada del PLC». Si el medidor está cableado al mismo PLC que el sensor de nivel, la clase B es tan fácil como la clase A. Inspeccionar el cableado de T2 y el diseño de la planta A. En T2 ambos pasan por un mismo PLC; la suposición del sensor honesto solo se cumple con un medidor cableado por separado.
«Los operadores notarían que la bomba está en marcha». La visualización del estado de la bomba revela el ataque. Revisar el diseño de la HMI. Solo si el estado de la bomba procede de un contacto independiente, no del valor comandado.
«Los resultados dependen del nivel de ruido». Un mayor ruido del sensor aumenta las falsas alarmas con k fija. Laboratorio 6 con el ruido duplicado. Requiere reajuste; se informa como sensibilidad paramétrica.

La segunda objeción es la más importante: revela que la fortaleza de la defensa es una propiedad arquitectónica (rutas de medición independientes), no algorítmica. La afirmación de la tesis se revisa en consecuencia.

6.2 Condiciones límite

Una buena tesis traza dónde funciona el método. En el Setpoint Study los límites son: (1) debe existir una segunda medición independiente de la misma física y estar fuera del control del atacante; (2) el error del modelo debe ser menor que la señal del ataque; (3) los ataques más lentos que la holgura pueden evadir, pero su impacto dentro de un horizonte declarado está acotado (en el modelo, ≤1,37 unidades de sobrellenado en 300 pasos para ganancias ≤0,01). Se enuncian en el resumen, no se entierran en una sección de limitaciones.

Cada límite debe enunciarse con la evidencia que lo mide: la inspección del cableado de T2 para el primero, el barrido del sesgo de calibración del laboratorio 6 para el segundo y el barrido de la ganancia del ataque de la revisión de equipo rojo para el tercero.

6.3 La afirmación acotada

Antes: «El CUSUM basado en la física detecta la manipulación de sensores en plantas de agua». Después: «Donde un sensor cableado de forma independiente mide una magnitud vinculada por un balance de masa conocido, un CUSUM de residuos con una holgura ajustada al error de calibración esperado detecta ataques de repetición sobre un solo sensor que las alarmas de banda no detectan, y acota el sobrellenado alcanzable por ataques más lentos; no ofrece protección cuando el atacante controla ambas rutas de medición». La afirmación acotada es más débil en alcance y mucho más sólida en evidencia.

Conserve en la tesis las versiones de antes y de después, para que los lectores vean cómo la crítica cambió el argumento. Contraste cada frase posterior con la afirmación acotada: un resumen o una conclusión que vuelva a derivar hacia las plantas de agua en general deshace el trabajo. La afirmación acotada también da a los operadores una prueba directa sobre su propio sitio: ¿está la segunda medición cableada de forma independiente?

6.4 Revisión de doble uso

Antes de enviar el artículo, pregunte: ¿ofrece el artículo una receta para la evasión de clase B contra un producto concreto? (No: describe la clase de capacidad, que ya está documentada como manipulación de la vista). ¿Revela la configuración de T2? (Solo la estructura genérica). ¿Ganaría más un defensor que un atacante? (Sí: la recomendación arquitectónica —rutas de medición independientes— es aplicable para los defensores y bien conocida por los atacantes capaces). Registre las respuestas en el apéndice de la tesis. Pida a un revisor ajeno al proyecto que responda las mismas preguntas sin ver sus respuestas y registre cualquier desacuerdo y cómo se resolvió. Si un trabajo posterior encuentra un fallo específico de un producto, como un PLC que acepta escrituras que debería rechazar, la revisión se repite y la divulgación se gestiona mediante el proceso coordinado antes de publicar.

6.5 Respuesta a los revisores

Responda a cada punto, cítelo, indique qué cambió y dónde, y discrepe con evidencia cuando deba hacerlo. Ejemplo: «El revisor 2 afirma que el CUSUM no es novedoso. Estamos de acuerdo y hemos revisado el §1 para posicionar la contribución como una medición de cuándo los invariantes entre sensores ayudan frente a la manipulación de la vista, citando a Page (1954) y Giraldo et al. (2018). La nueva declaración de contribución está en la p. 3». Mantenga una tabla con una fila por cada punto del revisor: la cita, su respuesta, el cambio realizado y su ubicación. Cuando discrepe, cite el resultado medido, como que la clase B evadió la detección en todos los ensayos, en lugar de reafirmar su opinión. Envíe la tabla con el manuscrito revisado para que el editor pueda comprobar cada cambio.

6.6 Errores comunes y límites

Defender en lugar de probar; ocultar el fallo frente a la clase B; afirmar generalidad entre plantas después de dos contextos; responder a los revisores sin indicar los cambios. Cada error convierte la crítica en defensa. Responda a la objeción de la rampa lenta con el barrido de ganancias, no con palabras tranquilizadoras. Ponga la clase B en el resumen. Limite la generalidad a los dos contextos medidos, el modelo de la planta A y el banco de pruebas T2. En las cartas a los revisores, indique qué cambió y dónde, para que un lector pueda verificar la revisión en lugar de confiar en la afirmación. Conserve la tabla de objeciones en la tesis.

Ejercicios — capítulo 6

Síntesis del capítulo

La crítica es un dato: convierta las objeciones en pruebas, deje que acoten la afirmación, publique las condiciones límite en un lugar destacado y revise el doble uso antes de enviar. La objeción más valiosa aquí convirtió una afirmación algorítmica en una arquitectónica.

Siga estudiando — capítulo 06 de 08

← Capítulo 05 (borrador) · Índice de capítulos del curso · Capítulo 07 (borrador) →

Respuestas desarrolladas

EX033. Hipótesis: el rendimiento cae cuando los umbrales se evalúan con semillas o bancos de pruebas no vistos durante el ajuste. Prueba: ajustar con las semillas 0–99 y evaluar con 1000–1099 y en T2 con valores congelados; comparar la detección y las falsas alarmas.

EX034. Resultado del barrido: ganancia 0,005 → 14/100 detectados, retardo medio 186,0, peor sobrellenado 1,12; 0,01 → 55/100, 168,3, 1,37; 0,02 → 100/100, 90,4, 1,87; 0,05 → 100/100, 31,8, 3,36. Los ataques lentos evaden, pero logran un sobrellenado limitado en la ventana.

EX035. «El método requiere una segunda medición cableada de forma independiente y vinculada a la atacada por un balance de masa conocido; el error del modelo debe ser menor que la señal del ataque. Los ataques más lentos que la holgura pueden evadir, pero lograron ≤1,37 unidades de sobrellenado modelado en 300 pasos. No ofrece protección cuando un atacante controla ambas mediciones».

EX036. «En dos contextos sintéticos, un CUSUM de residuos que usa un caudalímetro cableado de forma independiente detectó la repetición del nivel sobre un solo sensor que una alarma de banda no detectó; no protege frente a un atacante que controla ambas mediciones».

EX037. Publicar la secuencia exacta de T2 da a los atacantes una receta lista para una configuración de producto concreta, mientras que los defensores solo necesitan la clase de capacidad y la corrección arquitectónica. Decisión: publicar la clase y la defensa; compartir las secuencias exactas solo con el fabricante mediante divulgación coordinada, si hay un fallo de producto implicado.

EX038. «Estamos de acuerdo en que los bancos de pruebas difieren de las plantas y hemos acotado nuestras afirmaciones a los dos contextos estudiados (§6.3). Probamos la incertidumbre estructural validando en un banco de pruebas independiente, con instrumentos distintos, umbrales congelados a partir de la simulación (§5.3), informamos la pérdida de exhaustividad resultante y enumeramos la validación a escala de planta como trabajo futuro (§8.6)».