Cerramos el módulo anterior con el mapa del terreno de Nimbus Reservas: su inventario de 22 activos, su superficie de ataque medida en cinco dimensiones, los actores que podrían atacarla y un primer modelado STRIDE sobre su arquitectura. Ahora entramos en el conflicto. Pero antes de recorrer ataques y defensas conviene delimitar el campo: qué es exactamente la ciberseguridad, qué abarca, cómo se organiza la disciplina y quién hace qué. Sin ese mapa, la seguridad se convierte en una colección desordenada de medidas —un antivirus por aquí, un cortafuegos por allá— sin manera de saber qué falta. Esta lección te da la estructura: los dominios en los que se divide el trabajo, los marcos de referencia que lo organizan (con el NIST Cybersecurity Framework como columna vertebral), los roles y equipos de la industria y su traducción a una empresa de 38 personas, y el ciclo de vida de un ataque, que será el esqueleto sobre el que se construyen las cinco lecciones siguientes.
Contenido
- Qué es la ciberseguridad y en qué se diferencia de la seguridad de la información
- Los dominios de la ciberseguridad y quién los lleva en una PYME
- Marcos de referencia: el NIST Cybersecurity Framework
- Otros marcos del mapa: ISO/IEC 27001, CIS Controls y MITRE ATT&CK
- Roles y equipos: Blue Team, Red Team, Purple Team, SOC y CSIRT
- El ciclo de vida de un ataque: Cyber Kill Chain y ATT&CK
- Qué NO es ciberseguridad: tres mitos caros
- El mapa del módulo 2
- Qué es la ciberseguridad y en qué se diferencia de la seguridad de la información
En la lección 01-01 establecimos la distinción entre los tres términos y quedó fijada; aquí solo la retomamos para colocar el foco de este módulo.
| Disciplina | Alcance | Ejemplo en Nimbus que solo entra en ese alcance |
|---|---|---|
| Seguridad de la información | Protege la información en cualquier soporte, incluido el papel y la conversación | El contrato firmado en papel que Sara guarda en un archivador; lo que Rubén cuenta por teléfono a un cliente |
| Seguridad informática | Protege los sistemas y equipos que procesan información | Que el portátil de Iván no se quede sin arrancar por un fallo de disco |
| Ciberseguridad | Protege sistemas, datos y personas frente a amenazas originadas en el ciberespacio, es decir, frente a adversarios que actúan a través de redes y sistemas conectados | El bot que intenta autenticarse contra el SSH del servidor de base de datos cada pocos minutos |
La palabra que define la ciberseguridad es adversario. La seguridad de la información se ocupa también de accidentes, errores y desastres naturales. La ciberseguridad se ocupa específicamente de alguien —persona o programa automatizado— que quiere que algo salga mal y que se adapta cuando le pones una barrera.
Esa diferencia tiene una consecuencia práctica enorme:
- Un fallo de disco no cambia de estrategia cuando pones un RAID. Un atacante sí cambia de vector cuando cierras un puerto.
- Por eso la ciberseguridad es antagónica y evolutiva: no es un estado que se alcanza, es una competición continua contra un oponente inteligente que también aprende. Esta es la idea del «ciclo continuo» de 01-01, ahora con nombre y apellidos.
En la práctica profesional los tres términos se usan como sinónimos y nadie te va a corregir. Lo importante no es el vocabulario, sino no dejar huecos: si Nimbus solo piensa en «ciberseguridad» entendida como sistemas, se olvidará de la hoja de nóminas impresa sobre la mesa y del dato que Rubén dicta por teléfono a quien dice ser el administrador de una clínica. Este módulo se centra en el adversario; el papel y el teléfono también aparecen, porque el adversario los usa.
- Los dominios de la ciberseguridad y quién los lleva en una PYME
La disciplina se divide en dominios: áreas de trabajo con técnicas, herramientas y perfiles profesionales propios. En una empresa grande cada dominio es un equipo; en Nimbus, con 38 personas, cada dominio es una responsabilidad asignada a alguien que además hace otras cosas. Esa es la traducción realista, y es la que hacemos en la última columna.
| Dominio | Qué protege | Preguntas típicas | Responsable en Nimbus | Se desarrolla en |
|---|---|---|---|---|
| Seguridad de redes | El tránsito y los límites entre zonas | ¿Qué puede hablar con qué? ¿Está cifrado el tránsito? ¿Está segmentada la red? | Lucía | 02-04, 05-04 |
| Seguridad de aplicaciones (AppSec) | El código propio y sus dependencias | ¿Valida las entradas? ¿Tiene inyecciones? ¿Qué librerías vulnerables arrastra? | Iván, con revisión de Marta | 02-02, 02-04, 05-05 |
| Seguridad del dato | La información en sí, esté donde esté | ¿Está clasificada? ¿Cifrada? ¿Quién puede exportarla? ¿Cuándo se borra? | Marta (dueña del dato), Lucía (medios) | 02-04, módulo 3, 06-03 |
| Gestión de identidades y accesos (IAM) | Quién es quién y qué puede hacer | ¿Hay MFA? ¿Hay cuentas huérfanas? ¿Se revisan los permisos? | Marta | 02-05 |
| Seguridad de operaciones (SecOps) | El día a día: registro, detección, respuesta | ¿Qué registramos? ¿Quién mira las alertas? ¿Qué hacemos si suena una? | Lucía | 05-02, 04-05 |
| Seguridad en la nube | La configuración del proveedor cloud (A-05) | ¿Buckets públicos? ¿Grupos de seguridad abiertos? ¿Permisos IAM excesivos? | Lucía | 05-07 |
| Seguridad física | Oficina, portátiles, soportes, papel | ¿Quién entra en la oficina? ¿Los portátiles están cifrados? ¿Qué pasa si roban uno? | Sara (oficina), Lucía (equipos) | 02-04, 05-06 |
| Factor humano | Las personas como objetivo y como defensa | ¿Reconocen un phishing? ¿Reportan? ¿Verifican por segundo canal? | Sara (RRHH), Marta (contenido) | 02-03, 06-05 |
| Continuidad y recuperación | La capacidad de seguir operando | ¿Restauramos las copias? ¿En cuánto tiempo? ¿Lo hemos probado? | Lucía | 04-06 |
| Gobierno, riesgo y cumplimiento (GRC) | Que todo lo anterior esté decidido, documentado y sea demostrable | ¿Qué riesgos aceptamos? ¿Qué política aplica? ¿Cómo lo probamos ante un cliente? | Marta | Módulos 4 y 6 |
Tres lecturas de esta tabla que importan más que la tabla:
- Todos los nombres se repiten. Lucía aparece en cinco dominios. Eso no es un defecto del ejemplo: es la realidad de una PYME y es en sí mismo un riesgo —el que ya identificaste como A-21, «conocimiento operativo de Lucía»—. La respuesta no es contratar diez especialistas, sino priorizar, automatizar y documentar para que el conocimiento no viva en una sola cabeza.
- Ningún dominio puede estar vacío. Si nadie tiene asignado el factor humano, nadie diseña la defensa contra el vector por el que entran la mayoría de los incidentes. Un dominio sin dueño es un dominio sin defensa; es la aplicación de la regla del propietario del inventario de 01-04, ahora a las funciones y no a los activos.
- Los dominios se solapan y ese solape es donde se pierden las cosas. ¿Quién revisa los permisos IAM del bucket de adjuntos: la persona de nube o la de identidades? En Nimbus son la misma, pero en cuanto crezca habrá que decidirlo explícitamente. Las brechas suelen ocurrir en las costuras entre dominios, no en el centro de ninguno.
- Marcos de referencia: el NIST Cybersecurity Framework
Un marco de referencia es una estructura que organiza el trabajo de seguridad para que puedas responder a dos preguntas incómodas: ¿qué nos falta? y ¿por dónde empezamos? Sin marco, la seguridad avanza por impulsos: se compra lo que un comercial vendió bien o lo que asustó en una noticia.
El NIST Cybersecurity Framework (CSF), en su versión 2.0, es el más útil para empezar porque no es una lista de productos ni una certificación: es una descripción de funciones que cualquier organización debe cubrir, del tamaño que sea.
flowchart TD
GOB["GOBERNAR (GV)\nEstrategia, roles, politicas,\nriesgo de terceros, supervision"]
GOB --> ID["IDENTIFICAR (ID)\nActivos, riesgos, contexto\n(todo el modulo 1)"]
ID --> PR["PROTEGER (PR)\nControles preventivos:\nacceso, cifrado, formacion,\nparcheo, copias"]
PR --> DE["DETECTAR (DE)\nRegistro, monitorizacion,\nalertas, deteccion de anomalias"]
DE --> RS["RESPONDER (RS)\nContencion, analisis,\ncomunicacion, erradicacion"]
RS --> RC["RECUPERAR (RC)\nRestauracion, vuelta al\nservicio, lecciones aprendidas"]
RC --> GOB
GOB -.->|"gobierna las cinco"| PR
GOB -.-> DE
GOB -.-> RS
GOB -.-> RC
Las seis funciones, con la pregunta que responde cada una y su estado real en Nimbus:
| Función | Pregunta que responde | Ejemplo de resultado esperado | Situación de Nimbus hoy |
|---|---|---|---|
| Gobernar (GV) | ¿Quién decide, con qué criterio y quién supervisa? | Existe una política, hay roles asignados, se gestiona el riesgo de proveedores | Débil. No hay política escrita; las decisiones las toma Marta caso por caso |
| Identificar (ID) | ¿Qué tenemos y qué puede salir mal? | Inventario con propietario y criticidad; riesgos evaluados | Recién hecho (módulo 1): inventario A-01…A-22 y modelado STRIDE |
| Proteger (PR) | ¿Cómo evitamos que pase? | MFA, cifrado, parcheo, mínimo privilegio, formación | Parcial. Hay TLS y roles de BD, faltan MFA generalizado y parcheo sistemático |
| Detectar (DE) | ¿Cómo nos enteramos de que está pasando? | Logs centralizados, alertas con dueño, revisión periódica | Muy débil. Hay logs, pero nadie los mira; el http.server estuvo 94 días |
| Responder (RS) | ¿Qué hacemos cuando pasa? | Plan de respuesta, roles, comunicación a clientes y autoridades | Inexistente. Nadie sabe a quién llamar a las 3 de la mañana |
| Recuperar (RC) | ¿Cómo volvemos a operar? | Copias probadas, tiempos objetivo, plan de continuidad | Sin verificar. Hay copias; nunca se ha probado una restauración completa |
Por qué este marco es tan valioso para una PYME: la tabla anterior, hecha en una hora en una pizarra, ya es un diagnóstico. Nimbus descubre que su debilidad no está donde creía —«nos falta un cortafuegos mejor», que sería Proteger— sino en Detectar, Responder y Gobernar. Y son precisamente las funciones que casi ningún producto te vende, porque no se compran: se organizan.
El error de reparto más común. Las organizaciones concentran el 90 % del esfuerzo en Proteger porque es lo que tiene forma de producto. Pero el principio «asume la brecha» de 01-03 dice que la protección fallará alguna vez; cuando falle, lo único que reduce el daño es lo bien que detectas, respondes y recuperas. Un equipo que detecta en 20 minutos y contiene en una hora sufre un incidente. Uno que detecta a los tres meses sufre una brecha.
Nota: la versión 2.0 del CSF añadió la función Gobernar precisamente porque la experiencia mostró que los fallos rara vez son técnicos en su raíz: son fallos de decisión, de asignación de responsabilidad o de supervisión de terceros. Los detalles normativos y de certificación se tratan en 06-02; aquí nos quedamos con el mapa.
- Otros marcos del mapa: ISO/IEC 27001, CIS Controls y MITRE ATT&CK
No hay un marco único, y no compiten entre sí: responden a preguntas distintas. Conocer cuál sirve para qué evita perder meses aplicando el equivocado.
| Marco | Pregunta que responde | Naturaleza | Cuándo le sirve a Nimbus |
|---|---|---|---|
| NIST CSF 2.0 | ¿Están cubiertas todas las funciones? | Marco de organización, no certificable | Ahora: para el diagnóstico inicial y la hoja de ruta |
| ISO/IEC 27001 | ¿Tenemos un sistema de gestión de la seguridad, documentado y auditable? | Norma certificable con anexo de controles | Cuando un cliente grande lo exija en un contrato |
| CIS Controls v8 | ¿Qué hago exactamente, y en qué orden? | Lista priorizada de 18 controles con acciones concretas | Ahora: es la más accionable para un equipo pequeño |
| MITRE ATT&CK | ¿Cómo actúan realmente los atacantes y detectaríamos cada técnica? | Base de conocimiento de tácticas y técnicas observadas en el mundo real | Al diseñar detección (05-02) y al analizar un incidente |
| OWASP Top 10 | ¿Cuáles son los fallos más frecuentes de aplicaciones web? | Lista de las diez categorías de riesgo más extendidas | Al desarrollar y revisar la API (02-02, 05-05) |
Cómo se combinan en la práctica, que es lo que casi nunca se explica:
- El CSF te dice qué funciones cubrir → es el índice.
- Los CIS Controls te dicen qué hacer primero → es la lista de tareas. Su «Grupo de Implementación 1» (IG1) está pensado exactamente para organizaciones del tamaño de Nimbus, con recursos limitados.
- ATT&CK te dice contra qué comprobarlo → es el examen. Cada técnica del catálogo es una pregunta: «si esto pasara aquí, ¿lo veríamos?».
- ISO 27001 te dice cómo demostrarlo → es el certificado que enseñas a un cliente.
Para Nimbus hoy, la respuesta razonable es: diagnóstico con CSF, ejecución con CIS IG1, verificación con ATT&CK e ISO cuando el mercado lo pida. Perseguir la certificación antes de tener los básicos es construir el tejado antes que los cimientos — y además sale caro.
- Roles y equipos: Blue Team, Red Team, Purple Team, SOC y CSIRT
El vocabulario de equipos viene del ámbito militar y aparece constantemente en la literatura y en las ofertas de empleo. Conviene entenderlo, y conviene sobre todo entender cómo se traduce cuando no tienes equipos.
| Equipo | Misión | Actividad típica | Métrica de éxito |
|---|---|---|---|
| Blue Team (equipo azul) | Defender: construir, endurecer, monitorizar y responder | Configurar, parchear, revisar logs, contener incidentes | Tiempo de detección y de contención; incidentes evitados |
| Red Team (equipo rojo) | Atacar de forma autorizada para probar las defensas reales | Simular a un adversario con objetivos concretos, sin avisar al azul | ¿Consiguió el objetivo? ¿Lo detectaron? ¿Cuándo? |
| Purple Team (equipo morado) | Unir a ambos: el rojo ejecuta técnicas y el azul comprueba en directo si las ve | Ejecutar técnicas de ATT&CK una a una y ajustar la detección | Cobertura de detección conseguida |
| SOC (Centro de Operaciones de Seguridad) | Vigilar de forma continua y triar alertas | Monitorización 24×7, triaje, escalado | Alertas tratadas; falsos positivos; tiempo de triaje |
| CSIRT / CERT | Responder a incidentes ya confirmados | Coordinar contención, análisis forense, comunicación | Tiempo de recuperación; calidad del análisis posterior |
Dos matices que se confunden a menudo:
- Red Team ≠ test de penetración. Un test de penetración busca encontrar tantas vulnerabilidades como sea posible en un alcance acotado y con la organización avisada. Un ejercicio de equipo rojo busca alcanzar un objetivo concreto («llegar a la base de datos de clientes») imitando a un adversario real, y evalúa tanto las defensas como la capacidad de detección. Se desarrolla en 05-03.
- SOC ≠ CSIRT. El SOC vigila y detecta; el CSIRT responde cuando ya hay incidente confirmado. En una empresa pequeña son la misma persona, pero la distinción de funciones sigue siendo útil, porque vigilar y responder requieren estados mentales opuestos: uno es rutina sostenida, el otro es crisis.
5.1 Cómo se cubren estas funciones con 38 personas
Nimbus no tiene ni tendrá un SOC. Y no lo necesita. Lo que sí necesita es que ninguna de las cinco funciones esté a cero. La traducción realista:
| Función | Cómo la cubre Nimbus | Coste real |
|---|---|---|
| Blue Team | Lucía (infraestructura y operación) e Iván (código), con un porcentaje explícito de su tiempo reservado — por ejemplo, medio día a la semana bloqueado en agenda para seguridad | Interno, pero debe estar en el calendario o no ocurre |
| Red Team | Externalizado: un test de penetración anual y una revisión al lanzar funcionalidad crítica. Internamente, revisión cruzada de código y modelado STRIDE (01-04) | Contratado; el modelado es gratis |
| Purple Team | Versión mínima: tras cada incidente o test, comprobar si los logs lo habrían mostrado y crear la alerta que faltaba | Gratis; solo requiere disciplina |
| SOC | Alertas automáticas dirigidas a un canal con una persona de guardia rotatoria. Nada de 24×7: alertas pocas y buenas, que suenen de verdad | Bajo, si se limita el número de alertas |
| CSIRT | Un plan escrito de una página: quién decide, a quién se llama, cómo se aísla un equipo, qué se comunica. Con proveedor de respuesta externo preacordado | Bajo; el detalle está en 04-05 |
La regla del equipo pequeño: con recursos limitados, la prioridad no es hacer muchas cosas mal, sino elegir pocas y hacerlas de verdad. Diez alertas que nadie mira valen menos que dos que alguien atiende siempre. Cinco políticas sin aplicar valen menos que una aplicada.
- El ciclo de vida de un ataque: Cyber Kill Chain y ATT&CK
Este apartado es el más importante de la lección, porque estructura todo el módulo. Un ataque real no es un evento instantáneo: es una secuencia de fases, y esa secuencia es una buena noticia para el defensor. Si el atacante debe encadenar siete pasos y tú rompes uno, el ataque no completa su objetivo.
La Cyber Kill Chain, formulada por Lockheed Martin, describe siete fases:
flowchart LR
R["1. RECONOCIMIENTO\nRecopilar informacion\nsobre el objetivo"] --> A["2. ARMAMENTO\nPreparar el senuelo\no el exploit"]
A --> E["3. ENTREGA\nCorreo, web, USB,\nservicio expuesto"]
E --> X["4. EXPLOTACION\nEjecutar en el\nsistema objetivo"]
X --> I["5. INSTALACION\nPersistencia:\nvolver manana"]
I --> C["6. MANDO Y CONTROL\nCanal con el\natacante"]
C --> O["7. ACCIONES\nExfiltrar, cifrar,\nfraude, destruir"]
Qué defensa corresponde a cada fase, que es para lo que sirve el modelo:
| Fase | Qué hace el atacante en el caso de Nimbus | Dónde se rompe la cadena | Lección |
|---|---|---|---|
| 1. Reconocimiento | Busca subdominios, correos del equipo en redes profesionales, tecnologías usadas | Reducir superficie (01-04); limitar la información pública; DNS y certificados revisados | 02-02 |
| 2. Armamento | Prepara un correo creíble para Sara con una factura falsa | No hay defensa directa: ocurre fuera de tu red. Aquí solo caben inteligencia y anticipación | 02-03 |
| 3. Entrega | Envía el correo; o encuentra el SSH abierto en 0.0.0.0/0 |
Filtro de correo, DMARC, banner de externo; cerrar puertos, WAF, límite de tasa | 02-03, 02-04 |
| 4. Explotación | El adjunto ejecuta código; o el exploit aprovecha una dependencia sin parchear | Parcheo, EDR, mínimo privilegio, contenedores sin shell | 02-04, 05-06 |
| 5. Instalación | Crea persistencia: una tarea programada, una clave SSH añadida, un token nuevo | EDR, integridad de ficheros, revisión de cuentas y claves | 05-02, 05-06 |
| 6. Mando y control | El equipo comprometido «llama a casa» periódicamente | Filtrado de salida, DNS con inspección, detección de patrones de baliza | 05-02, 05-04 |
| 7. Acciones | Exfiltra la base de datos y cifra las copias | Segmentación, DLP, copias inmutables, límite de tasa en exportaciones | 02-04, 04-06 |
Las tres ideas que hay que llevarse:
- La defensa no tiene que ser perfecta en todas las fases; tiene que funcionar en una. Esto es exactamente la defensa en profundidad de 01-03, ahora vista sobre el eje del tiempo en lugar del eje de las capas.
- Cuanto antes rompas la cadena, más barato sale. Cerrar un puerto (fase 3) cuesta cinco minutos. Responder a una exfiltración (fase 7) cuesta meses, dinero y clientes.
- La detección importa en todas las fases, no solo en la última. Cada fase deja señales. El problema de Nimbus no es que no haya señales: es que nadie las mira.
6.1 Equivalencia con MITRE ATT&CK
La Kill Chain es un modelo lineal y sencillo, ideal para explicar. Tiene dos limitaciones: los ataques reales no son estrictamente lineales (se vuelve atrás, se itera) y el modelo se queda corto en todo lo que ocurre una vez dentro. Ahí entra MITRE ATT&CK, un catálogo de tácticas (el para qué) y técnicas (el cómo) observadas en incidentes reales.
| Fase de la Kill Chain | Tácticas equivalentes en ATT&CK |
|---|---|
| 1. Reconocimiento | Reconnaissance, Resource Development |
| 2-3. Armamento y entrega | Initial Access |
| 4. Explotación | Execution, Privilege Escalation |
| 5. Instalación | Persistence, Defense Evasion |
| 6. Mando y control | Command and Control |
| 7. Acciones | Credential Access, Discovery, Lateral Movement, Collection, Exfiltration, Impact |
Fíjate en el desequilibrio: la última fase de la Kill Chain se expande en seis tácticas de ATT&CK. Eso refleja la realidad: la mayor parte del trabajo de un atacante ocurre después de entrar —descubrir la red, robar credenciales, moverse lateralmente, recolectar datos— y suele durar días o semanas. Es precisamente la ventana en la que un defensor con buena detección todavía puede ganar.
El uso práctico de ATT&CK para Nimbus no es memorizarlo, sino usarlo como lista de comprobación de detección: coger diez técnicas relevantes para su entorno y preguntarse, una por una, «si esto ocurriera hoy, ¿lo veríamos en algún log?». Se desarrolla en 05-02.
- Qué NO es ciberseguridad: tres mitos caros
Los mitos no son inocentes: cada uno se traduce en una decisión concreta que deja un hueco concreto.
Mito 1: «La seguridad es cosa del departamento de IT»
Por qué es falso. Repasa el módulo 1: la clasificación de la información la decide quien conoce el negocio, no quien administra el servidor. La verificación de una transferencia la hace Sara. Quien detecta un correo raro es cualquiera de los 38. Quien decide si se acepta un riesgo es Marta.
Consecuencia de creerlo. Si Lucía es «la responsable de seguridad», Sara no se siente responsable de verificar una cuenta bancaria por teléfono, e Iván no se siente responsable de validar entradas. La seguridad queda a cargo de una persona que no controla la mayoría de los puntos de fallo.
Formulación correcta: IT y seguridad son facilitadores y coordinadores; la responsabilidad es distribuida y la rendición de cuentas es de la dirección. Esa es la función Gobernar del CSF.
Mito 2: «Con un antivirus y un cortafuegos basta»
Por qué es falso. Ambos son controles útiles, y ninguno cubre lo que más ocurre:
| Incidente típico | ¿Lo para el antivirus? | ¿Lo para el cortafuegos? |
|---|---|---|
| Phishing que roba la contraseña de Sara en una web falsa | No: no hay fichero malicioso | No: es tráfico HTTPS normal y saliente |
| IDOR en la API que expone reservas de otro tenant | No | No: es una petición autenticada y bien formada |
| Bucket de copias mal configurado y accesible | No | No: está fuera del perímetro, en el proveedor cloud |
| Credencial de la consultora reutilizada y sin MFA | No | No: es un inicio de sesión legítimo desde el punto de vista técnico |
| Fraude del CEO pidiendo una transferencia | No | No |
| Dependencia de Python con una CVE crítica | Raramente | No |
Consecuencia de creerlo. Se compra producto y se declara resuelto el problema. Pero las tres funciones que más le faltan a Nimbus —Gobernar, Detectar, Responder— no se compran.
Formulación correcta: las herramientas son necesarias y no suficientes. La proporción sana en una PYME es aproximadamente un tercio herramientas, un tercio configuración y proceso, un tercio personas.
Mito 3: «A una empresa pequeña no la ataca nadie»
Este ya lo desmontamos en 01-04 con la cadena del ataque oportunista. Añadimos aquí los cuatro argumentos que lo cierran definitivamente:
- El escaneo es masivo, barato y continuo. Escanear el espacio completo de direcciones IPv4 en busca de un puerto concreto es cuestión de horas y de un coste ridículo. Una IP pública recién asignada empieza a recibir sondeos automatizados en cuestión de minutos. Nadie decidió atacar a Nimbus: un programa encontró un puerto.
- La rentabilidad favorece a los pequeños. Una gran empresa tiene equipo de seguridad, presupuesto y detección. Una PYME tiene datos valiosos, dependencia total de sus sistemas y muchas menos defensas. Para un grupo de ransomware que actúa a escala, cien víctimas pequeñas y mal defendidas son mejor negocio que una grande y bien defendida.
- Las PYMES son la puerta de entrada a las grandes. Nimbus da servicio a clínicas y academias, y tiene acceso remoto de una consultora. Un atacante que quiera llegar a un cliente concreto puede entrar por el proveedor. Es el patrón de la cadena de suministro que analizaremos en 02-06 con casos reales.
- El impacto relativo es mayor. Una gran empresa absorbe una parada de tres días. Nimbus, con un SaaS del que dependen agendas de clínicas en marcha, no puede: cada hora de parada son clínicas que no pueden atender y contratos que no se renuevan.
Conclusión del mito 3: la pregunta correcta no es «¿somos interesantes?», sino «¿somos alcanzables y explotables?». La primera pregunta la responde el ego; la segunda, un escáner.
- El mapa del módulo 2
Con el vocabulario y los modelos ya colocados, este es el recorrido de las cinco lecciones que vienen, articulado sobre la Kill Chain:
flowchart TB
L1["02-01 (esta leccion)\nAlcance, dominios, marcos,\nroles y ciclo del ataque"]
L1 --> L2["02-02 TIPOS DE ATAQUE\nQue hace el adversario\nen cada fase de la cadena"]
L1 --> L3["02-03 INGENIERIA SOCIAL\nLa fase de ENTREGA\nmas usada de todas"]
L2 --> L4["02-04 MEDIDAS DE PROTECCION\nLas defensas que rompen\ncada eslabon"]
L3 --> L4
L4 --> L5["02-05 IDENTIDAD Y ACCESO\nLa defensa mas rentable:\nquien eres y que puedes hacer"]
L5 --> L6["02-06 CASOS DE ESTUDIO\nQue ocurrio de verdad\ny que falla siempre"]
L6 --> M3["MODULO 3\nCriptografia"]
- 02-02 recorre los ataques técnicos ordenados por fase de la cadena.
- 02-03 se detiene en la ingeniería social, que es la fase de entrega dominante en incidentes reales.
- 02-04 presenta el catálogo de defensas que contrarresta lo anterior, capa a capa.
- 02-05 profundiza en identidad y control de acceso, porque cuando el perímetro se difumina la identidad es el nuevo perímetro.
- 02-06 analiza incidentes reales y cierra con un caso completo de Nimbus.
Errores Comunes y Consejos
Errores comunes:
- Adoptar un marco entero de golpe. Intentar implantar los 18 controles de CIS o certificarse en ISO 27001 en un trimestre garantiza el abandono. Los marcos se usan por partes y de forma iterativa.
- Confundir marco con producto. Ningún fabricante «te da» el NIST CSF. El marco organiza tu trabajo; las herramientas cubren partes concretas.
- Concentrar todo el esfuerzo en Proteger. Es el reparto más común y el más desequilibrado. Detectar y Responder son las funciones que deciden el tamaño del daño.
- Copiar el organigrama de una empresa grande. Nimbus no necesita un SOC ni un CISO a tiempo completo; necesita que las funciones tengan dueño, aunque el dueño haga tres cosas más.
- Usar la Kill Chain como si fuera lineal y estricta. Los atacantes iteran, retroceden y saltan fases. El modelo es una herramienta de razonamiento, no una descripción literal.
- Creer que ATT&CK hay que aprendérselo. Es un catálogo de consulta. Se usa por técnicas concretas y relevantes para tu entorno, no de memoria.
- Tratar los mitos como un problema de ignorancia ajena. Los mitos sobreviven porque son cómodos: permiten no gastar, no cambiar procesos y no asumir responsabilidad.
Consejos:
- Haz la tabla del apartado 3 para tu organización real, con las seis funciones y una columna de «situación honesta». Es el mejor diagnóstico por hora invertida que existe.
- Asigna un dueño nominal a cada dominio del apartado 2, aunque sea la misma persona en varios. Un dominio sin nombre propio es un dominio sin defensa.
- Cuando evalúes una medida nueva, pregúntate en qué fase de la cadena actúa. Si todas tus medidas actúan en la misma fase, tienes una defensa gruesa y frágil.
- Reserva tiempo de seguridad en el calendario, no en las intenciones. Lo que no está agendado no ocurre en una empresa de 38 personas.
- Empieza a leer ATT&CK por una sola táctica —Initial Access— y compárala con la superficie de ataque que mediste en 01-04.
Ejercicios
Ejercicio 1 — Diagnóstico NIST CSF de Nimbus
Con la información acumulada en el módulo 1 (inventario A-01…A-22, hallazgos del descubrimiento, modelado STRIDE), sitúa cada uno de estos siete hechos en la función del CSF que resulta afectada, indica si es una carencia o un punto fuerte, y propón una acción concreta de mejora.
- El
python -m http.serverllevaba 94 días corriendo y nadie se dio cuenta. - El rol
nimbus_apino tiene permiso deDELETEni acceso a la tabla de nóminas. - Existen copias de seguridad del bucket
nimbus-backups-prod, pero nunca se ha probado una restauración completa. - Nadie sabe a quién habría que llamar si a las 3 de la madrugada se cifran los servidores.
- La consultora externa tiene acceso remoto administrativo permanente, sin fecha de caducidad y sin contrato que detalle qué puede hacer.
- Los adjuntos se sirven mediante URLs firmadas que caducan a los 120 segundos.
- El grupo de seguridad tenía el puerto 22 abierto a
0.0.0.0/0y se descubrió por casualidad al revisar el inventario.
Ejercicio 2 — Repartir los dominios sin contratar a nadie
Marta te pide que le propongas un reparto formal de responsabilidades de seguridad entre las cinco personas del equipo directivo y técnico (Marta, Iván, Lucía, Rubén y Sara), sabiendo que nadie puede dedicar más de un 10 % de su tiempo a seguridad. Para cada uno de los diez dominios del apartado 2, indica: responsable principal, qué haría concretamente en su 10 % y qué se externaliza.
Justifica además una decisión difícil: ¿quién debería ser el responsable último de seguridad de Nimbus y por qué?
Ejercicio 3 — Romper la cadena
Un atacante ejecuta la siguiente secuencia contra Nimbus:
- Encuentra en un repositorio público de GitHub un fichero de configuración antiguo subido por error, con el nombre del subdominio interno
admin-old.nimbusreservas.example. - Comprueba que ese subdominio sigue resolviendo y que sirve un panel de administración obsoleto sin MFA.
- Prueba en él una lista de contraseñas filtradas de otras brechas con los correos del equipo, encontrados en perfiles profesionales públicos.
- Entra con una cuenta antigua de un empleado que se fue hace un año y que nadie desactivó.
- Desde ese panel, extrae un token de API con permisos amplios.
- Usa el token contra la API de producción para exportar datos de clientes durante tres semanas, en lotes pequeños.
Se pide: (a) asigna cada paso a su fase de la Kill Chain; (b) para cada paso, indica una medida que lo habría roto; (c) señala en qué paso habría sido más barato romperlo y en cuál habría sido más probable detectarlo.
Soluciones
Solución 1
| # | Función CSF | ¿Carencia o fuerte? | Acción concreta |
|---|---|---|---|
| 1 | Detectar (y Identificar) | Carencia grave | Inventario automático de procesos en escucha con comparación semanal contra una lista aprobada; alerta cuando aparece un puerto nuevo |
| 2 | Proteger | Punto fuerte | Mantenerlo y extender el mismo criterio a todos los roles nuevos; revisar los GRANT cada trimestre |
| 3 | Recuperar | Carencia | Prueba de restauración completa trimestral, cronometrada, con resultado documentado. Una copia no probada no es una copia |
| 4 | Responder (y Gobernar) | Carencia grave | Plan de una página: quién decide, teléfonos, cómo se aísla un sistema, qué se comunica y a quién. Detalle en 04-05 |
| 5 | Gobernar | Carencia | Contrato con alcance definido, cuentas nominales, acceso just-in-time con caducidad y registro de sesión. Detalle en 02-05 y 04-04 |
| 6 | Proteger | Punto fuerte | Mantenerlo; verificar que no se generan URLs de vida larga en ningún otro punto del código |
| 7 | Identificar (y Proteger) | Carencia | Revisión automatizada de la configuración cloud en el CI, que falle si aparece un 0.0.0.0/0 en puertos administrativos |
Lectura del conjunto: los dos puntos fuertes están ambos en Proteger, y las carencias graves en Detectar, Responder y Gobernar. Nimbus es un caso de manual del desequilibrio descrito en el apartado 3: sabe construir defensas, pero no sabe si están funcionando ni qué hacer cuando fallen.
Solución 2
| Dominio | Responsable | Qué hace en su 10 % | Se externaliza |
|---|---|---|---|
| Redes | Lucía | Revisión trimestral de reglas de cortafuegos y segmentación | Auditoría anual de configuración |
| Aplicaciones | Iván | Revisión de código con foco de seguridad en cada PR; atender alertas de dependencias | Test de penetración anual |
| Dato | Marta | Mantener la clasificación y la política de retención | — |
| Identidad y accesos | Marta | Recertificación semestral de accesos; altas y bajas | — |
| SecOps | Lucía | Revisar el canal de alertas a diario (15 minutos); guardia rotatoria | Servicio de detección gestionado si crece |
| Nube | Lucía | Revisión automatizada de configuración; corregir lo que marque | Revisión externa anual |
| Física | Sara | Control de accesos a la oficina, inventario de portátiles, destrucción de papel | — |
| Factor humano | Sara (con contenido de Marta) | Un simulacro y una píldora formativa por trimestre | Plataforma de simulacros |
| Continuidad | Lucía | Una prueba de restauración por trimestre, documentada | — |
| GRC | Marta | Mantener el registro de riesgos y las políticas; responder cuestionarios de clientes | Asesoría legal y de cumplimiento |
La decisión difícil. El responsable último debe ser Marta (CTO), y no Lucía, por tres razones: (a) la seguridad implica aceptar riesgos, y aceptar un riesgo es una decisión de negocio que requiere autoridad, no conocimiento técnico; (b) si el responsable es quien administra los sistemas, se juzga a sí mismo —se rompe la separación de funciones de 01-03—; (c) las decisiones más importantes pendientes (contrato de la consultora, presupuesto, política, comunicación a clientes) no son técnicas. Lucía es la responsable operativa; Marta, la responsable última. Y conviene escribirlo, porque una responsabilidad que no está escrita se diluye en cuanto hay presión de entrega.
Solución 3
| Paso | Fase de la Kill Chain | Medida que lo habría roto |
|---|---|---|
| 1. Fichero de configuración en repositorio público | Reconocimiento | Escaneo de secretos y ficheros sensibles en el CI (02-04); política de repositorios privados; rotación tras cualquier exposición |
| 2. Subdominio obsoleto que sigue resolviendo | Reconocimiento | Revisión trimestral de DNS buscando lo que sobra (01-04); retirada de servicios al desmantelarlos |
| 3. Contraseñas filtradas probadas contra el panel | Entrega (credential stuffing) | MFA en todo panel administrativo; límite de intentos; comprobación contra listas de contraseñas filtradas (02-05) |
| 4. Cuenta de un empleado que se fue hace un año | Explotación | Proceso de baja con desactivación inmediata y recertificación semestral de cuentas (02-05) |
| 5. Extracción de un token de API con permisos amplios | Instalación / Credential Access | Tokens con caducidad, permisos acotados y ámbito limitado; nunca tokens permanentes (hallazgo de 01-04) |
| 6. Exportación en lotes pequeños durante tres semanas | Acciones sobre el objetivo | Límite de tasa por token, alerta por volumen de exportación anómalo, auditoría de accesos revisada (02-04, 05-02) |
(c) Dónde romperlo:
- Más barato: el paso 2. Borrar un registro DNS obsoleto cuesta un minuto y no requiere ninguna herramienta. Sin ese subdominio, los pasos 3 a 6 no existen. Es la ilustración perfecta de por qué reducir superficie es la inversión más rentable.
- Más probable de detectar: el paso 3 y el paso 6. Una ráfaga de intentos de autenticación fallidos contra un panel es una señal muy visible en cualquier log; una exportación sostenida y anómala durante tres semanas también lo es, si alguien mira. Que el ataque durase tres semanas no indica sofisticación del atacante: indica ausencia de la función Detectar.
Observación final: ninguno de los seis pasos requiere una vulnerabilidad de software ni un exploit. Todo el ataque se apoya en higiene: un fichero subido por error, un subdominio olvidado, contraseñas reutilizadas, una baja mal ejecutada y un token permanente. Es la forma habitual de los incidentes reales, y la razón por la que los básicos rinden desproporcionadamente.
Conclusión
Ya sabes qué terreno pisas. La ciberseguridad se distingue por su objeto: un adversario que se adapta, y de ahí que sea una disciplina antagónica y evolutiva en lugar de un estado que se alcanza. Has visto que se organiza en dominios —redes, aplicaciones, dato, identidad, operaciones, nube, física, factor humano, continuidad y gobierno— y que en una empresa de 38 personas cada dominio no es un equipo sino una responsabilidad con nombre propio; lo que no puede pasar es que un dominio se quede sin dueño. El NIST Cybersecurity Framework te ha dado el índice con sus seis funciones —Gobernar, Identificar, Proteger, Detectar, Responder y Recuperar— y, aplicado a Nimbus, ha producido un diagnóstico incómodo pero útil: lo que falta no son mejores defensas, sino la capacidad de saber si funcionan y de reaccionar cuando fallen. Junto a él has colocado CIS Controls como lista de tareas, ATT&CK como examen de detección e ISO 27001 como prueba ante terceros.
Has aprendido el vocabulario de equipos —Blue, Red, Purple, SOC y CSIRT— y, más importante, su traducción realista: no hace falta un centro de operaciones, hace falta que ninguna de esas funciones esté a cero. Y has incorporado el modelo que estructura todo lo que viene: el ciclo de vida de un ataque, con sus siete fases de la Kill Chain y su equivalencia con las tácticas de ATT&CK, junto con la idea que lo hace valioso para el defensor: no necesitas ganar en todas las fases, basta con romper una, y cuanto antes la rompas, más barato sale. Por último has desmontado los tres mitos que dejan huecos concretos: que la seguridad es cosa de IT, que basta con un antivirus y un cortafuegos, y que a una empresa pequeña no la ataca nadie —cuando la pregunta correcta no es si eres interesante, sino si eres alcanzable.
Con el mapa completo, toca mirar de cerca al adversario. En la siguiente lección, Tipos de Ataques Cibernéticos (02-02), recorreremos los ataques técnicos ordenados por las fases de la cadena que acabas de aprender: reconocimiento, ataques a la red, ataques a credenciales, los diez fallos más frecuentes de aplicaciones web —incluido el IDOR que ya corregiste en 01-01—, ransomware con doble extorsión, cadena de suministro y abuso de APIs. Cada uno con su ejemplo mínimo sobre la arquitectura de Nimbus, su señal de detección y la defensa que lo neutraliza.
Curso de Fundamentos de Seguridad Informática
Módulo 1: Introducción a la Seguridad Informática
- Conceptos Básicos de Seguridad Informática
- Tipos de Amenazas y Vulnerabilidades
- Principios de la Seguridad Informática
- Activos, Superficie de Ataque y Actores de Amenaza
Módulo 2: Ciberseguridad
- Definición y Alcance de la Ciberseguridad
- Tipos de Ataques Cibernéticos
- Ingeniería Social y Phishing
- Medidas de Protección en Ciberseguridad
- Identidad, Autenticación y Control de Acceso
- Casos de Estudio de Incidentes de Ciberseguridad
Módulo 3: Criptografía
- Introducción a la Criptografía
- Criptografía Simétrica
- Criptografía Asimétrica
- Funciones Hash, HMAC y Almacenamiento de Contraseñas
- Protocolos Criptográficos
- Gestión de Claves, Certificados y PKI
- Aplicaciones de la Criptografía
Módulo 4: Gestión de Riesgos y Medidas de Protección
- Evaluación de Riesgos
- Políticas de Seguridad
- Controles de Seguridad
- Riesgo de Terceros y Cadena de Suministro
- Plan de Respuesta a Incidentes
- Recuperación ante Desastres y Continuidad de Negocio
Módulo 5: Herramientas y Técnicas de Seguridad
- Herramientas de Análisis de Vulnerabilidades
- Técnicas de Monitoreo y Detección
- Pruebas de Penetración
- Seguridad en Redes
- Seguridad en Aplicaciones
- Hardening de Sistemas y Seguridad del Endpoint
- Seguridad en la Nube y en Contenedores
Módulo 6: Buenas Prácticas y Normativas
- Buenas Prácticas en Seguridad Informática
- Normativas y Estándares de Seguridad
- Protección de Datos Personales y RGPD en la Práctica
- Cumplimiento y Auditoría
- Formación y Concienciación
- Ética, Aspectos Legales y Divulgación Responsable
