OpenCyber Academy
Profesional · Capítulo 4 · Español
Código del curso: OCA-045Capítulo 04: OCA-045-C004

Capítulo 4 — Un inventario de los dispositivos 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 04 publicada. Mapa, ejemplo, EX016.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["4.1 Qué registrar"]
  N2["4.2 Agrupación"]
  N3["4.3 Lectura de la salida"]
  N4["4.4 Uso del inventario"]
  N5["4.5 De dónde salen los datos"]
  N6["4.6 Columna de consecuencia"]
  N7["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX016"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["4.1 Qué registrar"]
  N2["4.2 Agrupación"]
  N3["4.3 Lectura de la salida"]
  N4["4.4 Uso del inventario"]
  N5["4.5 De dónde salen los datos"]
  N6["4.6 Columna de consecuencia"]
  N7["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX016"]
[Resultados de aprendizaje]
    |
    v
[4.1 Qué registrar]
    |
    v
[4.2 Agrupación]
    |
    v
[4.3 Lectura de la salida]
    |
    v
[4.4 Uso del inventario]
    |
    v
[4.5 De dónde salen los datos]
    |
    v
[4.6 Columna de consecuencia]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX016]

Resultados de aprendizaje

Usted podrá (1) elaborar un inventario de los dispositivos del edificio agrupado por sistema; (2) señalar los dispositivos sin soporte del fabricante; y (3) explicar cómo el estado del soporte cambia las decisiones de riesgo.

4.1 Qué registrar

Sistema, nombre del dispositivo, ubicación, responsable, modelo de controlador, firmware, año de instalación, dirección de red, estado del soporte del fabricante y consecuencia clínica. Las instalaciones de un edificio duran veinte años o más, así que el estado del soporte importa aquí más que en la informática de oficina. Cada campo responde a una pregunta que alguien hará. El responsable le dice a quién llamar; el firmware y el estado del soporte le dicen si existen correcciones; la dirección de red le dice qué reglas de cortafuegos se aplican; la consecuencia clínica le dice cuán urgente es un hallazgo. Un campo vacío es en sí mismo un hallazgo que hay que completar, no un hueco que ignorar.

4.2 Agrupación

Agrupar por sistema muestra con quién hablar: los dispositivos de climatización (HVAC) van al responsable mecánico de mantenimiento, el panel de gases a la persona autorizada para gases medicinales y el ascensor a su empresa contratista de mantenimiento.

"""Lab 4: group a synthetic Millbrook building-device list by system and flag unsupported firmware."""
devices = [("AHU-OT1", "HVAC", "2019", True), ("AHU-OT2", "HVAC", "2019", True),
           ("CHILLER-1", "HVAC", "2015", False), ("MGAS-PANEL", "medical gas alarm", "2021", True),
           ("LIFT-CTRL", "elevator", "2012", False), ("DOOR-SRV", "access control", "2020", True)]
by = {}
for name, system, year, supported in devices:
    by.setdefault(system, []).append(name)
    if not supported:
        print(f"UNSUPPORTED {name:10} system={system} installed={year}")
for system, names in sorted(by.items()):
    print(f"{system:18} {len(names)} device(s): {', '.join(names)}")

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

UNSUPPORTED CHILLER-1  system=HVAC installed=2015
UNSUPPORTED LIFT-CTRL  system=elevator installed=2012
HVAC               3 device(s): AHU-OT1, AHU-OT2, CHILLER-1
access control     1 device(s): DOOR-SRV
elevator           1 device(s): LIFT-CTRL
medical gas alarm  1 device(s): MGAS-PANEL

La agrupación también muestra dónde una misma debilidad afecta a varios dispositivos. Los tres dispositivos de climatización pueden compartir contratista y política de contraseñas, así que un problema hallado en uno debe comprobarse en todos. El Lab 4 agrupa por sistema los seis dispositivos de Millbrook y señala los que no tienen soporte del fabricante.

4.3 Lectura de la salida

Dos dispositivos carecen de soporte: CHILLER-1, instalado en 2015, y LIFT-CTRL, de 2012. «Sin soporte» significa que el fabricante no publicará correcciones para debilidades nuevas. No se pueden sustituir sin más (una enfriadora cuesta una suma considerable y su sustitución requiere planificación), así que necesitan controles compensatorios: un aislamiento de red más estricto, ningún acceso remoto y una supervisión más cercana. Anote los controles compensatorios junto a cada dispositivo sin soporte en el inventario, con un responsable y una fecha, para que no se olviden. Anote también cuándo está prevista la sustitución del dispositivo, porque los controles compensatorios son un puente, no una respuesta permanente. Confirme el estado del soporte con el fabricante antes de dar por definitiva la marca del laboratorio.

4.4 Uso del inventario

El inventario alimenta la correspondencia con avisos de seguridad (capítulo 10), la segmentación (capítulo 8) y el informe de riesgos del proyecto final (capítulo 12). Manténgalo bajo control de acceso. Como el inventario nombra dispositivos, versiones y direcciones, también es un mapa útil para un atacante. Compártalo con quienes lo necesitan, como mantenimiento, el equipo de redes y los contratistas para sus propios sistemas, y mantenga las copias antiguas fuera del correo electrónico. Registre quién lo modificó y cuándo, para que un lector pueda confiar en su contenido. Revise cada trimestre quién tiene acceso a él.

4.5 De dónde salen los datos

El expediente de entrega del contratista del BMS, los registros de mantenimiento, las órdenes de compra, las tablas de los conmutadores del equipo de redes y los recorridos por las salas de máquinas contribuyen todos. Cada fuente omite algo: los expedientes de entrega son anteriores a las ampliaciones posteriores, los registros de compra omiten lo que compraron los contratistas y las salas de máquinas albergan dispositivos que nadie anotó. Compararlas, y registrar qué fuente aportó cada campo, hace que el inventario sea fiable.

En Millbrook el expediente de entrega del contratista del BMS es el punto de partida, pero las tablas de los conmutadores del equipo de redes muestran en la VLAN 300 dispositivos que el expediente omite. Los recorridos por las salas de máquinas se reservan a través de mantenimiento. Cuando las fuentes no coincidan, anote ambos valores y resuélvalos con el responsable, en lugar de elegir uno en silencio.

4.6 Columna de consecuencia

Escriba con palabras sencillas la consecuencia clínica de cada dispositivo, acordada con los responsables de mantenimiento y clínicos, para que las prioridades queden claras a quienes no son especialistas; como señala la sección 4.1, es el campo que indica la urgencia de un hallazgo. Por ejemplo: AHU-OT1, el quirófano 1 pierde el control de presión; MGAS-PANEL, el personal no recibe aviso de un fallo en el suministro de oxígeno; LIFT-CTRL, traslados de pacientes entre plantas con retraso. La columna determina después el orden del trabajo en el informe de riesgos, así que su redacción debe ser clara para directivos que nunca han visto las instalaciones. Revise la redacción cada año.

Ejemplo resuelto (Millbrook sintético)

Aisha lleva los dos dispositivos sin soporte al jefe de mantenimiento e instalaciones. Acuerdan lo siguiente: CHILLER-1 se coloca tras una regla de cortafuegos dedicada que solo permite BMS-WS, y el enlace celular de LIFT-CTRL se revisa con el contratista del ascensor. Ambos se añaden al plan de inversiones de sustitución con años objetivo.

Caso sintético — Millbrook. Los dispositivos y los años son inventados.

Errores y límites

El estado del soporte debe confirmarse con el fabricante; el año de instalación por sí solo es un indicio. Los inventarios envejecen; revíselos cada trimestre.

Ejercicios — capítulo 4

Síntesis del capítulo

Un inventario agrupado por sistema y con el estado del soporte muestra a los responsables y dónde los controles compensatorios deben soportar el riesgo.

Siga estudiando — capítulo 04 de 12

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

Respuestas desarrolladas

EX016. Sistema, nombre del dispositivo, ubicación, responsable, versión de firmware, estado del soporte del fabricante, dirección de red y consecuencia clínica de un fallo.

EX017. Imprime UNSUPPORTED BOILER-2 system=HVAC installed=2010 y la línea de HVAC pasa a ser HVAC 4 device(s): AHU-OT1, AHU-OT2, CHILLER-1, BOILER-2.

EX018. El fabricante de la enfriadora no publicará correcciones para las debilidades que se descubran a partir de ahora, así que su riesgo crece con el tiempo; debemos protegerla de otras formas y planificar su sustitución.

EX019. Colocar LIFT-CTRL en su propio segmento de red, accesible solo desde su pasarela de mantenimiento; restringir o retirar el enlace celular salvo cuando se use con un ticket; supervisar sus conexiones; programar la sustitución en el plan de inversiones.

EX020. La persona autorizada para gases medicinales, porque el sistema de alarma de gases medicinales es suyo.