📚 Módulo Formativo

Auditoría de Seguridad Informática II

Análisis de riesgos, vulnerabilidades, amenazas, metodologías NIST y Magerit, y elaboración del plan de gestión de riesgos.

⚠️ Análisis de Riesgos 🦠 Malware 🎯 Amenazas 🔎 Vulnerabilidades 📊 Matriz de Riesgos 📋 NIST / Magerit

📋 Índice — Unidad Didáctica 3 · Análisis de Riesgos

  1. Introducción al análisis de riesgos
  2. Vulnerabilidades y programación segura
  3. Tipos de código malicioso
  4. Elementos del análisis de riesgos
  5. Metodologías cualitativa y cuantitativa
  6. Identificación y valoración de activos
  7. Identificación de amenazas
  8. Análisis de vulnerabilidades (local, caja blanca/negra)
  9. Optimización y elaboración del informe
  10. Medidas de salvaguarda existentes
  11. Escenarios de riesgo
  12. Probabilidad e impacto
  13. Nivel de riesgo y matriz
  14. Criterios de evaluación del riesgo
  15. Alternativas de gestión de riesgos
  16. Plan de gestión de riesgos
  17. Metodología NIST SP 800-30
  18. Metodología Magerit versión 2
Unidad Didáctica 3 · Análisis de Riesgos de los Sistemas de Información

01Introducción al Análisis de Riesgos

El análisis de riesgos es un proceso sistemático para identificar, evaluar y gestionar los riesgos a los que están expuestos los sistemas de información. Permite proteger los activos, garantizar la continuidad del negocio y tomar decisiones informadas sobre inversiones en seguridad.

Conceptos clave

🏆

Activo

Cualquier elemento de valor para la organización: información, hardware, software, personal o instalaciones.

⚡

Amenaza

Evento o circunstancia que puede causar daño a un activo. Puede ser natural, humana o tecnológica.

🕳️

Vulnerabilidad

Debilidad en un activo que puede ser aprovechada por una amenaza para causar daño.

⚠️

Riesgo

Probabilidad de que una amenaza explote una vulnerabilidad y cause daño. Combina probabilidad e impacto.

💥

Impacto

Magnitud del daño que causaría la materialización de un riesgo sobre los activos de la organización.

Pasos del análisis de riesgos

  1. Identificación de activos relevantes para la organización
  2. Identificación de amenazas que podrían afectar a los activos
  3. Identificación de vulnerabilidades explotables por las amenazas
  4. Evaluación de riesgos: probabilidad e impacto de cada escenario
  5. Tratamiento de riesgos: aceptar, mitigar, transferir o evitar

Tipos de análisis

Cualitativo — juicios de expertos, escalas alto/medio/bajo Cuantitativo — datos numéricos y modelos matemáticos Mixto — combina ambos enfoques para mayor precisión

02Vulnerabilidades, Malware y Programación Segura

Tipos de vulnerabilidades

💻

Fallos de programa

Errores en el código fuente que permiten comportamientos inesperados. Ej: desbordamiento de búfer, inyección SQL, XSS.

⚙️

Vulnerabilidades de configuración

Configuraciones incorrectas en SO, aplicaciones o red. Ej: contraseñas por defecto, puertos abiertos, permisos excesivos.

🏗️

Vulnerabilidades de diseño

Errores en el diseño de sistemas o protocolos. Ej: falta de autenticación, criptografía débil, protocolos inseguros.

👤

Vulnerabilidades humanas

Errores o descuidos de usuarios y administradores. Ej: phishing, ingeniería social, contraseñas débiles.

Criterios de programación segura

03Particularidades de los Tipos de Código Malicioso

El malware engloba una amplia gama de programas diseñados para dañar, infiltrarse o controlar sistemas informáticos. Cada tipo tiene características y objetivos distintos.

🦠 Virus

Necesitan archivo huésped. Se replican insertando su código. Dañan o corrompen archivos. Se propagan por adjuntos de email o descargas.

🐛 Gusanos

Se propagan automáticamente por redes sin huésped. Explotan vulnerabilidades del SO. Crean botnets y consumen recursos.

🎭 Troyanos

Se disfrazan de software legítimo. No se replican solos. Abren puertas traseras para acceso remoto. Roban contraseñas y datos bancarios.

🔒 Ransomware

Cifra archivos y exige rescate. Se propaga por phishing o vulnerabilidades. Causa pérdidas críticas y paraliza operaciones.

👁️ Spyware

Se oculta y espía actividades. Registra pulsaciones (keylogging) y captura pantallas. Se instala sin conocimiento del usuario.

📢 Adware

Muestra publicidad no deseada. Ralentiza sistemas y consume recursos. Se instala junto con software gratuito o shareware.

🕳️ Rootkits

Se ocultan profundamente en el SO para evitar detección. Permiten control remoto del sistema. Difíciles de eliminar.

⌨️ Keyloggers

Registran pulsaciones de teclado. Roban contraseñas y datos bancarios. Pueden ser software o hardware físico.

04Elementos del Análisis de Riesgos y sus Modelos de Relaciones

El análisis de riesgos integra seis elementos clave que están interrelacionados formando un modelo de relaciones que permite evaluar y priorizar los riesgos.

⚡
Amenaza
Evento que puede causar daño
→
🕳️
Vulnerabilidad
Debilidad explotable
→
🏆
Activo
Recurso valioso afectado
→
⚠️
Riesgo
Prob. × Impacto

Herramientas de modelado de relaciones

🔄

Diagrama de flujo

Visualiza el flujo de información e identifica los puntos donde pueden materializarse los riesgos.

📊

Matriz de riesgos

Representa gráficamente probabilidad e impacto de los riesgos, permitiendo priorizarlos visualmente.

🌲

Árbol de fallos

Muestra las posibles combinaciones de eventos que pueden llevar a un fallo o incidente de seguridad.

05Metodologías Cualitativa y Cuantitativa de Análisis de Riesgos

🎨 Metodología Cualitativa
Basada en juicios de valor, opiniones y experiencia de expertos
Escalas descriptivas: bajo / medio / alto
Más rápida, menos recursos, permite involucrar expertos
Menos precisa; difícil comparar resultados entre análisis
Técnicas: análisis de escenarios, entrevistas, listas de verificación, matrices
📐 Metodología Cuantitativa
Basada en datos numéricos y modelos matemáticos
Valores monetarios o porcentajes para expresar impacto
Más objetiva y precisa; facilita comparación y toma de decisiones
Requiere más tiempo, recursos y datos precisos
Técnicas: valor esperado, simulación Monte Carlo, árbol de fallos, coste-beneficio

Lo más recomendable es combinar ambas metodologías: usar la cualitativa para identificar y priorizar riesgos de forma rápida, y la cuantitativa para evaluar con mayor precisión los riesgos más críticos detectados.

06Identificación y Valoración de Activos

El primer paso del análisis de riesgos es inventariar y valorar todos los activos que la organización necesita proteger.

Categorías de activos

📄

Información

Datos personales, información financiera, secretos comerciales, propiedad intelectual.

🖥️

Hardware

Servidores, ordenadores, dispositivos móviles, equipos de red, periféricos.

💾

Software

Sistemas operativos, aplicaciones de negocio, bases de datos, herramientas de seguridad.

👥

Personal

Empleados con conocimiento especializado, contratistas, administradores de sistemas.

🏢

Instalaciones

Edificios, centros de datos, salas de servidores, infraestructura física crítica.

☁️

Servicios

Cloud Computing, servicios de terceros, conectividad de red, servicios externalizados.

Criterios de valoración

07Identificación de Amenazas que Afectan a los Activos

🌊

Amenazas Naturales

Terremotos, inundaciones, incendios, tormentas. Daños físicos a instalaciones y pérdida de información.

👤

Amenazas Humanas

Ataques cibernéticos, sabotaje, robo, fraude, errores humanos. Pueden ser internas o externas.

💻

Amenazas Tecnológicas

Fallos de hardware/software, malware, vulnerabilidades. Interrupciones, pérdidas o accesos no autorizados.

🌡️

Amenazas Ambientales

Fallos eléctricos, climatización, contaminación. Afectan al funcionamiento de equipos y disponibilidad.

🏢

Amenazas Organizativas

Fusiones, falta de políticas de seguridad, incumplimiento normativo. Generan incertidumbre y exposición a riesgos.

Proceso de identificación

08Análisis de Vulnerabilidades: Local, Caja Blanca y Caja Negra

🖥️

Análisis Local

Realizado en el propio sistema con acceso privilegiado. Identifica vulnerabilidades de configuración, fallos de software y debilidades en controles de acceso internos.

⬜

Análisis Remoto — Caja Blanca

El analista tiene acceso completo: diagramas de red, código fuente, documentación. Análisis exhaustivo y preciso. Usado en pruebas internas o con proveedores.

⬛

Análisis Remoto — Caja Negra

Sin acceso previo a la información del sistema, simulando un atacante externo real. Identifica lo que un atacante podría explotar. Pruebas de penetración externas.

Proceso de análisis de vulnerabilidades

  1. Planificación. Definir alcance, objetivos y metodología del análisis de vulnerabilidades.
  2. Recopilación de información. Obtener información sobre sistemas, aplicaciones y redes a analizar.
  3. Escaneo de vulnerabilidades. Herramientas automatizadas para identificar posibles vulnerabilidades de forma eficiente.
  4. Análisis manual. Validar y profundizar en las vulnerabilidades identificadas mediante pruebas manuales especializadas.
  5. Explotación controlada. Intentar explotar las vulnerabilidades en entorno controlado para evaluar su impacto real.
  6. Documentación. Registrar vulnerabilidades, gravedad, recomendaciones y evidencias que respaldan los hallazgos.

Herramientas especializadas

NessusOpenVASQualysGuard Burp SuiteOWASP ZAPNikto MetasploitNmapWireshark

09Optimización del Proceso y Elaboración del Informe de Auditoría

Optimización del proceso

Elementos del informe de auditoría

01Resumen ejecutivo
02Alcance y objetivos
03Metodología empleada
04Inventario de activos
05Amenazas identificadas
06Vulnerabilidades y gravedad
07Riesgos y prioridad
08Recomendaciones
09Conclusiones generales
10Anexos y evidencias

10Medidas de Salvaguarda y su Efecto sobre Amenazas y Vulnerabilidades

Tipos de medidas de salvaguarda

⚙️

Técnicas

Firewalls, IDS/IPS, antivirus, cifrado, control de acceso, 2FA, segmentación de red.

📋

Organizativas

Políticas de seguridad, gestión de incidentes, planes BCP, formación y concienciación.

🏢

Físicas

Control de acceso físico, videovigilancia, alarmas, protección de instalaciones y equipos.

Efecto de las salvaguardas sobre el riesgo

📉 Reducción de la probabilidad

  • Las salvaguardas preventivas reducen la probabilidad de que una amenaza explote una vulnerabilidad
  • Ejemplo: MFA reduce la probabilidad de acceso no autorizado aunque la contraseña sea robada

💊 Reducción del impacto

  • Las salvaguardas correctivas reducen el daño si el incidente se materializa
  • Ejemplo: copias de seguridad reducen el impacto del ransomware al permitir la recuperación

🤝 Transferencia del riesgo

  • Seguros cibernéticos o contratos con proveedores transfieren la responsabilidad económica del riesgo a un tercero

✋ Aceptación del riesgo

  • Si el coste de la salvaguarda supera el impacto del riesgo, la organización puede decidir aceptarlo documentando la decisión

11Escenarios de Riesgo: Pares Activo-Amenaza

Un escenario de riesgo describe detalladamente cómo una amenaza puede explotar una vulnerabilidad para causar daño a un activo concreto. Se representa como un par activo-amenaza con su secuencia de eventos.

Riesgo Alto Ataque de Ransomware → Base de datos de clientes
Activo
Base de datos de clientes
Amenaza
Ataque de ransomware
Vulnerabilidad
Sin copias de seguridad actualizadas
Impacto
Pérdida de datos y daño reputacional
Riesgo Medio Ataque DDoS → Servidor web
Activo
Servidor web corporativo
Amenaza
Ataque de denegación de servicio distribuido
Vulnerabilidad
Ancho de banda insuficiente sin mitigación DDoS
Impacto
Interrupción del servicio y pérdida de ingresos

Por qué son importantes los escenarios

12Determinación de la Probabilidad e Impacto

⚡ Probabilidad
Frecuencia histórica de eventos similares en la organización o sector
Número de vulnerabilidades existentes que podrían facilitar el ataque
Frecuencia e intensidad de las amenazas relevantes en el entorno
Controles existentes para prevenir o detectar el evento
💥 Impacto
Valor de los activos que se verían afectados directamente
Criticidad de los procesos de negocio que se interrumpirían
Consecuencias en el cumplimiento normativo (multas, sanciones)
Impacto en la reputación e imagen de la organización

13Nivel de Riesgo y Matriz de Riesgos

El nivel de riesgo combina la probabilidad y el impacto para determinar la criticidad de cada escenario y priorizar las acciones de mitigación necesarias.

Matriz de riesgos

Probabilidad ↕
Impacto →
Bajo Medio Alto
Alta MEDIO ALTO CRÍTICO
Media BAJO MEDIO ALTO
Baja BAJO BAJO MEDIO

Interpretación de niveles

🟢

Bajo

Riesgo aceptable. No requiere acciones inmediatas. Se puede monitorizar y revisar periódicamente.

🟡

Medio

Requiere acciones de mitigación planificadas para reducir la probabilidad o el impacto a corto-medio plazo.

🔴

Alto

Riesgo inaceptable. Requiere acciones de mitigación urgentes con recursos específicos asignados.

🟣

Crítico

Riesgo extremo. Exige acciones inmediatas y contundentes. Puede requerir detener actividades hasta mitigarlo.

14Criterios de Evaluación del Riesgo

Los criterios de evaluación son los parámetros que la organización define para determinar si un riesgo es aceptable o no, estableciendo el umbral a partir del cual se requieren acciones de mitigación.

Factores para establecer criterios

Ejemplos de criterios

📊 Criterio cualitativo

  • Riesgo aceptable si impacto es bajo y probabilidad baja o media
  • Riesgo inaceptable si impacto y probabilidad son ambos altos

💰 Criterio cuantitativo

  • Riesgo inaceptable si pérdida financiera potencial supera el 10% de ingresos anuales
  • Permite toma de decisiones basada en datos objetivos y comparables

15Alternativas de Gestión de Riesgos

Existen cuatro estrategias principales para responder a los riesgos identificados, cada una adecuada para diferentes situaciones.

✋ Aceptación

No se toma ninguna acción. Válido cuando el riesgo es bajo, el coste de mitigación supera al impacto o la dirección decide asumir conscientemente el riesgo.

Ej: Interrupción leve del servicio web con coste de mitigación DDoS elevado

🛡️ Mitigación

Medidas para reducir la probabilidad o el impacto del riesgo mediante controles técnicos, organizativos o físicos.

Ej: Copias de seguridad automáticas frente a pérdida de datos por fallo de hardware

🤝 Transferencia

El riesgo se transfiere a un tercero, como una aseguradora (seguro cibernético) o proveedor de servicios con SLAs contractuales.

Ej: Seguro cibernético frente a ataque de ransomware a la base de datos

🚫 Evitación

Se elimina la actividad o proceso que genera el riesgo. Para riesgos inaceptables sin alternativas de mitigación efectivas disponibles.

Ej: No recopilar datos personales innecesarios para evitar incumplimiento del RGPD

16Guía para la Elaboración del Plan de Gestión de Riesgos

El plan de gestión de riesgos es el documento que describe cómo la organización identificará, evaluará, tratará y supervisará los riesgos de forma estructurada y continua.

Pasos del plan

  1. Definir alcance y objetivos. Sistemas, procesos y activos incluidos. Objetivos: reducir probabilidad, minimizar impacto, cumplir normativa.
  2. Establecer la metodología. Seleccionar metodología de análisis. Definir criterios de evaluación y roles/responsabilidades.
  3. Identificar los riesgos. Inventario de activos, amenazas, vulnerabilidades y escenarios de riesgo detallados.
  4. Evaluar los riesgos. Probabilidad e impacto de cada escenario. Nivel de riesgo mediante matriz. Priorización por criticidad.
  5. Definir estrategias de tratamiento. Aceptar, mitigar, transferir o evitar cada riesgo. Acciones concretas con responsables y plazos.
  6. Desarrollar el plan de acción. Acciones detalladas con recursos necesarios. Plan de contingencia para responder a incidentes.
  7. Implementar el plan. Comunicar a todas las partes interesadas. Implementar acciones y realizar pruebas periódicas del plan de contingencia.
  8. Monitorear y revisar. Supervisar la eficacia de las acciones. Auditorías periódicas. Actualizar el plan ante cambios en el entorno.

Elementos clave del documento

Resumen ejecutivo Alcance y objetivos Metodología Inventario de activos Matriz de riesgos Plan de acción Roles y responsabilidades Plan de comunicación Plan de revisión

17Metodología NIST SP 800-30

La publicación especial 800-30 del NIST proporciona un marco flexible para evaluar y gestionar los riesgos de seguridad de la información, ampliamente adoptado en organizaciones gubernamentales y privadas de todo el mundo.

🇺🇸 NIST SP 800-30 — 9 Fases
Marco flexible de evaluación de riesgos con enfoque integral
  1. Caracterización del sistema
  2. Identificación de amenazas
  3. Identificación de vulnerabilidades
  4. Análisis de controles existentes
  5. Determinación de la probabilidad
  6. Análisis del impacto potencial
  7. Determinación del nivel de riesgo
  8. Recomendaciones de control
  9. Documentación de resultados

✅ Ventajas de NIST SP 800-30

  • Marco flexible adaptable a todo tipo de organizaciones y sistemas
  • Enfoque integral que cubre todos los aspectos de la seguridad
  • Reconocimiento internacional amplio en la industria
  • Proporciona base para la mejora continua de la gestión de riesgos

🌍 Aplicabilidad

  • Sistemas de información gubernamentales (EE.UU. y adaptado globalmente)
  • Sistemas financieros e infraestructuras críticas
  • Sistemas de salud y comercio electrónico
  • Cualquier organización que necesite un estándar reconocido

18Metodología Magerit Versión 2

Magerit (Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información) fue desarrollada por el Consejo Superior de Administración Electrónica de España. Es el estándar de referencia en la Administración Pública española.

🇪🇸 Magerit v2 — 3 Fases
Metodología española de referencia con enfoque en activos y análisis cualitativo
  1. Identificación y valoración de activos (confidencialidad, integridad, disponibilidad)
  2. Identificación y valoración de amenazas (probabilidad de ocurrencia)
  3. Análisis y gestión de riesgos (nivel de riesgo, medidas de seguridad, plan de gestión)

✅ Características principales

  • Enfoque en activos como base del análisis de riesgos
  • Análisis cualitativo: estimación subjetiva de probabilidad e impacto
  • Relativamente sencilla de aplicar y adaptable a distintos tamaños organizativos
  • Herramienta PILAR del CCN-CERT para automatizar su aplicación

🌍 Aplicabilidad

  • Administraciones Públicas españolas (obligatoria en muchos casos)
  • Empresas privadas españolas y del ámbito europeo
  • Organizaciones sin ánimo de lucro
  • Compatible con ISO 27001 y el ENS (Esquema Nacional de Seguridad)

Comparativa NIST vs Magerit

CriterioNIST SP 800-30Magerit v2
OrigenEE.UU. (federal)España (CSAE)
EnfoqueAmenazas y controlesActivos y valoración CID
AnálisisCuantitativo/MixtoCualitativo
Fases9 fases detalladas3 fases principales
HerramientaMúltiples disponiblesPILAR (CCN-CERT)
Ámbito principalInternacional / Gubernamental EE.UU.Administración Pública española / ENS