Clase 328 — Gestión de riesgos cuantitativa y continuidad avanzada

Parte: 17 — Profundización para certificaciones · Fuente: (ISC)² CISSP OSG — Security and Risk Management · The Open Group — Open FAIR (O-RT, O-RA) · NIST SP 800-34 (Contingency Planning) ⏱️ Duración estimada: 140 min · Nivel: Avanzado


🎯 Objetivo

Pasar del riesgo "por colores" (alto/medio/bajo) al riesgo medido en dinero. Esta clase enseña a cuantificar el riesgo con el modelo FAIR (Factor Analysis of Information Risk) y las métricas clásicas de CISSP —SLE, ARO y ALE—, a manejar la incertidumbre con simulación de Monte Carlo, y a conectar ese análisis con la continuidad del negocio: un BIA (Business Impact Analysis) que fija RTO y RPO, y las estrategias de continuidad (BCP) y recuperación ante desastres (DR). Es el núcleo cuantitativo del dominio Security and Risk Management de CISSP.

📚 Resultados de aprendizaje

Al finalizar, el alumno podrá:

  1. Calcular la exposición anual de un riesgo con SLE, ARO y ALE, y justificar cada factor.
  2. Descomponer un escenario de riesgo con la taxonomía FAIR (frecuencia de eventos de pérdida × magnitud de pérdida).
  3. Modelar la incertidumbre con distribuciones y una simulación de Monte Carlo para obtener un rango de pérdida, no un número único.
  4. Ejecutar un BIA que priorice procesos y derive RTO, RPO y MTD para cada uno.
  5. Diseñar una estrategia de continuidad y DR (sitios, backups, orden de recuperación) coherente con los RTO/RPO fijados.

🗺️ Temas

# Tema Por qué importa
1 Riesgo cualitativo vs cuantitativo Cada uno responde preguntas distintas; el cuantitativo prioriza inversión
2 SLE, ARO, ALE Métricas base de CISSP para expresar riesgo anual en dinero
3 Taxonomía FAIR Descompone el riesgo en factores medibles y defendibles
4 Distribuciones e incertidumbre (PERT/lognormal) El riesgo es un rango, no un punto
5 Simulación de Monte Carlo Convierte estimaciones inciertas en una curva de pérdida
6 ROSI y decisión de control Compara el coste del control contra la reducción de ALE
7 BIA: procesos críticos, MTD, RTO, RPO Fija cuánto puede parar y cuántos datos se pueden perder
8 Estrategias de continuidad y DR Traduce los objetivos en sitios, backups y planes de recuperación

📖 Definiciones y características

🧰 Herramientas y preparación

Ejercicio analítico/GRC — no hay explotación; se construyen modelos con datos de tu propia organización o de un caso simulado:

Nota: la calidad del modelo depende de las estimaciones. Documenta los supuestos y usa rangos calibrados (mín/más probable/máx) en vez de números inventados con falsa precisión.

🧪 Laboratorio guiado — Modelar un riesgo con FAIR + Monte Carlo y derivar la continuidad

Ejercicio aplicado: cuantificas un riesgo de ransomware sobre un sistema crítico y usas el resultado para diseñar su continuidad.

  1. Define el escenario. Elige un activo (p. ej. la base de datos de pedidos), la amenaza (ransomware) y el efecto (indisponibilidad + posible exfiltración). Escríbelo en una frase de riesgo clara.
  2. Cálculo clásico ALE. Estima AV (valor del activo/proceso), EF (% de pérdida si ocurre) → SLE. Estima ARO a partir del histórico y la exposición → ALE = SLE × ARO. Anota los supuestos.
  3. Descompón con FAIR. Rellena la taxonomía: frecuencia de contacto/amenaza (TEF), vulnerabilidad, y magnitud de pérdida separando pérdida primaria (respuesta, restauración) y secundaria (multas, reputación, clientes).
  4. Asigna distribuciones. En lugar de puntos, define rangos calibrados (mínimo, más probable, máximo) para LEF y LM. Usa una distribución triangular o PERT.
  5. Corre Monte Carlo. Simula 10.000 iteraciones muestreando las distribuciones y multiplicando LEF × LM. Grafica el histograma y extrae media, percentil 50 y percentil 90 de la pérdida anual.
  6. Decide el control (ROSI). Propón un control (backups inmutables + segmentación). Estima cuánto reduce LEF o LM, recalcula el ALE mitigado y compara: ROSI = (ALE_antes − ALE_después − coste_control) / coste_control.
  7. Enlaza con el BIA. Para el mismo proceso, completa el BIA: impacto por ventanas (1 h, 8 h, 24 h, 72 h) y deriva RTO, RPO y MTD. Comprueba que RTO ≤ MTD.
  8. Diseña continuidad/DR. Elige la estrategia acorde al RTO/RPO: tipo de sitio (frío/tibio/caliente o multi-región), esquema de backup (3-2-1, inmutable) y orden de recuperación según dependencias. Justifica el coste contra el ALE.
  9. Prueba en papel. Redacta un tabletop del plan de DR: quién declara el desastre, secuencia de recuperación y criterio de "servicio restaurado".

Entregable: hoja con ALE clásico + modelo FAIR con curva de Monte Carlo (percentil 90), análisis ROSI del control, BIA con RTO/RPO/MTD y una estrategia de continuidad/DR justificada.

✍️ Ejercicios

  1. Calcula el ALE de un escenario dado (AV, EF, ARO) y explica qué pasa con el ALE si el ARO se duplica.
  2. Descompón un riesgo de fuga de datos con la taxonomía FAIR, separando pérdida primaria y secundaria.
  3. Justifica por qué un único número de pérdida es engañoso y qué aporta reportar el percentil 90.
  4. Construye un mini Monte Carlo (100 filas en hoja de cálculo o 20 líneas de Python) para una pérdida triangular.
  5. Dado un proceso con MTD de 24 h, propón RTO y RPO coherentes y la estrategia de sitio que los cumple.
  6. Compara tres controles por su ROSI y recomienda cuál financiar primero.

📝 Reto verificable

Reto: entrega un análisis de riesgo cuantitativo de un proceso crítico que termine en una estrategia de continuidad justificada.

Criterio de aceptación:

⚠️ Errores comunes

Síntoma / mensaje Causa y cómo arreglar
"El ALE me dio un número exacto de 47.312 €" Falsa precisión. El riesgo es un rango; reporta percentiles con Monte Carlo, no un punto.
"Puse ARO = 1 porque 'seguro pasa'" Confundes certeza con frecuencia. ARO es tasa anual estimada; usa histórico y rangos.
"Mi FAIR mezcla pérdida primaria y secundaria" Se sobreestima o infravalora el impacto. Sepáralas: respuesta/restauración vs multas/reputación.
"Definí RTO = 4 h pero el MTD es 2 h" RTO no puede superar el MTD. Ajusta el RTO o invierte en recuperación más rápida.
"Compré un sitio caliente para un proceso no crítico" Sobreinversión sin BIA. Deja que el BIA priorice; el gasto en DR sigue al impacto.
"Tengo backups pero nunca probé restaurar" RPO teórico ≠ recuperación real. Prueba la restauración; un backup no verificado no cumple el RPO.

❓ Preguntas frecuentes

❓ ¿Cuándo uso análisis cualitativo y cuándo cuantitativo? El cualitativo (matriz de probabilidad × impacto) es rápido para triar y priorizar muchos riesgos. El cuantitativo (ALE/FAIR/Monte Carlo) se reserva para las decisiones donde el dinero importa: justificar una inversión, elegir entre controles o reportar a dirección. Suelen usarse juntos: cualitativo para filtrar, cuantitativo para los pocos que llegan al comité.

❓ ¿FAIR reemplaza a SLE/ARO/ALE? No los contradice: los estructura. FAIR descompone la frecuencia y la magnitud en factores más estimables y define un vocabulario consistente. El resultado sigue siendo una pérdida anualizada, pero con una trazabilidad que un ALE improvisado no tiene.

❓ ¿Por qué Monte Carlo y no una simple multiplicación? Porque las entradas son inciertas. Multiplicar los valores "más probables" ignora las colas: la simulación combina las distribuciones y muestra la probabilidad de escenarios extremos (el percentil 90/95), que es justo lo que preocupa a un comité de riesgos.

❓ ¿Qué diferencia hay entre RTO y RPO? RTO mira hacia adelante: cuánto tiempo puedo tardar en volver a funcionar. RPO mira hacia atrás: cuántos datos (medidos en tiempo) puedo permitirme perder. Un RPO de 15 min exige replicación frecuente; un RTO de 1 h exige capacidad de arranque casi inmediata.

🔗 Referencias

📥 Material descargable

⬅️ Clase anterior

Clase 327 — Ingeniería de detección avanzada y validación

➡️ Siguiente clase

Clase 329 — Arquitectura de seguridad empresarial y Zero Trust