Join our Newsletter — 33% off our NHI Course
Home› Guides› Building Management System Security Guide: BACnet, HVAC and…
Guide OT & IoT Security

Building Management System Security Guide: BACnet, HVAC and Smart Buildings

← All guides
By Lalit Choda, NHI Mgmt Group Updated 17 October 2026 16 min read
On this page

Building management systems run heating, cooling, lighting, lifts, access control and the environment around data halls, yet they are often installed and remotely maintained by integrators outside the security team's view, on protocols that trust any sender. A compromised BMS can take a server room offline through its cooling, lock or unlock doors, blind operators to alarms, or give an attacker a quiet route into the corporate network. This guide covers BMS components and protocols (BACnet including BACnet/SC, Modbus, KNX, LonWorks and the Niagara Framework), internet exposure, integrator remote access, segmentation, inventory, patching, monitoring and convergence with physical security systems, mapped to ISA/IEC 62443, NIST and CISA guidance. It is for security teams, facilities managers and building owners, and for integrators who want to meet a security-aware client's requirements. For industrial plants, see the OT Security Guide.

Key takeaways

  • Treat the BMS as operational technology. NIST SP 800-82 Rev. 3 names building automation and physical access control systems as OT, with the same safety and availability priorities as a plant.
  • Remove internet exposure first. CISA's first OT mitigation is to "Remove OT connections to the public internet", and exposed supervisors and controllers are the easiest way in.
  • Integrator access is an identity problem. Shared vendor logins, always-on remote tools and cellular modems bypass every other control; give each engineer a named, time-boxed, recorded path.
  • Legacy building protocols have no authentication. BACnet/IP, Modbus TCP and classic KNX accept commands from anyone who can reach them, so segmentation and monitoring of write commands carry the load until BACnet/SC or KNX Secure are deployed.
  • Write security into contracts. Most BMS risk is created at installation; procurement requirements based on IEC 62443-2-4, NIST IR 8259A and assurance schemes such as NPSA CAPSS are cheaper than retrofits.

What a BMS is and how it is built

A building management system (BMS), or building automation system (BAS), monitors and controls building services. GSA describes building monitoring and control systems as "a subset of Operational Technology (OT) which support building automation". Most follow three tiers:

  • Management tier: the head-end or supervisor (for example a Niagara Supervisor), operator workstations, web dashboards, energy analytics and, increasingly, cloud connectors. Usually Windows or Linux servers.
  • Automation tier: network controllers and direct digital controllers (DDC) that run control sequences, schedules and alarms, and act as protocol gateways.
  • Field tier: sensors, actuators, variable air volume boxes, drives and meters, often on serial buses such as BACnet MS/TP over RS-485, Modbus RTU, KNX TP or LonWorks.
SubsystemTypical protocolsConsequence of compromise
HVAC and chillersBACnet, Modbus, LonWorksOverheating of server rooms, comfort loss, equipment damage, energy waste
Lighting and blindsKNX, DALI, BACnetDisruption, safety lighting failures
Lifts and escalatorsVendor-proprietary, BACnet or Modbus monitoring interfacesService outage; safety functions are local and must stay independent
Fire alarm interfacesBACnet or Modbus monitoring gatewaysFalse alarms, suppressed alerts to the BMS; life safety logic must not depend on the BMS
Physical access control and CCTVIP, OSDP, ONVIF, vendor APIs, BACnet integrationDoors unlocked or locked, video blinded, badge data stolen
Energy metering and data centre infrastructure management (DCIM)Modbus, BACnet, SNMP, MQTTFalse readings, power and cooling decisions based on bad data

Building protocols and their security features

BACnet is defined by ASHRAE Standard 135 and published internationally as ISO 16484-5. Like most building protocols it was designed for trusted networks.

ProtocolDefault transport and portNative securitySecure option
BACnet/IPUDP 47808 (0xBAC0); broadcast-based discovery, BBMDs to cross subnetsNone: no authentication or encryption; any host can read or write propertiesBACnet/SC
BACnet MS/TPRS-485 serialNone; physical access to the bus is enoughPhysical protection; router to BACnet/SC upstream
BACnet/SC (Secure Connect)WebSockets over TLS on a configured TCP port; hub-and-spoke with optional direct connectionsTLS 1.3, certificate-based mutual authentication, no broadcastsBuilt in
Modbus TCPTCP 502None: function codes such as write single register are accepted from anyoneModbus/TCP Security (TLS, TCP 802) where devices support it
KNX (KNXnet/IP)UDP 3671; twisted pair or RF in the fieldNone in classic KNXKNX Secure: KNX IP Secure and KNX Data Secure, AES-128 CCM
LonWorks (ISO/IEC 14908)Twisted pair; IP tunnelling under ISO/IEC 14908-4Limited; treat as unauthenticatedSegmentation and gateways
Niagara FoxTCP 1911 by default; Fox over TLS on TCP 4911Authentication; encryption only when TLS is enabledFoxs (TLS) with valid certificates, per the vendor hardening guide
MQTT (cloud and IoT gateways)TCP 1883; TLS on 8883Optional username and passwordMQTT over TLS with client certificates
  • BACnet/SC: ASHRAE describes it as using "TLS V1.3" and says "all connections in BACnet Secure Connect are mutually authenticated", while eliminating broadcasts. BACnet International notes it "does not replace existing BACnet options but complements them", so sites run mixed networks for years. Each device needs an operational certificate from a CA the site controls, which makes certificate issuance and renewal part of the building's maintenance. See the Machine Identity, PKI and Certificate Lifecycle Guide.
  • Niagara Framework: Nozomi Networks reported over a dozen Niagara vulnerabilities in July 2025 that were "fully exploitable if a Niagara system is misconfigured" with encryption disabled; Tridium fixed them in 4.14.2u2, 4.15u1 and 4.10u11 and said the risk applied where the instance "has not been configured per Tridium's hardening guidelines and best practices". Hardening configuration matters as much as patch level.

Attack paths and the controls that close them

Attack pathATT&CK for ICS (v20)Primary controls
Supervisor, controller web interface or BACnet/IP port reachable from the internetT0883 Internet Accessible DeviceRemove exposure; external attack surface scans; no port forwards
Integrator VPN, remote desktop tool or cellular modem with shared credentialsT0822 External Remote Services, T0859 Valid AccountsBrokered, named, MFA-protected, time-boxed and recorded access
Default or hard-coded passwords on controllers and supervisorsT1694 Insecure CredentialsChange at commissioning; reject products with hard-coded credentials
Unauthenticated writes to setpoints, schedules or overridesT0836 Modify ParameterSegmentation, BACnet/SC, monitoring of write commands
Sniffing cleartext protocols and credentialsT0842 Network SniffingTLS for Fox and web interfaces, encrypted protocols
Scanning for devices with BACnet Who-Is or Modbus probesT0846 Remote System DiscoveryZone firewalls; alert on discovery from unexpected hosts
Pivot from the BMS to IT, or IT to BMST0886 Remote ServicesNo dual-homed hosts; conduit rules both ways
Ransomware or wiping on the supervisorT0815 Denial of View, T0826 Loss of AvailabilityOffline backups of station databases and controller programs; manual operation

The 2013 Target breach illustrates the integrator path. A US Senate committee report says the attackers "reportedly first gained access to Target's system by stealing credentials from an HVAC and refrigeration company, Fazio Mechanical Services", which had remote access for billing and project management, and that "Target failed to properly isolate its most sensitive network assets". The entry point was a vendor portal rather than the BMS itself, but the lesson is the same: a facilities contractor's credentials led to the payment environment.

Integrator and vendor remote access: where identity fits

BMS remote access is typically installed by the integrator, used by several of their engineers under one account, and left on permanently because a call-out costs money. GSA's assessment process rejects "Remote Access (back doors) from outside of the GSA network" and requires access through government-provided methods such as VDI or VPN. CISA advises "If remote access is essential, upgrade to a private IP network connection".

  • One path: remove direct vendor tools, port forwards and cellular modems; route all remote sessions through a broker or jump host in a DMZ.
  • Named accounts: one account per engineer, not per integrator, with phishing-resistant MFA at the broker. The supervisor's local accounts should also be individual, with operator, engineer and administrator roles separated.
  • Time-boxed approval: access enabled for a ticketed job and disabled afterwards, with sessions recorded for engineering changes. See the Privileged Session Management Guide.
  • Lifecycle: integrators change staff and contracts end. Review vendor accounts quarterly and disable dormant ones; the Colonial Pipeline attack began with one unused VPN account.
  • Machine credentials: cloud connectors, analytics platforms and BACnet/SC devices hold API keys, MQTT credentials and certificates. Inventory, own and rotate them like any non-human identity.

See the Third-Party Access Guide, the Remote Access Identity Guide and the OT and ICS Identity and Access Guide.

Segmentation and architecture

  • BMS zone: place supervisors, controllers and field gateways in their own zone, separate from corporate IT and guest networks, with physical security systems in a further zone. Model the flows as ISA/IEC 62443 zones and conduits, each conduit with an owner, permitted protocols and direction.
  • DMZ for shared services: CISA recommends "introducing a demilitarized zone for passing control data to enterprise logistics"; put energy data exports, historian replicas and the remote access broker there.
  • No dual-homed hosts: GSA requires devices with two or more Ethernet ports to isolate traffic or allow the extra port to be disabled. A supervisor with one leg on the office LAN defeats the zone.
  • Contain BACnet broadcast traffic: GSA does not permit BACnet/IP multicast across its WAN and prohibits BACnet/Ethernet on it. Limit BBMDs to the subnets that need them and never expose them externally.
  • Multi-tenant and landlord buildings: where a landlord's BMS and a tenant's IT share cabling, agree in the lease who owns which zone and how the conduit is controlled.

See the Network Segmentation Guide and the Firewall Management Guide.

Asset inventory, hardening and patching

Many organisations do not know which BMS devices they own, because the integrator's as-built drawings are the only record.

  • Inventory: combine integrator documentation, the supervisor's device list and passive network monitoring. Record vendor, model, firmware, protocol, IP address, location, owner and support contract. Active scanning can upset fragile controllers; test first and scan at low rates.
  • Hardening: GSA requires TLS 1.2 or higher, disables SSL and TLS 1.0 and 1.1, does not accept Telnet, FTP, TFTP or HTTP, allows MQTT only over TLS, requires least privilege and a 15-minute inactivity logout, and states "The BMC Device must not have hardcoded credentials". Apply vendor hardening guides for supervisors.
  • Procurement baseline: NIST IR 8259A defines six device capabilities: device identification, device configuration, data protection, logical access to interfaces, software update and cybersecurity state awareness. Use them as purchase requirements.
  • Patching: supervisors and Windows or Linux controllers can follow a monthly cycle (GSA requires them to be "capable of compliance hardening and monthly OS patching"); controller firmware needs vendor qualification, an agreed window and integrity-checked offline installation. Put a patching agreement in the integrator contract.
  • Security testing: GSA assesses BMS products in a lab with Nessus, Invicti and Nmap, using authenticated scans where possible. Run penetration tests against lab or spare controllers, or in agreed windows with the integrator on site and manual operation ready.
  • Compensating controls: where firmware cannot be updated, tighten conduit rules, disable unused services, put the device behind a gateway and monitor it. See the Patch Management Guide and the Vulnerability Management Guide.

Physical security system convergence

Access control, video management and intruder detection increasingly run on IP networks and integrate with the BMS, for example to switch lighting and HVAC with occupancy. NPSA warns that "One compromised asset can be a gateway to your whole site." Its CAPSS scheme, written jointly with the NCSC, independently tests the cyber mitigations of physical security products (the current version is CAPSS 2024 Security Characteristic v1.0) and lists passing products in the Catalogue of Security Equipment.

  • Prefer assured products for high-security sites, and use CAPSS checklists as vendor requirements where assured products are not available.
  • Separate zones: keep cameras, door controllers and their servers apart from HVAC and lighting, with only the integration flows permitted.
  • Badge identities are personal data and access rights: connect the access control system to HR joiner-mover-leaver events so leavers lose door access when they lose network access. See the Joiner-Mover-Leaver Guide.
  • Life safety stays local: fire, smoke control and lift safety functions must work if the BMS network is down or compromised.

Standards and guidance for buildings

SourceUse it for
ISA/IEC 62443 (2-1 owner programme, 2-4 integrator requirements, 3-2 zones and conduits, 3-3 system requirements, 4-2 components)Overall framework; ISASecure says BMS suppliers are "adopting IEC 62443 as the preferred standard" and certifies components (CSA), systems (SSA) and development processes (SDLA)
NIST SP 800-82 Rev. 3OT security guidance that explicitly covers building automation; Rev. 4 is in public draft with comments due 30 November 2026
CISA, FBI, EPA and DOE: Primary Mitigations to Reduce Cyber Threats to OT (6 May 2025)Five first actions: internet exposure, default passwords, remote access, segmentation, manual operation
GSA CIO-IT Security-16-76 Rev. 4 (25 March 2024)A concrete assessment process for BMS products and a model set of technical requirements
NIST IR 8259ADevice capability baseline for procurement
NPSA and NCSC CAPSSAssurance for access control, video and intruder detection products (UK)

How to implement

  1. Assign ownership: name a facilities owner and a security owner per building, and get the integrator contracts and as-built documents.
  2. Remove internet exposure: scan your external ranges for BMS ports and interfaces, close port forwards and remove modems. This is the highest-value first week of work.
  3. Fix remote access and credentials: one brokered path, named accounts with MFA, default passwords changed and vendor accounts reviewed.
  4. Inventory and segment: build the asset list, design zones and conduits, and apply firewall rules in monitor-only (log) mode first; review the logs with the integrator, then enforce. Keep the previous rule set ready to restore if a sequence fails.
  5. Back up: take offline copies of supervisor databases and controller programs, and test a restore and a period of manual operation.
  6. Monitor: add passive monitoring that understands BACnet and Modbus, feed alerts to the SOC, and agree an escalation path with facilities.
  7. Modernise at refresh: specify BACnet/SC or KNX Secure, IEC 62443-4-2 components and CAPSS-assured physical security products in new projects, and pilot BACnet/SC on one floor or plant room before a building-wide change.

Choosing an approach: segmentation and brokered access protect every legacy device now, so do them first. BACnet/SC is the right long-term answer for new controllers and for traffic that must cross shared or wide-area networks, but it adds certificate management and mixed-network gateways. A site VPN between buildings protects transport but not against an attacker already inside a zone. Small sites (one office building with a hosted supervisor) should focus on exposure, passwords, one remote path and backups. Large estates and data centres need a 62443-based programme, standard zone designs, central monitoring and supplier requirements based on 62443-2-4.

Detection and measurement

  • Monitor: BACnet WriteProperty and priority-array overrides from hosts other than the supervisor, Modbus write function codes, new devices or BACnet device IDs, Who-Is sweeps, firmware downloads, supervisor administrator logins and failed logins, account creation, and every remote access session. GSA expects devices to log "Successful and unsuccessful account logon events", account management and privilege use.
  • Correlate: send supervisor, broker and firewall logs to the SIEM, and give the SOC a contact in facilities. See the SIEM Guide.
MetricTarget
BMS interfaces reachable from the internetZero, verified monthly
Remote sessions through the approved broker100%, with named users and recordings
Devices with default or shared credentialsFalling to zero
Assets inventoried with owner and firmware versionAbove 95%
Supervisors patched within the agreed windowTracked per contract
Unexplained write commands or new devices per monthEach one investigated

Common failure patterns

  • The integrator's shared login: one account and password used by every engineer for years, also stored in the integrator's own systems.
  • The forgotten modem or remote tool: installed for commissioning and never removed, bypassing the corporate firewall.
  • Flat building networks: cameras, controllers, the supervisor and office PCs on one VLAN, so any compromised device reaches all.
  • TLS switched off: encryption disabled on supervisors to avoid certificate warnings, the precondition for the 2025 Niagara findings.
  • No owner: facilities assume IT secures it and IT assumes it belongs to facilities, so it is never patched, monitored or included in incident response.

Framework mapping

Control areaNIST CSF 2.0 / SP 800-53 Rev. 5CIS Controls v8.1ISO/IEC 27001:2022 Annex AIEC 62443
Asset inventoryID.AM / CM-81A.5.92-1
Secure configuration and default credentialsPR.PS / CM-6, CM-7, IA-54A.8.93-3, 4-2
Vendor and remote accessPR.AA / AC-17, AC-2, IA-26, 12, 15A.5.19, A.5.20, A.8.52-4
SegmentationPR.IR / SC-712A.8.223-2 zones and conduits
Patching and vulnerabilitiesID.RA / SI-2, RA-57A.8.82-3
Monitoring and loggingDE.CM / AU-2, SI-48, 13A.8.15, A.8.163-3
Backup and manual operationRC.RP / CP-9, CP-1011A.8.132-1

Practitioner checklist

  • Confirm no BMS supervisor, controller, BACnet or Modbus port is reachable from the internet, and recheck monthly.
  • Replace shared integrator logins with named accounts, MFA and one brokered, recorded remote access path.
  • Change all default passwords and reject products with hard-coded credentials.
  • Build an asset inventory with owner, firmware and protocol for every device.
  • Put the BMS and physical security systems in their own zones, with no dual-homed hosts.
  • Enable TLS on supervisors and web interfaces, and plan BACnet/SC and its certificates for new work.
  • Back up supervisor databases and controller programs offline and rehearse manual operation.
  • Monitor write commands, new devices and remote sessions, and route alerts to the SOC.
  • Write IEC 62443-2-4 style security and patching requirements into integrator contracts.

Standards and references

Related NHI Mgmt Group resources: OT Security Guide · Third-Party Access Guide · Remote Access Identity Guide · Device and IoT Identity Guide · Network Segmentation Guide

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Written and reviewed by Lalit Choda, NHI Mgmt Group. Last updated 17 October 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org