Capítulo 26 — Seguridad de TO, IoT y sistemas ciberfísicos: alternativas de arquitectura
Mapa de la lección
Lección 26 publicada. Mapa, ejemplo, EX076.
flowchart TD
N0["Resultados de aprendizaje"]
N1["26.1 Alternativas"]
N2["26.2 Criterios"]
N3["26.3 Decisión"]
N4["Nota práctica"]
N5["26.1b Coste, competencias y desencadenantes de revis"]
N6["Nota de campo: supuestos sobre competencias"]
N7["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
N7 --> EX["Ejemplo resuelto"]
EX --> Q["Ejercicio EX076"]
Dibujo lógico
flowchart LR
N0["Resultados de aprendizaje"]
N1["26.1 Alternativas"]
N2["26.2 Criterios"]
N3["26.3 Decisión"]
N4["Nota práctica"]
N5["26.1b Coste, competencias y desencadenantes de revis"]
N6["Nota de campo: supuestos sobre competencias"]
N7["Síntesis del capítulo"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX076"]
[Resultados de aprendizaje]
|
v
[26.1 Alternativas]
|
v
[26.2 Criterios]
|
v
[26.3 Decisión]
|
v
[Nota práctica]
|
v
[26.1b Coste, competencias y desencadenantes de revis]
|
v
[Nota de campo: supuestos sobre competencias]
|
v
[Síntesis del capítulo]
|
v
[Ejemplo resuelto] --> [Ejercicio EX076]
Resultados de aprendizaje
Usted podrá (1) comparar monitores locales con analítica en la nube para los datos de TO; (2) evaluar frente a las restricciones de residencia de datos y de seguridad de procesos; (3) elegir una alternativa rechazando explícitamente las demás.
26.1 Alternativas
A: monitores serie/IP locales con detectores locales. B: recogida local con analítica en el historiador del sitio. C: analítica SaaS en la nube que recibe valores de proceso. Cada una responde a restricciones distintas. Lena describe cada opción para ABP con la misma estructura: adónde van los datos de proceso, quién los opera, cómo falla y cuánto cuesta. La opción C enviaría valores de proceso fuera del sitio, lo que plantea de inmediato cuestiones de residencia de datos y de confidencialidad de las recetas. Las opciones A y B mantienen los datos en el sitio, pero difieren en la rapidez con que pueden aplicar decisiones en el camino de escritura.
26.2 Criterios
Independencia de la seguridad de procesos, residencia de datos, comportamiento de fallo cerrado, operabilidad por el equipo del sitio, coste. Dé más peso a la seguridad funcional y a la residencia que a la novedad. Lena acuerda los pesos con el ingeniero de seguridad de procesos y el jefe de planta antes de puntuar. La independencia de la seguridad funcional y la residencia de datos tienen el mayor peso, porque un fallo en ellas no puede deshacerse con correcciones posteriores. Cada opción se puntúa con evidencia, y las opciones que no cumplen un criterio de seguridad funcional se rechazan sean cuales sean sus demás puntuaciones. Los pesos se publican en el análisis para que los revisores puedan cuestionarlos.
26.3 Decisión
ABP rechazó C porque las tendencias cercanas a las recetas no deben salir del sitio sin una excepción aprobada por el consejo de administración. Eligió A para la aplicación en el camino de escritura, con B para la investigación de detección a más largo plazo sobre réplicas.
Caso sintético — Ashford Batch Plant. Una demostración de C por parte de un proveedor parecía impecable; la asesoría jurídica y seguridad de procesos bloquearon la subida sin restricciones. El ADR-011 registra el rechazo.
El ADR-011 registra esta decisión. Las razones son breves: la opción A aplica las decisiones localmente en el camino de escritura y pueden operarla los ingenieros del sitio; la opción B añade investigación de detección, pero necesita competencias de las que carece el turno de noche, así que se reserva para el trabajo diurno sobre réplicas. La opción C sigue rechazada hasta que cambien las normas de residencia, que es su desencadenante de revisión registrado.
26.4 Errores y límites
Un análisis de alternativas que ignora las cláusulas de datos del permiso de trabajo es teatro. En ABP, las cláusulas de datos del permiso prohíben que los valores de proceso salgan del sitio sin una excepción del consejo de administración, así que la opción C quedó descartada antes de cualquier comparación técnica. Lena registra esa restricción al principio del análisis, para que los lectores vean por qué se rechazó C sin leer la puntuación. Un análisis que hubiera puntuado alto a C ignorando el permiso habría hecho perder el tiempo al consejo y podría haber presionado a alguien para conceder una excepción.
Nota práctica
Documente las competencias que exige cada alternativa. Una canalización en la nube que nadie en el sitio sabe operar falla de forma abierta en lo social, aunque falle de forma cerrada en lo técnico.
26.1b Coste, competencias y desencadenantes de revisión
Incluya el coste anual aproximado y las competencias que exige cada alternativa. Una opción que necesita seis personas a tiempo completo para operar con fallo cerrado no es gratuita. Termine el análisis de alternativas con una decisión, las opciones rechazadas con sus motivos y un desencadenante de revisión (reabrir si cambia la ley de residencia de datos). Los costes de cambio importan: un monolito que ya exporta listas de permitidos firmadas puede crecer hacia servicios; un contrato SaaS con excepciones de residencia es más difícil de deshacer en mitad de un incidente. Prefiera las opciones que conservan una salida de emergencia sin conexión para denegar/permitir.
El ADR-011 indica su desencadenante de revisión.
Nota de campo: supuestos sobre competencias
La vía analítica de la opción B suponía un ingeniero del sitio que entendiera el orden de los eventos. ABP no tenía a esa persona en el turno de noche. Hasta que la contratación se puso al día, Lena mantuvo la aplicación en el camino de escritura con la opción A y limitó B a la investigación diurna sobre réplicas. Una arquitectura que supone competencias no disponibles falla de forma abierta en lo social.
Ejercicios — capítulo 26
- EX076 — Criterio. Añada un criterio para los datos del SIS y puntúe A/B/C. Rúbrica: 3 = criterio sensato + puntuaciones; 2 = criterio; 1 = vago; 0 = nada.
- EX077 — Rechazar C. Frase de rechazo con un motivo de residencia/seguridad funcional. Rúbrica: 3 = clara; 2 = parcial; 1 = solo el coste; 0 = acepta C.
- EX078 — Alternativa de respaldo. ¿Cuándo es A, puramente local, el modo de ejecución adecuado? Rúbrica: 3 = caída de la WAN / simulacro de aislamiento; 2 = vago; 1 = siempre; 0 = nunca.
Síntesis del capítulo
Elija la arquitectura frente a restricciones ponderadas; registre las opciones rechazadas.
Siga estudiando — capítulo 26 de 50
← Capítulo 25 (borrador) · Índice de capítulos del curso · Capítulo 27 (borrador) →