Sichere Software mit Machine Learning
Softwaresysteme sind immer größeren Gefahren ausgesetzt und Angreifer verwenden immer raffiniertere Techniken, um sie anzugreifen oder für ihre Zwecke zu missbrauchen. Aufgrund der Vielfalt der Angriffsszenarien stellt die Überwachung solcher Systeme und das Erkennen von Missbrauch eine immer größere Herausforderung dar.
Maschinelles Lernen kann helfen, ungewöhnliches und verdächtiges Verhalten einer Software bzw. eines Systems zu erkennen.
In diesem Workshop werden sowohl klassische Verfahren als auch Verfahren aus dem Bereich des Deep Learning gezeigt, die helfen, Anomalien in Softwaresysteme zu finden, die auf Angriffe oder Fraud hindeuten könnten.
Das Training richtet sich hauptsächlich an Softwareentwickler und Administratoren, die ihre Software und Systeme vor Angriffen schützen und Fraud erkennen wollen. Einfache Übungen sind Bestandteil des Trainings.
Vorkenntnisse
Grundkenntnisse in Python
Lernziele
Softwareentwickler und Administratoren werden in die Lage versetzt, selbstständig Angriffe auf ihre Software bzw. Systeme zu erkennen. Sie erhalten einen Überblick darüber, welche Daten notwendig sind, wie sie zu verarbeiten sind und welche Verfahren sich in welcher Situation eignen.