- Zen IT Technologies
- Technical notes
- What zero-touch actually requires
What zero-touch actually requires
Jonny Flaks, Founder & Principal Architect
Technical note in Endpoint Management & MDM
Zero-touch deployment means a device leaves a supplier, arrives at a person, and reaches a managed, encrypted, identity-bound state at first login with no involvement from IT. It is worth building. It is also more than an MDM purchase, and the parts that fail are rarely the MDM.
What zero-touch has to establish
The exact runtime order varies by platform; these are the states the process has to establish before normal use begins.
Hardware registration. The device has to be registered to your organization before the user begins first setup. Which party performs that registration varies by platform and by supply chain: the manufacturer, the reseller or distributor, or the management platform itself. What matters is that the registration is persistent and survives a wipe, because that is what makes management non-optional. A device registered this way re-enrolls after being erased, so a user who wipes the machine gets it back under management rather than out of it. Without persistent registration, enrollment is a request the user can decline, and everything downstream is voluntary.
This is also the layer that gets broken by procurement. Devices bought through a channel that does not register them arrive as consumer hardware. Nothing about the device looks different, and the failure only appears at first boot. Purchasing has to be part of the design.
Managed enrollment. Registration has to result in management being established automatically during first setup, without relying on the user to opt in or on IT to touch the device. The mechanism varies by platform, but the outcome is the same: the device comes under management early enough for policy, security controls, and configuration to be enforced before normal use begins. Registration that does not lead to managed enrollment is only an inventory record.
Identity & encryption. The device and the person using it have to end up bound to the organization's identity and encryption controls before company data is allowed to flow. Full-disk encryption should be enabled before company data is placed on the device, and the recovery key should be escrowed to the management platform as part of enrollment. A key that lives only with the user is not an enterprise recovery mechanism. Enabling encryption later protects the current volume once encryption completes, but it cannot prove that earlier plaintext remnants or copies no longer exist. The account used on the device should also resolve to the same organizational identity used elsewhere, with the identity platform authoritative for its lifecycle. How that binding is implemented varies by platform and increasingly may involve no password at all.
Configuration and applications. Only now. Settings, security agents, certificates, applications. This is the part people think of as deployment and it is the last and least interesting step, because everything that makes it trustworthy happened before it.
The dependencies are the design. Registration before unmanaged setup. Encryption before company data. Identity before application access. Platforms may establish those states in different runtime orders, but none of them is optional.
Where it breaks in practice
Registration ownership changes the strength of the chain. Where one organization controls the hardware, operating system and registration program, the device-to-company binding can be established through one tightly controlled chain. Where many manufacturers, distributors and resellers participate, the chain has more hand-offs and every hand-off has to be correct before first boot. Where no hardware registration program exists, management begins only after the device is already running; that is configuration management and enrollment, not the same control as true zero-touch. Design each platform around the chain it actually supports rather than claiming parity where the underlying mechanisms differ.
Personal accounts on corporate hardware. A device signed into a personal cloud account belonging to the user has a second, unmanaged sync path for company data and a second lock on the hardware. Blocking this is a policy decision that has to be made explicitly, early, and communicated, because retrofitting it is unpleasant.
Stock in a cupboard. Devices provisioned months ago and left in storage can come back with expired certificates, superseded configuration, and an OS several versions behind. A zero-touch process has to account for devices that sit in stock; they need a re-check before issue.
The step everyone skips
Test the wipe.
Remote wipe and remote lock are the controls that justify half the endpoint budget, and they are almost never tested before the day they are needed, which is the day someone has left badly, or a device is gone, and nobody wants to discover then that the command queues and never delivers because the device has not checked in, or that the escrowed key was never actually escrowed.
Wipe a real device, from the console, on a normal Tuesday. Then do it again next year.
Explore this expertise: Endpoint Management & MDM