OpenCyber Academy
Profesional · Capítulo 6 · Español
Código del curso: OCA-045Capítulo 06: OCA-045-C006

Capítulo 6 — Exposición a internet de los sistemas del edificio

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.

Mapa de la lección

Lección 06 publicada. Mapa, ejemplo, EX026.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["6.1 Cómo ocurre"]
  N2["6.2 Comprobar la exposición"]
  N3["6.3 Lectura del resultado"]
  N4["6.4 Respuesta"]
  N5["6.5 Evitar que se repita"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
  N6 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX026"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["6.1 Cómo ocurre"]
  N2["6.2 Comprobar la exposición"]
  N3["6.3 Lectura del resultado"]
  N4["6.4 Respuesta"]
  N5["6.5 Evitar que se repita"]
  N6["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX026"]
[Resultados de aprendizaje]
    |
    v
[6.1 Cómo ocurre]
    |
    v
[6.2 Comprobar la exposición]
    |
    v
[6.3 Lectura del resultado]
    |
    v
[6.4 Respuesta]
    |
    v
[6.5 Evitar que se repita]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX026]

Resultados de aprendizaje

Usted podrá (1) explicar por qué las interfaces del edificio acaban en internet; (2) comparar una exportación de exposición con una lista aprobada; y (3) responder a una exposición no aprobada.

6.1 Cómo ocurre

Un contratista abre un puerto para alcanzar desde casa la página web del BMS; una empresa de ascensores añade un enrutador; una regla de cortafuegos de un proyecto nunca se retira. MITRE ATT&CK for ICS recoge la técnica T0883 Internet Accessible Device precisamente para esta situación, y los avisos de CISA instan una y otra vez a retirar las interfaces de los sistemas de control del acceso directo desde internet. En Millbrook, una regla añadida en 2023 para la puesta en marcha de la enfriadora expuso directamente a internet BACnet y el inicio de sesión web del BMS, y nadie la retiró tras el proyecto. Toda apertura de este tipo empieza con una petición razonable por comodidad. La tarea consiste en dar a los contratistas una vía con soporte para que no necesiten pedir puertos.

6.2 Comprobar la exposición

El equipo de redes del hospital, o un servicio autorizado, elabora una lista de las direcciones públicas del hospital y de los servicios abiertos. El analista la compara con la lista aprobada, que normalmente contiene solo la pasarela de acceso remoto.

"""Lab 6: compare a synthetic external-exposure export with approved internet-facing services."""
approved = {("203.0.113.10", 443)}
found = [("203.0.113.10", 443, "VPN gateway"), ("203.0.113.24", 47808, "BACnet/IP"),
         ("203.0.113.24", 80, "BMS web login")]
for ip, port, svc in found:
    print(f"{ip}:{port:<6} {svc:14} {'approved' if (ip, port) in approved else 'NOT APPROVED - report'}")
print("unapproved:", sum((ip, port) not in approved for ip, port, _ in found))

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

203.0.113.10:443    VPN gateway    approved
203.0.113.24:47808  BACnet/IP      NOT APPROVED - report
203.0.113.24:80     BMS web login  NOT APPROVED - report
unapproved: 2

Obtenga la exportación de quienes son dueños de las direcciones, y no sondee usted mismo las direcciones del hospital salvo que el equipo de redes lo haya autorizado. La lista aprobada debe ser corta y nombrar un responsable para cada entrada. El Lab 6 compara la exportación de Millbrook con una lista aprobada que solo contiene la pasarela VPN.

6.3 Lectura del resultado

La pasarela VPN en 203.0.113.10, puerto 443, está aprobada. La dirección 203.0.113.24 expone BACnet/IP en el 47808 y un inicio de sesión web del BMS en el 80. Ninguno de los dos está aprobado: cualquiera en internet podría intentar leer u ordenar a los controladores, o adivinar la contraseña web. La exposición importa más por lo que hay detrás. BACnet acepta órdenes de cualquiera que pueda alcanzarlo, así que no es solo una fuga de datos sino una vía hacia los ajustes del aire de los quirófanos y de la enfriadora. Esa combinación la sitúa en lo más alto del informe del analista al equipo de redes y a mantenimiento.

6.4 Respuesta

Informe de inmediato al equipo de redes y a mantenimiento; pida al responsable de la red que cierre la exposición mediante un cambio de emergencia; revise los registros en busca de conexiones desde el exterior; averigüe quién la abrió y por qué, y ofrézcale en su lugar una vía con soporte. Guarde la exportación, las horas y los extractos de registro con el informe, porque muestran cuánto duró la exposición y si alguien la usó. En Millbrook, los registros del cortafuegos mostraron muchos intentos externos de alcanzar el puerto 47808 en los últimos meses. Ese hallazgo se traslada a mantenimiento para que compruebe los ajustes de los controladores y los registros de tendencias en busca de cambios en el mismo periodo.

6.5 Evitar que se repita

Añada una comprobación mensual de exposición al calendario del equipo de redes, exija una fecha de fin en toda regla de cortafuegos abierta para un proyecto y haga que los contratistas soliciten el acceso remoto mediante el proceso de la pasarela en lugar de pedir puertos. Cada medida cierra una causa. La comprobación mensual detecta lo que se escapa; las fechas de fin hacen que las reglas de proyecto caduquen; el proceso de la pasarela da a los contratistas una vía que no necesita puertos abiertos. Lleve el seguimiento de la comprobación mensual en el registro con la fecha y el resultado, para que un mes omitido quede a la vista.

Ejemplo resuelto (Millbrook sintético)

El equipo de redes rastrea 203.0.113.24 hasta una regla de cortafuegos añadida en 2023 para un proyecto de puesta en marcha de la enfriadora. La retiran en menos de una hora; los registros del cortafuegos muestran muchos intentos de conexión externos al puerto 47808 en los últimos meses. Al contratista se le dan cuentas en la pasarela en su lugar.

Caso sintético — Millbrook. Las direcciones pertenecen al rango de documentación 203.0.113.0/24 y los hechos son inventados.

Errores y límites

Las listas de exposición son instantáneas; repítalas cada mes. Pruebe solo direcciones que pertenezcan a su organización, por medios autorizados.

Ejercicios — capítulo 6

Síntesis del capítulo

Solo la pasarela da a internet; cualquier otra cosa que se encuentre se notifica, se cierra y se sustituye por una vía con soporte.

Siga estudiando — capítulo 06 de 12

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

Respuestas desarrolladas

EX026. Un contratista redirige un puerto para que la página web del BMS funcione desde casa; una regla de cortafuegos de un proyecto permanece tras terminar la puesta en marcha.

EX027. 203.0.113.10:22 ... NOT APPROVED - report para la nueva entrada, y el total pasa a ser unapproved: 3, ya que en esa dirección solo está aprobado el puerto 443.

EX028. T0883 Internet Accessible Device.

EX029. Informar al equipo de redes y a mantenimiento; hacer que el responsable lo cierre mediante un cambio de emergencia; revisar los registros en busca de conexiones externas; averiguar quién lo abrió y por qué; dar a esa parte acceso por la pasarela en su lugar.

EX030. No tiene autorización sobre sistemas que no pertenecen a Millbrook; sondearlos podría infringir la ley y perturbar las instalaciones de otro hospital.