firmware-update in einer iiot- umgebung...2019/02/03  · firmware-update in einer iiot-umgebung das...

29
Firmware-Update in einer IIoT- Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt: [email protected]

Upload: others

Post on 02-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Firmware-Update in einer IIoT-Umgebung

Das Smart Update Management

Raphael Jakoby, dmc-smartsystems GmbH

05.02.2019

Kontakt: [email protected]

Page 2: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Was haben römische Militärtaktiken mit Firmwareupdates gemein?

Page 3: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Tiberius Julius Caesar Augustus

(Lizenzhinweis siehe Slide 23. Referenz 1)

Page 4: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Immensum Bellum

(Lizenzhinweis siehe Slide 23. Referenz 2)

Page 5: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Nachgang

(Lizenzhinweis siehe Slide 23. Referenz 2)

Page 6: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:
Page 7: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:
Page 8: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Wie können wir moderne Lagerkommandanten unterstützen?

Page 9: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

9

Secure Update Service for Asset Networks

Smart Update aus der Vogelperspektive

Februar 19 9

Local Update Repository

Vendor Update Repository / Download Page

HTTPS

Security Zone

HTTPS

Asset Network

Asset1 Asset2 Asset3

Network Connector

Herstellerdomäne

Maschinenbetreiber Domäne

Page 10: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Ziel: Sicheres und bequemes Aktualisieren Ihrer Systeme

10

Smart Update

Maschinen Management

Software Management

Update Management

Execution Management

Update Execution

Diagnose

Page 11: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

11

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Status : xxxx

SW Version : 1.25F

Connection Type : -------

Address : 000.000.00.0

ID : ABG009

Status : xxxx

SW Version : 1.25F

Connection Type : -------

Address : 000.000.00.0

ID : ABG009

Status : xxxx

SW Version : 1.25F

Connection Type : -------

Address : 000.000.00.0

ID : ABG009

Status : xxxx

SW Version : 1.25F

Connection Type : -------

Address : 000.000.00.0

ID : ABG009

Maschinen Management

Page 12: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

12

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Name : xxxx

Version : 1.26F

File Type : -------

integrity : no

authenticity : yes

Software Management

DVD

https://www.updates.com

Browser

Name : xxxx

Version : 1.26F

File Type : -------

integrity : yes

authenticity : yes

Name : xxxx

Version : 1.26F

File Type : -------

Integrity : yes

authenticity : yes

integrity : no

authenticity : no

integrity : yes

authenticity : yes

integrity : yes

authenticity : yes

Page 13: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

13

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Update Management

= <

= ==

= >

?

Page 14: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

14

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Execution Management

= >√

JJJJ/MM/DD

Page 15: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

15

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Update Execution

JJJJ/MM/DD Log:13:01 : …start()13:02 : …connect()13:02 : …runlevel(debug);13:03 : …wait()…..13:03 : …push (file)13:05 : …restart()13:05 :… wait()13:06 :… checkStart()13:06 :…return(id) = true13:07 :…selftest()13:07 :…runlevel(production)13:08 :…check version()13:08 :…disconnect()13:08 :…finish()

==√=

Page 16: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

16

13:00ALT1 OPT1 OPT2

Hello 112121

---------------------------------------

Status 09890

---------------------------------------

Diagnose

==√=

Activation / Rollback

√√√√√

Check Functionality

Check Security

Create Revision History

Create Update Archive

Page 17: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

17

Smart Update

Maschinen Management

Software Management

Update Management

Execution Management

Update Execution

Diagnose

Page 18: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:
Page 19: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Wo sind wir?Standorte der dmc-group

19

6 mittelständische

Unternehmen mit

Niederlassungen in

Deutschland, Österreich und

Rumänien.

Inhabergeführt seit mehr als 30

Jahren

Gruppenweit ~ 250 Mitarbeiter

Page 20: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Was macht der Rest der Gruppe?Kurzvorstellung Portfolio

20

IT-Beratung/Entwicklung in den Bereichen:

Automotive

Enterprise Ressource Planning (IFS)

Business Intelligence (prevero)

IT-Produkte/Beratung/Entwicklung im Bereich Zeitwirtschaft: • Arbeitsplanung/Prozessoptimierung

• Industrial Engineering

• Trainings und Workshops für Produkte (CAPP Knowledge, ORTIMplan, ORTIMZeit …)

Nearshore Test-Center

• Qualitätsmanagement

• Software-Paketierung

• Support

SAP Entwicklung und Beratung• Anwendungsentwicklung

• SAP Systemharmonisierung

• Anwendersupport, technische Beratung

Page 21: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Was machen wir?Kurzvorstellung Portfolio

21

Server Firmwareentwicklung

Projektmanagement in internationalem Umfeld

Baseboard Management Controller (BMC)

Integrated remote Management Controller (irmC)

Embedded Entwicklung (automotive)

• Applikationsentwicklung (AUTOSAR Standard)

• Kommunikationsprotokolle (z.B. CAN/LIN Bus)

• In-House Simulation/Testing

• Arbeit an sicherheitskritischen Softwarestacks

Drohnenentwicklung

• Beteiligung an VIAFLY GmbH

• Flight-Controller Entwicklung

• Learning Entwicklung im Kontext intelligente

Bildverarbeitung (Machine Learning)

Industrial IOT

• Partnerschaft Macchina.io

• Individualentwicklung

• Umfassender Support

• Beratung für IIOT-Lösungskonzepte

• Smart Update System

High End Hardware Engeneering

• Mechanik/Elektronik nach

Kundenspezifikation

• Design komplexer Schaltpläne

• Prototyping + Test

• Schlüsselkompetenz - Signalintegrität

Page 22: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Unsere Partner und Partnernetzwerke

22

Embedded4You.eV (dmc-smartsystems ist Gründungsmitglied)

Kompetenznetwerk für embedded Technologien

Umsetzung fachthemenübergreifender Kundenprojekte als starker Verband von KMUs

Eckdaten:

34 Unternehmen spezialisiert im embedded Bereich

Insgesamt mehr als 2000 Ingenieuren und Fachkräften

OWL Maschinenbau e.V.

• Branchen- und Innovationsnetzwerk OstWestfalen-Lippe

• Stärkung lokaler Unternehmen durch bilden einer Plattform für technologische Innovationen

• Eckdaten:

• 300 Unternehmen aus den Bereichen Maschinenbau und Automatisierungstechnik

• Insgesamt 42.000 Arbeitskräfte

Applied Informatics Software Engineering GmbH (macchina.io)

• „Cutting Edge“ IOT Forschung und Entwicklung seit mehr als 10 Jahren (u.A. POCO C++ Libraries)

• Kernkompetenzen in den Bereichen IOT Edge Computing und vernetzte Embedded Devices

• Produkte:

• IOT Edge Device SDK – mächtiges IOT Entwicklungsframework auf C++ Basis

• Remote Manager – benutzerfreundliches, sicheres und verlässliches remote Access Tool

Page 23: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Externe Informationsquellen:

Link zum BSI Lagebericht 2018

Link zum ICS-CERT Beitrag

Link zur offiziellen ICS SANS Untersuchung des Ukraine Vorfalls

Informationen zu Tiberius

Hinweis zu Bildrechten aus Wikipedia:

1) No machine-readable author provided. MatthiasKabel assumed (based on copyright claims). (https://commons.wikimedia.org/wiki/File:Roman_soldier_70_aC.jpg), „Roman soldier 70 aC“, https://creativecommons.org/licenses/by-sa/3.0/legalcode 2) Asio otus (https://commons.wikimedia.org/wiki/File:Eis-Spiegelungen1-Asio.JPG), „Eis-Spiegelungen1-Asio“, https://creativecommons.org/licenses/by-sa/3.0/legalcode

Page 24: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Backup slides (Web-Screenshots)

24

Page 25: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

25

Page 26: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

26

Page 27: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

27

Page 28: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

28

Page 29: Firmware-Update in einer IIoT- Umgebung...2019/02/03  · Firmware-Update in einer IIoT-Umgebung Das Smart Update Management Raphael Jakoby, dmc-smartsystems GmbH 05.02.2019 Kontakt:

Danke!

DMC smartsystems GmbH

Heinz-Nixdorf-Ring 133106 PaderbornTel: +49 5251 6824-441 [email protected] www.dmc-group.de/dmc-smartsystems/

29

dmc-smartsystems GmbHValentin-Linhof-Str. 8D-81829 München

Tel.: +49 89 42774-0Fax: +49 89 [email protected]