

Übe die Sicherheit von Diensten, Code, Abhängigkeiten, Containern und Auslieferungen in 14 angeleiteten Labs und 14 Challenges.
Abgeschlossen 0 von 28 Labs
Anwendungsgrenzen verstehen
Code, Zugangsdaten und Abhängigkeiten schützen
Geheimnisse aus Git fernhalten
Einen Commit ohne Geheimnisse vorbereiten
Sicher mit Anwendungsgeheimnissen umgehen
Ein offengelegtes Anwendungstoken ersetzen
Eine verwundbare Abhängigkeit finden und korrigieren
Eine verwundbare Anwendungsabhängigkeit aktualisieren
Unsichere Datenbankabfragen finden und korrigieren
Eine unsichere Suchabfrage korrigieren
Sicherheitsanforderungen in Tests umsetzen
Einen Regressionstest für einen geschützten Endpunkt ergänzen
Container sicher bauen und ausführen
Änderungen fortlaufend prüfen und ausliefern
Deine erste Sicherheits-Freigabeprüfung aufbauen
Eine Freigabe bei fehlgeschlagenen Sicherheitsprüfungen stoppen
Einen Auslieferungsworkflow schützen
Das Risiko in einem Build-Workflow reduzieren
Eine Sicherheitsregression untersuchen und verhindern
Eine Debug-Protokollierungsregression beheben
Eine sichere Veröffentlichung prüfen und ausliefern
Eine sichere DeskLite-Veröffentlichung ausliefern
Ein praxisorientierter Linux-Sicherheitskurs für DevSecOps-Lernende, der sich auf Dienst-Exponierung, Web-Härtung, Dateiberechtigungen, Sudo, Geheimnisverwaltung und Root-Automatisierung konzentriert. Sie untersuchen den tatsächlichen Host-Zustand, wenden gezielte Korrekturen an und stellen sicher, dass die Systeme nach der Härtung voll funktionsfähig bleiben.
Abgeschlossen 0 von 20 Labs
Ein praxisorientierter Docker-Sicherheitskurs für DevSecOps-Lernende. Der Fokus liegt auf Container-Runtime-Audits, Port-Exponierung, Debug-Bindings, Docker-Socket-Zugriff, Bind-Mounts, Non-Root-Benutzern, privilegiertem Modus, Runtime-Secrets, Token-Leaks während des Builds sowie Image-Hygiene. Sie untersuchen den tatsächlichen Container-Zustand, wenden gezielte Korrekturen an und stellen sicher, dass die Anwendungen nach der Härtung weiterhin einwandfrei funktionieren.
Abgeschlossen 0 von 20 Labs
Baue ein funktionierendes Preiswerkzeug mit freigegebenen Python-Abhängigkeiten und weise ausgetauschte Wheels zurück.
Abgeschlossen 0 von 3 Labs
Erstelle einen wiederverwendbaren Empfänger, der den angeforderten signierten Guide annimmt, nicht genehmigte Lieferungen ablehnt und Website sowie Downloads erhält.
Abgeschlossen 0 von 3 Labs






