Modul 63482 Fachpraktikum für sichere kollaborative Anwendungen
Modulinformationen
Im Fachpraktikum für sichere kollaborative Anwendungen bieten wir den Teilnehmer:innen die Möglichkeit, im Team eine komplexe Aufgabe aus dem Bereich der IT-Sicherheit zu bearbeiten. Dabei erlernen die Teilnehmer:innen moderne Entwurfsmuster und Programmiertechniken, um sichere Software zu erstellen.
Dieses Semester geht es darum, eine Softwarebibliothek, angrenzende Werkzeuge und Anwendungen zu analysieren und gegen Angriffe zu härten. Dabei soll die Codebasis analysiert werden, und verschiedene automatisierte Angriffe auf die Software in die Continious-Intregration Pipeline der Software integriert werden.
Die Teilnehmer:innen werden im Laufe des Praktikums als Red-, Blue-, und Purple-Team agieren, Techiken wie Fuzzing und das strukturiere Berichten von Erkenntnissen erlernen.
Gegenstand der Untersuchung ist eine Open Source Bibliothek für Policy und Datenstrom basierte Autorisierung von Datenzugriffen mit SAPL (https://sapl.io). Dabei wird sowohl die Bibliothek, zugehörige Server als auch SAPL-basierte Anwendungen und fertig deployte Infrastrukturen untersucht.
Die Teilnehmer:innen können so aktiv zu einem Open Source Projekt beitragen und erlernen wichtige Techniken der IT-Sicherheit.
Die Bearbeitung der gestellten Aufgaben erfolgt in Kleingruppen. Die Natur der gestellten Aufgaben setzt einen entsprechend ausgestatteten Rechner mit Internetzugang voraus. Die Kommunikation mit den Teilnehmer:innen über verschiedene Onlineplattformen und mit E-Mail ist dabei unabdingbar.
Zum Fachpraktikum gehören zwei Online-Präsenzphasen und weitere Online-Veranstaltungen, deren Teilnahme für alle Teilnehmer:innen verpflichtend ist. Im Vorlauf zur ersten Online-Präsenzphase werden wir eine Einführungsveranstaltung online durchführen, in der einige der Technologien und Architekturmuster von den Teilnehmer:innen aufbereitet und einzeln oder in Gruppen vorgestellt werden. Abhängig von der Teilnehmer:innenzahl werden die Vorträge ggf. auch erst zu Beginn der ersten Präsenzphase gehalten werden.
Prüfungsleistungen im Fachpraktikum sind die erstellten Programme, deren Funktionalität und Qualität, sowie der Abschlussvortrag, der am Ende des Semesters Online gehalten wird. Darüber hinaus wird als weitere Leistung im Fachpraktikum von den Teilnehmer:innen kontinuierliche Arbeit im Team verlangt; Gegenstand der Teamarbeit sind die aktive Teilnahme und das teamorientierte Arbeiten in den Präsenzphasen und Online-Veranstaltungen, regelmäßige Treffen aller Teilnehmer:innen sowie in der selbstständigen Arbeit in Kleingruppen.
ECTS | 10 |
---|---|
Arbeitsaufwand | Präsenzphase: 70 Stunden Heimarbeit: 230 Stunden |
Dauer des Moduls | ein Semester |
Häufigkeit des Moduls | in jedem Wintersemester |
Anmerkung | Für die Teilnahme an dieser Veranstaltung ist ein gesondertes Anmeldeverfahren im Vorsemester über folgenden Link erforderlich: https://webregis.fernuni-hagen.de. |
Inhaltliche Voraussetzung | Wünschenswert: Gute Kenntnisse in Java Modul 63512 Sicherheit im Internet |
Prüfungsinformation
B.Sc. Informatik | |
---|---|
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/16 |
Formale Voraussetzungen | Studieneingangsphase ist abgeschlossen, die Module 63081 "Grundpraktikum Programmierung", 63912 "Grundlagen der Theoretischen Informatik" und 63012 "Softwaresysteme" sind bestanden |
M.Sc. Informatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/12 |
Formale Voraussetzungen | mindestens zwei Wahlmodulprüfungen müssen bestanden sein |
M.Sc. Wirtschaftsinformatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | s. PO |
Formale Voraussetzungen | mindestens drei Wahlmodulprüfungen müssen bestanden sein |
M.Sc. Praktische Informatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/8 |
Formale Voraussetzungen | mindestens zwei Wahlmodulprüfungen müssen bestanden sein |
Download
- Seite Modulhandbuch B.Sc. Informatik
- Seite Modulhandbuch M.Sc. Informatik
- Seite Modulhandbuch M.Sc. Wirtschaftsinformatik
- Seite Modulhandbuch M.Sc. Praktische Informatik
Ansprechpersonen
Dr. Dominic Heutelbeck
mathinf.webteam
| 26.09.2024