OpenCyber Academy
Posgrado · Capítulo 4 · Español
Código del curso: OCA-160Capítulo 04: OCA-160-C004

Capítulo 4 — Riesgo y ética avanzados

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 04 publicada. Mapa, ejemplo, EX016.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["4.1 Distribuciones en lugar de estimaciones puntuale"]
  N2["4.2 Cómo leer la cola"]
  N3["4.3 Quién soporta el riesgo"]
  N4["4.4 Transparencia frente a exposición"]
  N5["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX016"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["4.1 Distribuciones en lugar de estimaciones puntuale"]
  N2["4.2 Cómo leer la cola"]
  N3["4.3 Quién soporta el riesgo"]
  N4["4.4 Transparencia frente a exposición"]
  N5["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX016"]
[Resultados de aprendizaje]
    |
    v
[4.1 Distribuciones en lugar de estimaciones puntuale]
    |
    v
[4.2 Cómo leer la cola]
    |
    v
[4.3 Quién soporta el riesgo]
    |
    v
[4.4 Transparencia frente a exposición]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX016]

Resultados de aprendizaje

Usted será capaz de (1) modelar distribuciones de pérdidas en lugar de cifras únicas; (2) leer las pérdidas media, del percentil 95 y del percentil 99 de una simulación con semilla fija; (3) decidir quién soporta el riesgo residual y si ha dado su consentimiento; y (4) gestionar la tensión ética entre transparencia y seguridad en un servicio público.

4.1 Distribuciones en lugar de estimaciones puntuales

La pérdida anual por interrupciones de TO es casi siempre cero y, de vez en cuando, grande. Una simulación de Monte Carlo sortea, muchos miles de veces, si ocurre un incidente y cuánto dura, y produce una distribución cuya cola es lo que interesa a los consejos de administración y a las aseguradoras.

"""Lab 04: Monte Carlo of annual outage loss for BWRP with and without a control (seeded, synthetic)."""
import random, statistics
def year(rnd, p_incident, hours_lo, hours_hi, cost_per_hour=12_000):
    if rnd.random() >= p_incident: return 0.0
    return rnd.uniform(hours_lo, hours_hi) * cost_per_hour
for label, p, lo, hi in [("baseline", 0.15, 4, 72), ("with segmentation", 0.06, 4, 48)]:
    rnd = random.Random(2026)
    losses = sorted(year(rnd, p, lo, hi) for _ in range(20_000))
    print(f"{label:18} mean={statistics.mean(losses):>8,.0f} p95={losses[int(0.95*len(losses))]:>9,.0f} p99={losses[int(0.99*len(losses))]:>9,.0f} P(loss>0)={sum(l>0 for l in losses)/len(losses):.3f}")

Ejecútelo con python3 lab_mc.py. Salida verificada:

baseline           mean=  68,613 p95=  592,662 p99=  814,425 P(loss>0)=0.151
with segmentation  mean=  18,590 p95=  129,339 p99=  493,624 P(loss>0)=0.059

La simulación solo necesita unas pocas entradas: la probabilidad de que ocurra un incidente en un año, cuánto dura y cuánto cuesta cada hora. Cada una debe acompañarse de su fuente y de un rango plausible. El laboratorio 4 usa una semilla fija para que el consejo vea los mismos números cuando se repite la ejecución, y para que un cambio en el resultado pueda atribuirse a un cambio en las hipótesis.

4.2 Cómo leer la cola

La segmentación reduce la pérdida media de unos 68.600 a 18.600, y la probabilidad de cualquier pérdida del 15,1 % al 5,9 %. El percentil 99 baja de forma menos marcada (de 814.000 a 494.000) porque, cuando un incidente sí ocurre, todavía puede durar dos días. Si la tolerancia del consejo es «no más de un 1 % de probabilidad de perder más de 600.000 en un año», con estas hipótesis solo el diseño segmentado la cumple. Estas cifras dependen de hipótesis que merecen su propia línea en la diapositiva: las probabilidades de incidente, los rangos de duración y un único coste por hora. Cambiar la duración máxima del diseño segmentado de 48 a 72 horas elevaría su cola. El consejo debería ver qué hipótesis determina el resultado de la tolerancia antes de dar por cumplido el umbral de 600.000.

4.3 Quién soporta el riesgo

En una planta de regeneración de aguas, el riesgo residual no lo soporta solo la empresa de servicios. Los residentes cercanos a los puntos de vertido y el ecosistema de la bahía soportan el riesgo de calidad del vertido; los abonados soportan el riesgo de costes. Desde el punto de vista ético, un líder debería identificar a estas partes, preguntar si el regulador o el órgano electo ha aceptado el riesgo en su nombre y evitar aceptar en nombre de otros lo que la organización no tiene mandato para aceptar.

En BWRP, el acta del consejo lo hizo explícito al dejar constancia de que el riesgo de calidad del vertido para los residentes se rige por las condiciones de la autorización del regulador. El papel de Daniel es hacer visibles a las partes afectadas en el registro de riesgos e indicar quién ha aceptado el riesgo en su nombre. Cuando nadie tiene ese mandato, el riesgo se escala en lugar de aceptarse en silencio.

4.4 Transparencia frente a exposición

Publicar una evaluación de seguridad detallada genera confianza pública, pero puede dar un mapa a los atacantes. Una práctica defendible es la divulgación por capas: publicar la gobernanza, las decisiones de aceptación de riesgos y las métricas de avance; compartir el detalle técnico con los reguladores y los organismos sectoriales de intercambio de información bajo confidencialidad; y divulgar los incidentes según el deber legal y con prontitud a las personas afectadas. Para BWRP, eso podría significar publicar la decisión de adoptar sesiones de proveedor intermediadas y las cifras de avance de la segmentación, mientras que el diseño de la red de las estaciones de bombeo se comparte solo con el regulador y con el grupo sectorial de intercambio. La decisión sobre qué va a cada sitio debe registrarse y revisarse, para que las solicitudes posteriores de periodistas o residentes reciban una respuesta coherente.

Ejemplo resuelto (BWRP sintética)

Daniel presenta la simulación con sus hipótesis en una sola diapositiva: probabilidad anual de incidente de referencia del 15 % (de organizaciones del sector, rango 8–25 %), duración uniforme de 4–72 horas, coste de 12.000 por hora, semilla 2026. El consejo acepta la segmentación y hace constar en el acta que el riesgo de calidad del vertido para los residentes está cubierto por las condiciones de la autorización del regulador, y no solo por el apetito de riesgo del consejo.

Caso sintético — Bayside Water Reclamation Plant. Todos los parámetros de la simulación son inventados.

Errores y límites

Las duraciones uniformes son una simplificación; las distribuciones de cola pesada elevarían el percentil 99. Una simulación con semilla fija es reproducible, no correcta.

Ejercicios — capítulo 4

Síntesis del capítulo

El trabajo avanzado de riesgos informa de distribuciones y colas, nombra a quién soporta el riesgo residual y equilibra de forma deliberada la transparencia y la exposición.

Siga estudiando — capítulo 04 de 12

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

Respuestas desarrolladas

EX016. La segmentación reduce sobre todo la frecuencia de los incidentes (15 % → 6 %), pero cuando uno ocurre su duración todavía puede ser larga (hasta 48 h), así que la cola condicional se reduce menos que la media, que está dominada por la frecuencia de incidentes.

EX017. No. El percentil 99 de referencia es 814.425, así que más del 1 % de los años simulados superan 600.000: la tolerancia se incumple.

EX018. Los residentes cercanos al punto de vertido, los abonados que financian los costes de recuperación y el ecosistema de la bahía (y los negocios que dependen de él, como los mariscadores); también son aceptables el regulador y los usuarios del agua aguas abajo.

EX019. (a) Público: muestra la gobernanza. (b) Solo interno (compartido con el regulador bajo confidencialidad si lo solicita): es un mapa para el atacante. (c) Público: un recuento agregado favorece la rendición de cuentas sin revelar técnicas.

EX020. Una cola más pesada añade interrupciones muy largas y raras: la media sube algo, pero el percentil 99 sube mucho más, porque los años extremos que definen p99 se vuelven más extremos.