Capítulo 4 — Um inventário dos dispositivos prediais
Mapa da aula
Aula 04 publicada. Mapa, exemplo, EX016.
flowchart TD
N0["4.1 O que registrar"]
N1["4.2 Agrupamento"]
N2["4.3 Ler a saída"]
N3["4.4 Usar o inventário"]
N4["4.5 De onde vêm os dados"]
N5["4.6 Coluna de consequência"]
N6["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
N6 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX016"]
Desenho lógico
flowchart LR
N0["4.1 O que registrar"]
N1["4.2 Agrupamento"]
N2["4.3 Ler a saída"]
N3["4.4 Usar o inventário"]
N4["4.5 De onde vêm os dados"]
N5["4.6 Coluna de consequência"]
N6["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX016"]
[4.1 O que registrar]
|
v
[4.2 Agrupamento]
|
v
[4.3 Ler a saída]
|
v
[4.4 Usar o inventário]
|
v
[4.5 De onde vêm os dados]
|
v
[4.6 Coluna de consequência]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX016]
Objetivos de aprendizagem
Você vai (1) montar um inventário de dispositivos prediais agrupado por sistema; (2) sinalizar os dispositivos sem suporte do fornecedor; e (3) explicar como a situação de suporte muda as decisões de risco.
4.1 O que registrar
Sistema, nome do dispositivo, localização, responsável, modelo do controlador, firmware, ano de instalação, endereço de rede, situação de suporte do fornecedor e consequência clínica. Os equipamentos prediais duram vinte anos ou mais, então a situação de suporte importa mais aqui do que na TI de escritório.
Cada campo responde a uma pergunta que alguém vai fazer. O responsável diz a quem ligar; o firmware e a situação de suporte dizem se existem correções; o endereço de rede diz quais regras de firewall se aplicam; a consequência clínica diz quão urgente é uma constatação. Um campo vazio é, ele próprio, uma constatação a preencher, não uma lacuna a ignorar.
4.2 Agrupamento
Agrupar por sistema mostra com quem falar: os dispositivos de climatização vão para o líder mecânico da manutenção, o painel de gases para a pessoa autorizada para gases medicinais, o elevador para o seu empreiteiro de manutenção.
"""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)}")
Execute com python3 lab_bms.py. Saída 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
O agrupamento também mostra onde uma única fraqueza afeta vários dispositivos. Os três dispositivos de climatização podem compartilhar um empreiteiro e uma política de senhas, então um problema encontrado num deles deve ser verificado em todos. O Laboratório 4 agrupa os seis dispositivos do Millbrook por sistema e sinaliza os que não têm suporte do fornecedor.
4.3 Ler a saída
Dois dispositivos estão sem suporte: o CHILLER-1, instalado em 2015, e o LIFT-CTRL, de 2012. "Sem suporte" significa que o fornecedor não vai publicar correções para novas fraquezas. Eles não podem simplesmente ser substituídos — um chiller custa uma quantia alta e a substituição exige planejamento —, então precisam de controles compensatórios: isolamento de rede mais rigoroso, nenhum acesso remoto, monitoramento mais próximo.
Escreva os controles compensatórios ao lado de cada dispositivo sem suporte no inventário, com um responsável e uma data, para que não sejam esquecidos. Anote também quando o dispositivo deve ser substituído, porque os controles compensatórios são uma ponte, não uma resposta permanente. Confirme a situação de suporte com o fornecedor antes de tratar a sinalização do laboratório como definitiva.
4.4 Usar o inventário
O inventário alimenta a correspondência com alertas (Capítulo 10), a segmentação (Capítulo 8) e o relatório de risco final (Capítulo 12). Mantenha-o sob controle de acesso.
Como o inventário nomeia dispositivos, versões e endereços, ele também é um mapa útil para um atacante. Compartilhe-o com as pessoas que precisam dele, como a manutenção, a equipe de redes e os empreiteiros, para os seus próprios sistemas, e mantenha as cópias antigas fora do e-mail. Registre quem o alterou e quando, para que o leitor possa confiar no seu conteúdo. Revise o acesso a ele a cada trimestre.
4.5 De onde vêm os dados
O dossiê de entrega do empreiteiro do BMS, os registros de manutenção predial, os pedidos de compra, as tabelas dos switches da equipe de redes e as vistorias nas casas de máquinas contribuem. Cada fonte deixa algo de fora: os dossiês de entrega são anteriores aos acréscimos posteriores, os registros de compra não incluem itens comprados pelos empreiteiros e as casas de máquinas guardam dispositivos que ninguém listou. Compará-las, e registrar qual fonte forneceu cada campo, torna o inventário confiável.
No Millbrook, o dossiê de entrega do empreiteiro do BMS é o ponto de partida, mas as tabelas dos switches da equipe de redes mostram na VLAN 300 dispositivos que o dossiê omite. As vistorias nas casas de máquinas são agendadas pela manutenção. Quando as fontes discordarem, registre os dois valores e resolva-os com o responsável, em vez de escolher um em silêncio.
4.6 Coluna de consequência
Escreva em palavras simples a consequência clínica de cada dispositivo, combinada com os líderes da manutenção e clínicos, para que as prioridades fiquem claras para quem não é especialista; como observa a seção 4.1, é o campo que diz quão urgente é um achado.
Por exemplo: AHU-OT1, o centro cirúrgico 1 perde o controle de pressão; MGAS-PANEL, a equipe não é avisada de uma falha no suprimento de oxigênio; LIFT-CTRL, transferências de pacientes entre andares atrasadas. A coluna orienta depois a ordem do trabalho no relatório de risco, então a sua redação deve ser clara para gestores que nunca viram os equipamentos. Revise a redação anualmente.
Exemplo resolvido (Millbrook sintético)
Aisha leva os dois dispositivos sem suporte ao gerente de manutenção. Eles combinam: o CHILLER-1 passa para trás de uma regra de firewall dedicada que permite apenas a BMS-WS, e a conexão celular do LIFT-CTRL é revisada com o empreiteiro dos elevadores. Ambos entram no plano de substituição de bens de capital, com anos-alvo.
Caso sintético — Millbrook. Os dispositivos e os anos são inventados.
Erros e limites
A situação de suporte precisa ser confirmada com o fornecedor; o ano de instalação sozinho é um indício. Os inventários envelhecem; revise-os trimestralmente.
Exercícios
- EX016 — Campos do inventário. Liste seis campos de um inventário de dispositivos prediais. Rubrica: 3 = seis campos corretos, incluindo situação de suporte e consequência; 2 = quatro; 1 = dois; 0 = nenhum.
- EX017 — Estender o laboratório. Acrescente
("BOILER-2", "HVAC", "2010", False). Que linhas novas o laboratório imprime? Rubrica: 3 = "UNSUPPORTED BOILER-2 system=HVAC installed=2010" e HVAC com 4 dispositivos; 2 = uma linha; 1 = errado; 0 = nenhum. - EX018 — O que significa sem suporte. Explique ao gerente de manutenção o que "sem suporte" significa para o CHILLER-1. Rubrica: 3 = nenhuma correção do fornecedor para novas falhas; o risco cresce; compensar e planejar a substituição; 2 = parcial; 1 = "quebrado"; 0 = nenhum.
- EX019 — Controles compensatórios. Proponha três controles compensatórios para o LIFT-CTRL. Rubrica: 3 = isolamento, remover/restringir a conexão celular, monitoramento, plano de substituição; 2 = dois; 1 = um; 0 = nenhum.
- EX020 — A quem ligar. Usando o agrupamento, quem recebe o registro do MGAS-PANEL? Rubrica: 3 = a pessoa autorizada para gases medicinais; 2 = manutenção; 1 = TI; 0 = nenhum.
Síntese
Um inventário agrupado por sistema e com a situação de suporte mostra os responsáveis e onde os controles compensatórios precisam carregar o risco.
Continue estudando — capítulo 04 de 12
← Capítulo 03 · Índice de capítulos do curso · Capítulo 05 →
Siga para a próxima lição escrita.