Software Updates for Connected Devices: Key Considerations
Channel: The Linux Foundation
Date: 2017-04-04

Software Updates for Connected Devices: Key Considerations - Eystein Stenberg, Mender.io

A key requirement for connected devices/IoT is the ability to deploy software updates. Data breaches are occurring on a regular basis and extending devices outside the firewall perimeter increases the attack surface. There are on average 1-25 bugs/defects per 1,000 lines of code.

The good news is that security breaches are largely preventable. The Center of Internet Security estimates that 80-90% can be prevented through swift software updates and patching, which are necessary in order to:

Deploy bug fixes
Patch security vulnerabilities
Deliver new features

In this presentation, we will cover all the nuances and security considerations one must be mindful of when deploying software updates to connected devices to ensure the security and integrity of devices deployed in the wild.

About Eystein Stenberg

Eystein Stenberg has over 7 years of experience in security and systems management as a developer, support engineer, technical account manager, product manager and now as a CTO. He has been in the front line of some of the largest production environments in various roles and has in-depth knowledge of the challenges in systems security in a real-world context. Eystein has spoken at various conferences, including Embedded Linux Conference, Embedded Systems Conference, Automotive Linux Summit, and Internet of Things World. 

He holds a Masters degree in cryptography and his writing credits include "Distributing a Private Key Generator in Ad Hoc Networks."