Speaker
Time 2017-08-04 17:30
Conference PyCon Au 2017

Shipping Software Responsibly

IOT == things that run an OS.

Code by itself has no value. Code needs to be in the hands of the users.

At some point you will ship insecure software.

Security updates.

Wannacry. Many people fell victim weeks after Microsoft released patch.

Organisation managing thousands of computers. Needs to pay somebody to make sure all computers are kept up-to-date.

This update model that requires somebody to push a button on IOT devices to keep them up-to-date if not going to work.

Goals:

  • Secure by default. Should always be up-to-date without manual user processes.
  • Easy to adopt. No special requirements.
  • Also applies to Desktop, Servers, Clouds, etc.

Snap packages:

  • Immutable file system.
  • FAT packages. Package all dependencies.
  • Automatically installed and updated.