Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Securing the IoT - J On The Beach 2017

Ara
May 18, 2017

Securing the IoT - J On The Beach 2017

Most of the IoT devices are running a Linux distribution, but without a clear updates and/or security strategy.

In this talk we will go through some of the current problems the IoT devices are facing and tools and strategies we can use today to make the situation a bit better for new devices, while keeping our time to market optimized.

We will show some features in Linux and systemd that can help improving the security of these devices. We will also introduce snaps, a packaging format that helps distribute your application and install it isolated from the underlying system and from other applications; and Ubuntu Core, a small, transactional version of Ubuntu for IoT devices, based on snaps.

Ara

May 18, 2017
Tweet

More Decks by Ara

Other Decks in Programming

Transcript

  1. name: hello version: "2.10" summary: GNU Hello, the "hello world"

    snap description: GNU Hello prints a friendly greeting confinement: strict grade: stable apps: hello: command: hello parts: gnu-hello: plugin: autotools source: http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
  2. name: wget version: "1.19" summary: GNU wget, the wget snap

    description: Utility to download the contents of a URL confinement: strict grade: stable apps: wget-snap: command: wget parts: gnu-wget: plugin: autotools source: https://ftp.gnu.org/gnu/wget/wget-1.19.tar.gz
  3. name: wget version: "1.19" summary: GNU wget, the wget snap

    description: Utility to download the contents of a URL confinement: strict grade: stable apps: wget-snap: command: wget plugs: [network] parts: gnu-wget: plugin: autotools source: https://ftp.gnu.org/gnu/wget/wget-1.19.tar.gz