Blog
Neue Expert Sessions von Mixed Mode: "Vom ITSM zum Sicheren Eingebetteten System" und "Funktionale Programmierung – Einführung und Praxis"
09.04.2019
In wenigen Wochen ist es so weit! Wir starten unser Expert Sessions-Programm mit neuen Vorträgen in altbekannter Qualität.
Kostenfreie Expert Sessions von Mixed Mode
- Vom ITSM zum Sicheren Eingebetteten System
(07. Mai 2019, kostenfreie Expert Session von 16:30 - 18:00 Uhr bei Mixed Mode in Gräfelfing)
Sichere Eingebettete Systeme zu entwickeln ist alles andere als leicht. Unsere Expert Session gibt einen Überblick über die Voraussetzungen, Werkzeuge und Methoden zur Entwicklung Sicherer Eingebetteter Systeme. Die erste Erkenntnis ist, dass man keine sichere Software ohne sichere Entwicklungsumgebung entwickeln kann. Das ist die Motivation für die Einführung eines systematischen IT-Sicherheits-Managements. Die zweite Erkenntnis ist, dass man nicht einfach "drauflos programmieren" kann. Zuvor steht ein Systemdesign, das Security und Privacy berücksichtigt. Schon während dieses Design entsteht, kann und soll man es mit (semi) formalen Methoden prüfen. STRIDE und DREAD zählen hierfür zu den prominentesten Ansätzen. Beide werden in der Expert Session eingeführt.
Auf der anderen Seite endet der Entwicklungsprozess nicht, sobald der Code kompiliert. Am Beispiel des Microsoft Security Development Lifecyle besprechen wir zusätzliche Maßnahmen für gute uns sicherer Software.
Zum Abschluss wenden wir uns einem echten Stück Software zu. Wir modellieren die vorgefundene Situation im MS Thread Modellig Tool, identifizieren Bedrohungen und Schwachstellen, demonstrieren die zugehörigen Angriffe am Beispiel und setzen die notwendigen Gegenmaßnahmen in Code um.
> zur Anmeldung
- Funktionale Programmierung – Einführung und Praxis
(21. Mai 2019, kostenfreie Expert Session von 16:30 - 18:30 Uhr bei Mixed Mode in Gräfelfing)
"Why functional programming matters", so titelte John Hughes in seinem 1984 veröffentlichten Paper. Seitdem wurde dieses Paper unzählige Male zitiert und funktionale Konzepte haben mehr und mehr Einzug in die alltäglich Programmierung gefunden. Die Forschung ist ebenfalls nicht stehen geblieben und seit der ursprünglichen Veröffentlichung hat sich viel bewegt auf diesem Forschungszweig.
Der Referent dieser Expert Session möchte dieses Paper als Grundlage nehmen um zu zeigen, was funktionale Programmierung in seiner Essenz bedeutet und wie die Konzepte ihren Platz in der modernen Softwareentwicklung haben. Beginnend mit den Beispielen aus dem Paper hangeln Sie sich schrittweise in Theorie und Praxis weiter vor.
> zur Anmeldung
- Security: Sicheres Update und Boot - Praktische Umsetzung für moderne Embedded-Systeme
(10. Mai 2019, in Zusammenarbeit mit MicroConsult)
> weitere Infos und Anmeldung
- Internet of Things (IoT): Technologien und Entscheidungsgrundlagen für das Internet der Dinge
(15. - 16. Juli 2019, in Zusammenarbeit mit MicroConsult)
> weitere Infos und Anmeldung