Cyber Security – Fortgeschritten
Websicherheit, Kryptographie und Netzwerke für angehende Entwickler:innen und Admins
Sicherheit entsteht im Code und im Netz. In diesem Kurs erkennst und behebst du die häufigsten Schwachstellen von Webanwendungen (OWASP Top 10, Ausgabe 2025) direkt in Kotlin- und Java-Beispielen, verstehst Hashing, Verschlüsselung, TLS und Zertifikate und sicherst Netze mit Firewalls, Segmentierung, VPN und Zero Trust ab. Der Kurs ist rein defensiv: Du lernst Angriffe nur so weit kennen, wie du sie erkennen und abwehren musst.
Lernpfad
-
01
Websicherheit: OWASP Top 10 erkennen und abwehren
Die häufigsten Schwachstellen von Webanwendungen – Injection, XSS, CSRF, fehlende Zugriffskontrolle und unsichere Sessions – im Code erkennen und beheben.
- OWASP Top 10 und Injection Die OWASP Top 10 (Ausgabe 2025) als Landkarte – und SQL-Injection mit Prepared Statements abwehren. 13 Min.
- XSS und CSRF: Wenn der Browser mitspielt Cross-Site Scripting mit Output-Encoding verhindern und Cross-Site Request Forgery mit Token und SameSite abwehren. 12 Min.
- Zugriffskontrolle (IDOR) und sichere Sessions Berechtigungen serverseitig pro Objekt prüfen und Sessions mit Cookie-Flags, neuer ID und Timeouts absichern. 11 Min.
- T Modultest: Websicherheit Zeig, was du kannst: 8 Aufgaben zu Injection, XSS, CSRF, Zugriffskontrolle und Sessions. Test
-
02
Kryptographie und Netze: Hashing, TLS, Firewalls und Zero Trust
Hashing und Verschlüsselung unterscheiden, Passwörter richtig speichern, TLS und Zertifikate verstehen und Netze mit Firewall, Segmentierung, VPN und Zero Trust absichern.
- Hashing, Verschlüsselung und Passwörter speichern Kodierung, Hashing und Verschlüsselung auseinanderhalten – und Passwörter mit Salt und Argon2id oder bcrypt speichern. 12 Min.
- Verschlüsselung, TLS und Zertifikate Symmetrisch und asymmetrisch, der TLS-Handshake und die Vertrauenskette – was das Schloss im Browser wirklich bedeutet. 13 Min.
- Netze absichern: Firewall, Segmentierung, VPN und Zero Trust Firewall-Regeln nach Default Deny, Netze in Zonen teilen und den Schritt von VPN zu Zero Trust verstehen. 12 Min.
- T Modultest: Kryptographie und Netze Zeig, was du kannst: 8 Aufgaben zu Hashing, TLS, Zertifikaten, Netzen und Themen aus dem Websicherheits-Modul. Test