◇ OpenCyber Academy
Curso rápido · Capítulo 2 · Español

Capítulo 2 — Activos, redes y exposición

Aprendizaje gratuito y abierto para quienes desean proteger a las personas y la tecnología. No se necesita una cuenta para estudiar ni consultar las respuestas.

Capítulo 2 — Activos, redes y exposición

Mapa de la lección

Lección 02 publicada. Mapa, ejemplo, EX014.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["2.1 Primero, el inventario"]
  N2["2.2 Lectura del laboratorio"]
  N3["2.3 Separar la red"]
  N4["2.4 Exposición y acceso remoto"]
  N5["2.5 Portales en la nube"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX014"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["2.1 Primero, el inventario"]
  N2["2.2 Lectura del laboratorio"]
  N3["2.3 Separar la red"]
  N4["2.4 Exposición y acceso remoto"]
  N5["2.5 Portales en la nube"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX014"]
[Resultados de aprendizaje]
    |
    v
[2.1 Primero, el inventario]
    |
    v
[2.2 Lectura del laboratorio]
    |
    v
[2.3 Separar la red]
    |
    v
[2.4 Exposición y acceso remoto]
    |
    v
[2.5 Portales en la nube]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX014]

Resultados de aprendizaje

Usted podrá (1) explicar por qué el inventario va primero; (2) revisar una lista de dispositivos en busca de debilidades comunes; (3) describir cómo debe separarse la red de una planta; y (4) reconocer los riesgos de la exposición a internet y del acceso remoto.

2.1 Primero, el inventario

No se puede proteger lo que no se sabe que existe. NIST SP 800-82r3 sitúa el inventario de activos en la base. Para cada dispositivo, registre el nombre, la función, la ubicación, el responsable, la versión de firmware, la dirección de red y si se conecta a una nube.

"""Lab 2: review a synthetic Elmstead inverter list for default passwords, old firmware and cloud links."""
inv = [("INV-01", "5.1", False, True), ("INV-02", "5.1", True, True),
       ("INV-03", "4.7", False, True), ("INV-04", "5.1", False, False)]
LATEST = "5.1"
for name, fw, default_pw, cloud in inv:
    issues = []
    if default_pw: issues.append("default-password")
    if fw != LATEST: issues.append(f"old-fw {fw}")
    print(f"{name} cloud={'yes' if cloud else 'no '} {', '.join(issues) or 'ok'}")
print("needs action:", sum(1 for _, fw, d, _ in inv if d or fw != LATEST))

Ejecútelo con python3 lab_inverters.py. Salida verificada:

INV-01 cloud=yes ok
INV-02 cloud=yes default-password
INV-03 cloud=yes old-fw 4.7
INV-04 cloud=no  ok
needs action: 2

Un inventario útil registra también a quién llamar por cada dispositivo y cuándo se comprobó por última vez. Los registros se quedan desfasados a medida que los fabricantes cambian piezas y los ingenieros añaden equipos, así que Elmstead revisa la lista después de cada visita de mantenimiento. El Lab 2 trabaja con una versión breve de esta lista para los cuatro inversores, y muestra lo rápido que unas pocas columnas revelan lo que necesita atención.

2.2 Lectura del laboratorio

INV-02 todavía usa su contraseña por defecto: cualquiera que haya leído el manual podría iniciar sesión. INV-03 ejecuta el firmware 4.7, mientras que la versión vigente es la 5.1, así que puede carecer de correcciones de seguridad. INV-04 no tiene enlace con la nube ni problemas. Dos de los cuatro inversores necesitan intervención. Su corrección la hacen el propietario y el fabricante en momentos planificados, no personas en prácticas que experimentan. El laboratorio solo comprueba lo que dice la lista. Si la lista es errónea, por ejemplo porque un fabricante cambió una contraseña durante una visita y nadie actualizó el registro, el resultado también lo será. Trate la salida como una lista de preguntas para la ingeniera de la planta, y confirme cada elemento con los registros o con el fabricante antes de que nadie actúe.

2.3 Separar la red

IEC 62443 describe zonas (grupos de dispositivos con necesidades similares) unidas por conductos, que son conexiones controladas. En Elmstead la zona de control contiene SC-1, los inversores y el sistema de gestión de baterías; las cámaras están en su propia zona; la red de oficina está separada a su vez; una DMZ contiene el servidor que comparte datos hacia fuera. Los cortafuegos entre zonas solo permiten las conexiones necesarias. La finalidad de las zonas es que un problema en una no se extienda libremente a otra. Si una cámara se viera comprometida, el cortafuegos entre la zona de cámaras y la zona de control debería impedirle alcanzar SC-1 o los inversores. Cada conexión permitida entre zonas debe tener un motivo, un responsable y un registro, para que las reglas antiguas puedan encontrarse y retirarse.

2.4 Exposición y acceso remoto

Los dispositivos accesibles directamente desde internet son una debilidad habitual; MITRE ATT&CK for ICS la denomina T0883 Internet Accessible Device. El acceso remoto de los fabricantes debe pasar por una única pasarela con autenticación multifactor, activada solo cuando se necesite, recomendaciones que recoge el aviso AA21-042A de CISA tras el compromiso de una instalación de tratamiento de agua en 2021. Para Elmstead esto significa comprobar que ningún inversor, controlador o cámara responde directamente desde internet, y que la vía de soporte del fabricante termina en una pasarela propiedad de la planta. Las cuentas de esa pasarela deben pertenecer a personas con nombre, activarse para un trabajo concreto y desactivarse después. Los registros de sesión permiten a la ingeniera ver quién se conectó y qué hizo.

2.5 Portales en la nube

Las nubes de los fabricantes son cómodas para la supervisión, pero un portal que además puede enviar órdenes es, en la práctica, acceso remoto. Pregunte si puede controlar equipos, quién tiene cuentas y si la autenticación multifactor está activada. En Elmstead la ingeniera descubrió que el portal de supervisión del fabricante podía enviar órdenes de carga, no solo mostrar datos. Eso lo convierte en parte del panorama del acceso remoto, con las mismas preguntas sobre cuentas nominativas y segundos factores. Las respuestas deben figurar en el inventario junto a cada dispositivo que el portal puede alcanzar, para que no se olviden cuando cambien el personal o los contratos.

Ejemplo resuelto (Elmstead sintético)

Jonah enseña la salida del laboratorio a la ingeniera de la planta. Ella reserva al fabricante de los inversores para la semana siguiente, para cambiar la contraseña de INV-02 y actualizar INV-03, y anota que el portal de supervisión puede enviar órdenes de carga, un hallazgo para el capítulo 3.

Caso sintético — Elmstead. Los dispositivos, las versiones y los ajustes son inventados.

Errores y límites

Una lista elaborada a partir de registros puede omitir dispositivos; los recorridos por la planta y los registros de red la completan. Nunca escanee una planta en funcionamiento para elaborar un inventario salvo que el propietario lo haya autorizado y planificado.

Ejercicios — capítulo 2

Síntesis del capítulo

Conozca todos los dispositivos, corrija las contraseñas por defecto y el firmware antiguo mediante trabajos planificados, separe las zonas y mantenga el acceso remoto acotado.

Siga estudiando — capítulo 02 de 04

← Capítulo 01 (borrador) · Índice de capítulos del curso · Capítulo 03 (borrador) →

Respuestas desarrolladas

EX014. Todos los controles posteriores (parches, segmentación, supervisión, respuesta) dependen de saber qué dispositivos existen, así que todo lo que falte en el inventario queda sin proteger.

EX015. Nombre del dispositivo, función, responsable, versión de firmware y dirección de red (además de la ubicación y la conexión con la nube).

EX016. Las contraseñas por defecto figuran en manuales públicos, así que cualquiera que pueda alcanzar INV-02 por la red o por el portal podría iniciar sesión y cambiar sus ajustes.

EX017. A INV-03 pueden faltarle correcciones de seguridad incluidas en la 5.1; consulte los avisos sobre la 4.7 y planifique una actualización con el fabricante.

EX018. INV-04 cloud=no old-fw 4.9 y needs action: 3.

EX019. La ingeniera del propietario de la planta, con el fabricante de los inversores, la cambia durante una visita planificada; no una persona en prácticas ni de forma improvisada.

EX020. La zona de control (SC-1, inversores, gestión de baterías), la zona de cámaras, la zona de oficina y la DMZ.

EX021. Un conducto es la vía de comunicación controlada que une dos zonas, con reglas definidas sobre lo que puede atravesarla.

EX022. Las cámaras suelen estar poco protegidas y enlazadas con internet; si una se viera comprometida dentro de la zona de control, el atacante podría alcanzar directamente SC-1 y los inversores.

EX023. T0883 Internet Accessible Device.

EX024. Los fabricantes solo se conectan a través de una única pasarela propiedad de la planta, con cuentas nominativas y autenticación multifactor. Las cuentas se activan para cada trabajo acordado, las sesiones se registran y el acceso se desactiva después.

EX025. ¿Puede el portal enviar órdenes a los equipos o solo mostrar datos? ¿Quién tiene cuentas en él? ¿Se exige autenticación multifactor en todas las cuentas?

EX026. No tiene autorización para hacerlo, y los escaneos pueden alterar dispositivos frágiles; los registros, los datos del equipo de redes y los recorridos por la planta permiten elaborar la lista con seguridad.