Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

La defensa no es un muro

4 tareas · 20 min · Principiante

La imagen mental de «poner un cortafuegos y estar protegido» es la que hace que los incidentes salgan caros. Aquí la cambias por la que usan de verdad los equipos que defienden.

0 de 4 · 0%

Objetivo de la sala

La imagen mental de «poner un cortafuegos y estar protegido» es la que hace que los incidentes salgan caros. Aquí la cambias por la que usan de verdad los equipos que defienden.

La forma equivocada de pensar la defensa es como una muralla: una barrera fuerte, y dentro todo tranquilo.

El problema es que las murallas se caen. Todas. La contraseña se filtra, la librería tiene un fallo publicado, alguien pincha un enlace, un desarrollador sube una clave por error. Dar por hecho que una capa fallará no es pesimismo: es el punto de partida.

Así que la pregunta profesional no es «¿cómo hago esta barrera perfecta?». Es:

Cuando esta capa falle, ¿qué pasa después?

Y ahí está la diferencia entre un incidente pequeño y un titular. Aplícalo a la clínica, capa por capa:

La página /agenda-interna no comprobaba quién entraba. Falló la capa de autorización. ¿Qué pasó después? Nada la contuvo: la página entregó todos los datos.

El respaldo tenía permisos abiertos. Falló la capa de permisos. ¿Qué pasó después? Se leyó la configuración con la contraseña de root.

La red no estaba segmentada. Falló la capa de red. ¿Qué pasó después? Desde el servidor web se llegaba a todo.

Tres capas, y ninguna tenía otra detrás. No es que faltara una defensa: es que cada fallo llevaba directo al siguiente.

Responde para continuar

¿Cuál es la pregunta que define una defensa por capas?

Ver pista de ayuda

Toda capa se cae. La cuestión es qué hay detrás.

En cualquier sistema, con cualquier tecnología, las capas se agrupan en cuatro familias. Y fíjate en que las cuatro ya salieron en esta ruta, sala por sala:

Impedir. Que no se pueda. Comprobar quién entra en cada página, permisos mínimos en cada archivo, parámetros separados de la orden en cada consulta, HTTPS en todo el sitio. Es la capa más barata y la que más se olvida.

Limitar. Que si se puede, alcance poco. El proceso del servidor web sin acceso a la carpeta privada, la red partida en trozos, el documento truncado a cuatro cifras, la contraseña resumida y con sal. Aquí se decide si el incidente es una página o la base entera.

Ver. Que si pasa, se sepa. Los registros de auth.log, los 404 del panel de monitoreo, el latido regular en el tráfico. Sin esta capa el incidente sigue pasando; lo único que cambia es que nadie lo sabe.

Reaccionar. Que cuando se sepa, se pueda cortar. El bloqueo del origen, el límite de peticiones por minuto, el aviso a coordinación. Y algo que se olvida: poder restaurar, porque un respaldo probado es una capa de defensa completa.

Las cuatro juntas dan la propiedad que buscas: el ataque tiene que atravesarlas todas, y tú solo necesitas que una funcione.

Responde para continuar

Un atacante entra pero solo alcanza una carpeta pública y salta la alerta. ¿Qué capas trabajaron?

Ver pista de ayuda

Entrar no es el final. Mira qué alcanzó y quién se enteró.

Abre el laboratorio de monitoreo, el mismo del primer módulo. Ahora vas a mirarlo con otros ojos.

Cuando el escaneo llegó, mira lo que había hecho ya el sistema, en la lista de acciones: el aviso se había enviado y el límite de peticiones estaba activado.

Eso son dos capas que funcionaron solas, antes de que llegara ninguna persona. El límite no impidió el escaneo, pero lo hizo lento. El aviso no lo impidió, pero puso a alguien a mirar. Sin esas dos, el mismo ataque habría durado toda la noche sin que nadie se enterara.

Y quedaba la tercera, la que solo puede hacer alguien que decide: bloquear el origen. Hazlo otra vez, y fíjate en el orden de las tres. Automático, automático, humano.

Ese reparto es el que hace que la defensa funcione de verdad. Lo que se puede automatizar, automatizado, porque a las tres de la mañana no hay nadie. Lo que requiere criterio, para la persona, porque bloquear un origen equivocado deja fuera a pacientes reales.

Esta tarea se hace en el laboratorio

El panel desde el que se vigila un sistema, aquí en la página. No instalas nada y no puedes romper nada.

Abriendo el panel…

Responde para continuar

Bloquea de nuevo el origen del escaneo en el panel y escribe el código de contención que sale.

Formato esperado: ___-____

Ver pista de ayuda

Escribe la dirección de la tabla que hace 4.612 peticiones, elige bloquear y aplica.

Queda una idea que suele contarse al revés, y conviene enderezarla.

Se repite mucho que quien defiende está en desventaja: el atacante solo necesita un fallo, y tú tienes que tapar todos. Es cierto, y es real.

Pero hay otra mitad que casi nunca se dice, y la tienes delante en el panel:

Quien ataca tiene que acertar en todas las fases. Quien defiende solo necesita detectar una.

El ataque a la clínica tenía cuatro fases y dejó rastro en las cuatro: los 404 del escaneo, el POST a la carpeta de subidas, el proceso raro con su archivo en /tmp, el latido de 512 bytes cada cinco minutos.

Con vigilar una sola de esas cuatro cosas, alguien lo habría visto. Y no se estaba mirando ninguna.

Esa es la conclusión operativa de la sala, y no cuesta dinero: casi ningún incidente grande falla por falta de una herramienta carísima. Falla porque el rastro estaba escrito y nadie lo leyó.

Lo que viene ahora es precisamente eso: leerlo.

Responde para continuar

¿En qué sentido juega la asimetría a favor de quien defiende?

Ver pista de ayuda

Cuenta los rastros que dejó el ataque, y cuántos hacía falta ver.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Abriendo el panel…

Centro de monitoreo · Coordinación TI
10:41

Peticiones

4.702

última hora

Errores 404

4.611

lo normal son 12

Orígenes activos

38

sin cambios

Tráfico por origen · última hora

Origen Peticiones Páginas distintas Errores Actividad
198.51.100.12 86 9 1 Consulta de citas
198.51.100.31 54 7 0 Portal del paciente
203.0.113.44 4.612 4.610 4.609 Peticiones en ráfaga
198.51.100.77 41 5 2 Portal del paciente
198.51.100.90 29 4 0 Avisos

Rutas probadas por 203.0.113.44

Hora Ruta Respuesta
10:38:01 /wp-admin 404
10:38:02 /backup 404
10:38:03 /avisos 200
10:38:04 /agenda-interna 200
10:38:05 /panel-admin 404

Las que responden 200 existen. El resto no.

Contención

✓ Aviso enviado a coordinación
✓ Límite de peticiones por minuto activado
○ Bloquear el origen del escaneo

Regla aplicada. El origen deja de recibir respuesta.

Código de contención: MRD-8815

Monitoreo Meridiano v1.0 · build 8b44c6

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad