Organisations should treat IoT onboarding like identity onboarding. Assign unique credentials, enforce ownership, require encryption, and block devices that are still on default settings. They should also maintain a live inventory of devices, accounts, and network paths so security teams can track changes across the device lifecycle instead of discovering gaps after deployment.
Why This Matters for Security Teams
IoT devices are often treated like simple assets, but at scale they behave like persistent identities with network reach, embedded secrets, and long service lives. That makes pre-deployment security a governance issue, not just an installation task. NHI Management Group has highlighted how identity failures dominate modern breaches, and its Ultimate Guide to NHIs — Why NHI Security Matters Now shows why unmanaged machine identities become a durable attack path. NIST’s NIST Cybersecurity Framework 2.0 also reinforces the need to identify, protect, and continuously govern assets before they are trusted in production. A single weak default credential or untracked device can become a pivot point into OT networks, cloud services, or third-party integrations. NHI Mgmt Group reports that 97% of NHIs carry excessive privileges, which is especially dangerous when devices are deployed in bulk without lifecycle controls. In practice, many security teams encounter device sprawl only after a default password, hardcoded key, or shadow device has already been abused.How It Works in Practice
Secure IoT onboarding starts with treating every device as a unique workload identity rather than a generic endpoint. That means the device should arrive with a verified supply-chain profile, a distinct cryptographic identity, and a defined owner before it ever touches a production network. Current guidance suggests combining device attestation, certificate-based authentication, and network segmentation so trust is established from first boot, not after discovery. A practical deployment pattern usually includes:- Assigning a unique certificate or token per device, never shared credentials across a fleet.
- Blocking default accounts, default passwords, and factory settings before network admission.
- Requiring encrypted transport and secure boot where the hardware supports it.
- Registering the device in inventory with owner, firmware version, location, and expected network path.
- Enforcing patch and rotation rules so credentials and firmware cannot drift indefinitely.
Common Variations and Edge Cases
Tighter onboarding controls often increase procurement, integration, and support overhead, requiring organisations to balance fleet velocity against identity assurance. That tradeoff is real, especially in mixed environments where some devices support certificates and secure boot while older models do not. Current guidance suggests setting different trust tiers instead of applying one uniform standard to every device class. Common edge cases include:- Legacy devices that cannot rotate credentials or support modern encryption, which may require isolation and shorter replacement timelines.
- Temporary or contractor-managed devices, where ownership changes frequently and lifecycle records can drift.
- Devices deployed in remote or offline sites, where provisioning may need offline enrollment and delayed certificate activation.
- Third-party connected devices, where the organisation must verify supplier controls rather than assume them.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Unique device identity and secret hygiene are core NHI onboarding controls. |
| NIST CSF 2.0 | ID.AM-1 | Asset inventory is essential for knowing what devices exist before deployment. |
| NIST Zero Trust (SP 800-207) | PR.AC-1 | Zero Trust requires device authentication and continuous verification at admission. |
Issue each IoT device a unique identity and verify secrets are not shared or hardcoded before go-live.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on June 23, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org