In this paper, we provide a comprehensive guide to deploying secure and robust OTA software updates. We discuss:
- Triangle of Trust™, a security-by-design principle adopted by Mender to ensure systems are secure against attack surfaces and adhere to three pillars of trust that look to protect people, devices and software.
- Device provisioning, that includes all required steps to be executed before the end-customer unwraps, powers on and connects the device for the first time.
- Device software updating containing steps necessary to be able to update a device with new code over its lifetime