10:00 | |
Moderation
|
|
Andreas Poller
Fraunhofer SIT
Albert Zenkoff
Software AG
|
|
10:20 | |
Andreas Zeller
Universität des Saarlandes
|
Massives Sicherheitstesten
Testen mit zufällig generierten Eingaben ("Fuzzing") ist ein etabliertes Verfahren, um automatisch und kostengünstig Schwachstellen in Programmen zu finden. Rein zufällige Eingaben dringen eignen sich jedoch nicht, tief in den Programmcode vorzudringen. In meinem Vortrag stelle ich aktuelle Techniken und Werkzeuge des grammatikbasierten Fuzzing vor, mit denen sich beliebig viele syntaktisch gültige Eingaben erzeugen lassen - Techniken, die etwa im Firefox-Webbrowser bisher mehr als 4000 Fehler gefunden haben. Zukünftig wird es sogar möglich sein, Grammatiken automatisch aus Programmen zu extrahieren, was das Testen dann vollends automatisiert.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
11:00 | |
Alexander von Rhein
CQSE GmbH
|
Sicherer ABAP Code mit Teamscale
SAP-Systeme sind gerade bei großen Konzernen als zentraler ERP-Bestandteil weit verbreitet. Diese Systeme enthalten typischerweise viel selbst entwickelten ABAP-Code und sind zunehmend auch über das Internet zugänglich. Damit stellen sie ein lohnendes Ziel für Angriffe auf die Unternehmen dar. Wir stellen ein Analyseframework vor, das Sicherheitsprobleme im ABAP-Code aufdeckt und den Entwicklern zugänglich macht. Das Framework nutzt dafür eine inter-prozedurale Datenflussanalyse, die Werte aus Nutzereingaben im Datenfluss verfolgt (taint analysis). Um diese Analyse effizient auf großen Codemengen (mit Historie) auszuführen nutzen wir eine inkrementelle Analyse, die für jede Änderung nur den davon beeinflussten Code neu analysiert. Gefundene Probleme werden dann visuell aufbereitet und dem Entwickler angezeigt. Diese Analyse ist Teil unserer Software Intelligence Suite Teamscale.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
11:40 | Kaffeepause |
12:00 | |
Achim D. Brucker
University of Sheffield
|
Application Security Test Tools - Was die Hersteller nicht (immer) sagen
Es ist allgemein anerkannt, dass Sicherheitstests möglichst automatisiert durchgeführt werden sollen. Hierzu gibt es eine Vielzahl von verschiedenen Werkzeugen von verschiedenen Anbietern. Da unterschiedliche Testwerkzeuge unterschiedliche Vor- und Nachteile besitzen, legt die Auswahl des für die eigene Entwicklung geeigneten Werkzeuges die Grundlage von Erfolg oder Misserfolg von Sicherheitstests in der Entwicklung. In diesem Vortrag werde ich und Überblick, was man von (kommerziellen) Application Security Testing Werkzeugen erwarten kann, worauf man bei der Auswahl Wert legen sollte und berichten über meine Erfahrungen bei der Einführung in eine großen, weltweiten Entwicklungsorganisation.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
12:40 | Mittagsbuffet |
13:40 | |
Roland Brethauer
Axel Fasse
SAP SE
|
Threat Modelling als Ausgangspunkt für sichere SW-Entwicklung: Grundlagen und Herausforderungen aus der Praxis
Sichere SW-Entwicklung ist besonders eine Frage der richtigen Fokussierung und Prioritäten. Dabei ist es für die nicht-funktionale Anforderung einer "sicheren" Softwarehäufig sehr schwer im Konkreten zu entscheiden: wann hat man genug getan? Der pragmatische Einsatz von Threat Modelling hilft beim Identifizieren der kritischen Komponenten und vorhandener Sicherheitsrisiken. Die daraus abgeleiteten Sicherheitsanforderungen erlauben eine nachvollziehbare klare Priorisierung bei der Planung und Umsetzung von SW-Entwicklungs- und Implementierungs-Projekten. Im Vortrag werden Grundlagen, Erfahrungen, Best Practices und typische Beispiele und mögliche Fallstricke präsentiert.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
14:20 | |
Anna Wiedemann
Hochschule Neu-Ulm
|
Einblicke in das Management von DevOps Teams Vorteile und Herausforderungen der Einführung
Immer mehr Unternehmen entscheiden sich für die Einführung von agilen Software-Entwicklungsmethoden, um zum Beispiel schnell auf neue Kundenanforderungen reagieren zu können. Allerdings werden diese agilen Methoden hauptsächlich von Projektmitgliedern aus Fachbereichen und der Softwareentwicklung genutzt. Für das schnelle Ausliefern von neuen Software-Features und neuen Innovation, müssen die anderen Einheiten der IT-Organisation wie bspw. der IT-Betrieb auch mit eingebunden werden. Daher wird empfohlen, anstatt einer klassischen Silo-orientierten IT-Organisation, eher Cross-funktionale IT-Teams in der IT-Abteilung zu integrieren. Daher entscheiden sich immer mehr Unternehmen solche Cross-funktionalen DevOps Teams in ihrer Organisation zu integrieren. Prominente Beispiele wie Amazon zeigen, dass sie mit Hilfe von DevOps in der Lage sind alle elf Sekunden zu deployen. Allerdings ist neben diesen prominenten Beispielen wenig über die Einführung des DevOps Konzeptes bekannt. Daher haben wir uns entschieden eine Studie zum Thema DevOps durchzuführen und zehn Firmen zu befragen, die bereits seit längerer Zeit DevOps-orientiert arbeiten. Das Ziel der Umfrage war, herauszufinden, mit welchen Herausforderungen und Problemstellungen die Unternehmen konfrontiert sind, sowie die praktischen Vorteile von DevOps zu eruieren. In der Präsentation werden unsere Ergebnisse und praktischen Implikationen dargestellt.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
15:00 | Kaffeepause |
15:30 | |
Lars Hermerschmidt
AXA AG
|
DevSecOps@AXA
Durch die Agile Transformation und die Adaption von DevOps werden bestehende Security Prozesse unbrauchbar, die bei einem Vorgehen nach Wasserfallmodell sichergestellt haben, dass Security in die entwickelte Software eingebaut wird. Es gilt neue Ansätze zu nutzen, die nicht außerhalb der Softwareentwicklung verankert werden, sondern Prinzipien wie Team Empowerment und Werkzeuge wie Continious Delivery (CD) verwenden. Dieser Vortrag gibt einen Überblick über DevSecOps und Security Belts, die bei der AXA als Anreiz- und Maturity-Modelle für Entwicklungsteams verwendet werden. Außerdem wird die Integration von Security Tests und insbesondere Security Architecture Analysis in CD vorgestellt.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
16:10 | |
Thomas Schüller
Cumulocity, Software AG
|
IoT Cloud-Plattformen
The industrial internet of things (IIOT) is one of the cornerstones that drive the so called Industry 4.0 trend into a fully digitalized industrial landscape. The presentation will give insights into the approaches of bespoke solution and platform approach. It will show the required components and architecture for such IoT solutions. A further deep dive into the platform approach will show
Cumulocity, as one of the leading platform providers that powers the IoT solutions in many fields of IIoT and beyond, is supporting Enterprises and large communication providers in deploying large scale IIoT solutions.
CAST-Mitglieder können hier die Vortragsunterlagen herunterladen.
|
16:50 | |
Andreas Poller
Fraunhofer SIT
Albert Zenkoff
Software AG
|
Verabschiedung
|
Wenn Sie noch Fragen haben, wenden Sie sich bitte an:
Andreas Poller
Fraunhofer SIT
E-Mail: andreas.poller@sit.fraunhofer.de
Albert Zenkoff
Software AG
E-Mail: albert.zenkoff@softwareag.com
Simone Zimmermann
CAST e.V.
Tel.: +49 6151 869-230
E-Mail: simone.zimmermanncast-forum.de
ID:SMART Workshop 2025 | 19.-20.02.2025 |
Recht und IT-Sicherheit | 06.03.2025 |
hot topic "Kryptoagilität" | 15.05.2025 |
MedCAST 25 - Sicheres digitales Gesundheitswesen | 22.05.2025 |
24th International Conference of the Biometrics Special Interest Group (BIOSIG 2025) | 25.-26.09.2025 |
Quantentechnologie und Quantencomputer-resistente Sicherheit | 23.10.2025 |