Cómo se ataca una planta industrial: el salto de IT al metal, explicado con una máquina

Por Kike Gandia · Hardware y OT · 12 min de lectura

Ilustración sobre fondo azul noche: una torre con los niveles del modelo Purdue y un bus con una compuerta DMZ naranja por el que baja un paquete rojo, conectada a un depósito con nivel de líquido, marca de nivel alto roja, válvula motorizada y rebose

Una depuradora, una línea de embotellado, una subestación eléctrica o la climatización de un hospital tienen algo en común: debajo del software hay metal que se mueve. Bombas, válvulas, motores, calderas. Y controlándolo, una capa de tecnología —la llamamos OT, tecnología de operación, frente a la IT de oficina— que durante décadas vivió aislada y que hoy está, casi siempre, conectada.

Esa conexión es la que trae el riesgo, y también la razón por la que la seguridad industrial no se puede tratar como la de una oficina. Aquí lo importante no es que no te roben un dato: es que la planta siga funcionando y nadie salga herido. Esta guía lo explica con una máquina que se puede mirar por dentro, pieza a pieza.

Disponibilidad
la prioridad en OT (antes que la confidencialidad)
Sin auth
Modbus, S7comm, DNP3 heredados (quien llega al bus, manda)
Purdue
el mapa de la planta en niveles (0 proceso … 4 IT, con DMZ)

La máquina: una planta de nivel

La figura es una planta de las más sencillas que existen: un depósito que hay que mantener a un nivel. A la derecha está el proceso físico (el nivel 0): el depósito con su vidrio de nivel y sus marcas ALTO y BAJO, una bomba que lo llena por una válvula motorizada, un rebose y una caja de enclavamiento de seguridad (SIS). A la izquierda, la torre de control: cinco cajas apiladas que son los niveles del modelo Purdue —el PLC que regula la válvula, el HMI desde el que se opera, la capa de operación, la DMZ industrial y, arriba, la red de IT— unidas por un bus con una compuerta a la altura de la DMZ.

Elige un escenario y mira qué se mueve: cómo baja el pulso de un atacante por el bus, cómo sube el líquido en el vidrio, cuándo se queda la válvula abierta y cuándo salta la seguridad.

Figura interactiva «planta de nivel». A la derecha, un depósito (nivel 0 del modelo Purdue) con vidrio de nivel y marcas ALTO y BAJO, una válvula motorizada de entrada, una bomba, un rebose con bandeja y una caja de enclavamiento de seguridad (SIS). A la izquierda, una torre de cinco cajas —PLC (nivel 1), HMI (2), operación (3), DMZ industrial (3.5) e IT (4)— unidas por un bus con una compuerta en la DMZ. El PLC manda la válvula por un cable de campo; el SIS corta la bomba por un cable propio, independiente del PLC. Cuatro escenarios: proceso bajo control (el PLC modula la válvula y el nivel se mantiene en la consigna); un escaneo de IT que inunda el bus de campo, cuelga el PLC, deja la válvula abierta y hace rebosar el depósito; de IT hasta el metal (en una red plana, el atacante baja por el bus nivel a nivel hasta el PLC y, como el bus no autentica, abre la válvula y provoca el rebose); y zonas y parada segura (la compuerta de la DMZ detiene el pulso y, aunque el nivel subiera, el enclavamiento cableado corta la bomba de forma independiente, así que el líquido se queda en la marca alta sin rebosar).

Por qué un escaneo de IT puede parar una planta

En IT, lanzar un escaneo de puertos para ver qué hay en la red es el pan de cada día y no rompe nada. En OT, ese mismo escaneo llega a equipos diseñados para hablar solo con sus iguales, en redes pequeñas y previsibles. Muchos PLC son hardware de hace diez o quince años con poca memoria y pila de red frágil: un barrido agresivo los satura, dejan de refrescar sus salidas y la planta se queda a oscuras o, peor, con la última orden congelada.

La prioridad está invertida. En IT el orden suele ser confidencialidad, integridad, disponibilidad. En OT es al revés: primero la seguridad física y la disponibilidad, luego la integridad, y la confidencialidad al final. Por eso las herramientas y la agresividad de un pentest de IT no se usan tal cual en una planta.

La consecuencia práctica: un entorno OT no se escanea a lo bruto. Se usa descubrimiento pasivo (escuchar el tráfico sin inyectar), pruebas acordadas sobre réplicas o maquetas, y ventanas de parada negociadas. El segundo escenario de la figura muestra exactamente esto: el escaneo no hace falta que sea malicioso para provocar un desastre.

El modelo Purdue y por qué el bus no autentica

La torre de la figura es el modelo Purdue, la forma estándar de ordenar una planta en niveles, del proceso físico (nivel 0) hasta la IT corporativa (niveles 4 y 5). Entre la OT y la IT hay un nivel especial, el 3.5 o DMZ industrial: la única puerta por la que deberían cruzar los datos entre los dos mundos.

NivelQué hayEjemplo en la figura
0Proceso físico: sensores y actuadoresEl depósito, el vidrio de nivel, la válvula y la bomba
1Control básico: PLC, RTULa caja PLC, que modula la válvula
2Supervisión: SCADA y HMILa caja HMI, desde donde se opera
3Operación de planta: historian, MESLa caja de operación
3.5DMZ industrialLa compuerta del bus: el único paso IT↔OT
4-5IT corporativa y empresaLa caja IT, arriba del todo

El problema de fondo lo lleva el bus que une todo: los protocolos industriales heredados —Modbus/TCP en el puerto 502, el S7comm de los Siemens antiguos, DNP3 sin sus extensiones de seguridad— se diseñaron para redes aisladas y viajan sin autenticar ni cifrar. No distinguen quién da una orden. Leer un valor y escribir uno nuevo cuestan lo mismo. Así que la regla en OT es brutalmente simple: quien llega al bus, manda. Por eso el tercer escenario, en una red plana sin separar IT de OT, lleva al atacante desde un correo en la oficina hasta abrir una válvula, sin pisar la planta.

Bloquear el puerto 502 desde internet es el paso uno, no una estrategia de seguridad.— Práctica común en seguridad de redes Modbus

Las defensas que de verdad frenan a un atacante

La buena noticia es que las defensas que funcionan no dependen de parchear cada PLC viejo —muchos no se pueden tocar— sino de cómo está montada la planta. Son dos capas que no dependen la una de la otra, y el cuarto escenario de la figura las enseña juntas.

Zonas Segmentar IT y OT
El modelo Purdue y la norma IEC 62443 ordenan la planta en zonas unidas por conductos controlados. Entre IT y OT va una única DMZ que termina, autentica, filtra y registra todo. Sin ese paso único, cualquier PC de oficina comprometido alcanza el proceso.
SIS Parada segura independiente
El enclavamiento de seguridad (Safety Instrumented System) es un sistema aparte, cableado, que detecta una condición peligrosa y actúa por su cuenta. Corta la bomba aunque el PLC esté comprometido. Fue justo el blanco del malware Triton en 2017.
Pasivo Visibilidad sin tocar
Antes de proteger hay que saber qué hay. En OT eso se hace escuchando el tráfico (descubrimiento pasivo), no escaneando. Un inventario de activos y de conversaciones normales es la base de toda la detección.
Acceso Acceso remoto por un solo sitio
El mantenimiento remoto entra por un salto único en la DMZ, autenticado y registrado, nunca por un VNC o un TeamViewer colgado directamente del PLC. El acceso de proveedores es una de las primeras cosas que miramos.

La idea que une las cuatro es la misma que la figura repite en cada escenario: no se trata de que el atacante no se equivoque nunca, sino de que cuando llegue, no tenga a dónde ir y la seguridad física no dependa del sistema que ha comprometido.

Cómo se evalúa una planta sin romperla

  1. 1 — Entender el proceso primero
    Qué hace la planta, qué puede salir mal físicamente y qué paradas son aceptables. La seguridad empieza por el análisis de riesgo del proceso, no por el escáner.
  2. 2 — Inventario pasivo
    Escuchar el tráfico para saber qué equipos hay, con qué hablan y por qué protocolos, sin inyectar nada.
  3. 3 — Revisar la arquitectura
    Dónde está la frontera IT/OT, si hay DMZ real, cómo entra el mantenimiento remoto y qué pasa si cae un segmento. El modelo Purdue como mapa.
  4. 4 — Pruebas activas, acordadas y acotadas
    Sobre réplicas, maquetas o en ventanas de parada, nunca contra la producción a ciegas. Lo que en IT es rutina, en OT se negocia.
  5. 5 — Comprobar las capas de seguridad
    Que la segmentación aguanta y que el SIS actúa de forma independiente del control. Son las dos que salvan la planta.

Si queréis el detalle de por qué la metodología cambia tanto respecto a un pentest clásico, lo desarrollamos en seguridad OT/ICS: por qué el pentesting de IT no basta. Y si os interesa la parte de más abajo del todo —cómo se analiza y se ataca el propio hardware de estos equipos— está nuestra serie de Análisis de Hardware, de las interfaces olvidadas del silicio hasta JTAG. Para evaluar vuestra planta con cabeza, hablemos: es parte de lo que hacemos en pentesting.

Servicio relacionado

seguridad OT/ICS y por qué el pentesting de IT no basta

Temas de este artículo

#OT #ICS #SCADA #PLC #Modbus #Modelo-Purdue #IEC-62443 #Seguridad-industrial #SIS #Segmentación

Seguir leyendo

Fuentes

Hablar de la seguridad de vuestra planta