Betreiberverantwortung für Immobilien und gebäudetechnische Anlagen
Ziel der Weiterbildung
Die Teilnehmer:innen – können den unterschiedlichen Zweck von funktionalen Tests und Sicherheitstest von Software erklären – kennen verschiedene Arten von Programmierfehlern, insbesondere in der Programmiersprache C – können Programmierfehler in C-Programmen erkennen und erklären – kennen die Grundlagen von und die Unterschiede zwischen statischen und dynamischen Sicherheitstests von Software – kennen Werkzeuge für statische und dynamische Sicherheitstests und können diese effizient einsetzen – wissen, wo die Werkzeuge im Entwicklungsprozess eingesetzt werden können
Methodik Das Seminar wird in Präsenz in einem Computer-Raum veranstaltet. Präsentationsphasen und praktischen Demonstrationen wechseln sich mit Phasen ab, in denen die Teilnehmer:innen am Computer selbständig mit verschiedenen Methoden und Werkzeugen Sicherheitslücken in Software aufspüren. Demonstrationen werden an kleinen Beispielen aber auch an öffentlichen Code-Repositorien durchgeführt. Die Teilnehmer:innen sind eingeladen, Experimente an ihrem eigenen Code durchzuführen und die eigenen Erfahrungen untereinander zu diskutieren.