Kommentar |
Die Auswirkungen von Sicherheitslücken in Software werden mit dem immer breiteren Einsatzspektrum von Software bedeutender und vielfältiger. Gleichzeitig entstehen Schwachstellen zunehmend durch Denkfehler bzw. unsichere Designs, während „einfache“ Programmierfehler an Bedeutung verlieren. Diese Lehrveranstaltung vermittelt Methoden und Wissen zu Berührungspunkten zwischen Sicherheit und Softwareentwicklung während des gesamten Lebenszyklus und bettet diese zur praktischen Verwendung in ein Risikomanagement ein. Darüber hinaus werden aktuelle technische und gesellschaftliche Entwicklungen diskutiert. Spezielle Arten von Softwareprojekten, nämlich Microservice-Architekturen und Machine Learning-Anwendungen werden gesondert berücksichtigt. |