Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Zielgruppe: Technische Mitarbeitende
Schwierigkeitsgrad: Anfänger/Fortgeschrittene
Zeit: 11 Module, ≈1-5 Minuten Videos + 3 Fragen pro Modul
Verfügbarkeit: Auf der Schulungsplattform als einzelne Module verfügbar. Module:
  • Secure Coding - Einführung (0:59 Video)
  • Secure Coding - Authentifizierung & Autorisierung (1:34 Video)
  • Secure Coding - Injection (1:40 Video)
  • Secure Coding - Least Privilege (1:16 Video)
  • Secure Coding - OWASP-Einführung (1:18 Video)
  • Secure Coding - OWASP-Update - aktualisiert im 4. Quartal 2022(4:51 Video)
  • Secure Coding - Patching (1:42 Video)
  • Secure Coding - Secrets im Quellcode (1:41 Video)
  • Secure Coding - Statische Analyse (1:08 Video)
  • Secure Coding - Threat Modeling (1:18 Video)
  • Secure Coding - Anfällige Abhängigkeiten (1:20 Video)

Trailer: Trailer ansehen Marketingmaterialien:Secure Coding Marketing Kit
Hauptthemen: Auch technische Mitarbeitende benötigen eine Einführungsschulung! Diese kurzen Schulungsmodule vermitteln Ihren Entwicklerinnen und Entwicklern sowie anderen technischen Mitarbeitenden verschiedene Secure-Coding-Konzepte. Für Endanwender, die mit diesen Konzepten bereits vertraut sind, ist Secure Coding eine hervorragende Erinnerung an deren Bedeutung. Zentrale Lerninhalte:
  • Einführung
    • Sicherheit im Entwicklungsprozess
  • Authentifizierung und Autorisierung
    • Authentifizierung vs. Autorisierung
    • Softwaretests
    • „Wer Sie sind“-Tests und „Was Sie tun dürfen“-Tests
  • Injection
    • Wert von Daten
    • Grundlagen von Injection-Angriffen
    • SQL- und OS-Command-Injection-Angriffe
    • Injection-Angriffe verhindern
  • Least Privilege
    • Grundlagen des Least-Privilege-Prinzips
    • Least Privilege im Entwicklungsprozess
    • Regelmäßige Überprüfung von Zugriffsrechten
  • OWASP-Einführung
    • Vorstellung der OWASP-Organisation
    • Nutzung der OWASP Top 10
    • ASVS und weitere OWASP-Ressourcen
  • OWASP-Update
    • OWASP-Top-10-Kategorien Stand 2021
    • Neue Kategorien
    • Umbenannte und geänderte Kategorien
  • Patching
    • Bedeutung von Patches
    • Folgen fehlender Patches
    • Patch-Management-Systeme
  • Secrets im Quellcode
    • Gefahren übermäßiger Weitergabe
    • Daten in Github-Repositories
    • Verschlüsselung
    • Secrets im Quellcode erkennen
  • Statische Analyse
    • Fehler vor der Bereitstellung erkennen
    • Verfügbare Tools
    • Codequalität verbessern
  • Threat Modeling
    • Einsatz von Threat Modeling
    • Schritte des Threat Modelings
    • Verfügbare Tools und Ressourcen
  • Anfällige Abhängigkeiten
    • Nachteile bei der Verwendung von fremdem Quellcode
    • Bedeutung von Patches
    • Tools zur Identifizierung von Schwachstellen
Hinweis zum OWASP-Update: Bitte beachten Sie, dass alle Schulungen weiterhin für das aktuellste OWASP-Update relevant sind. Der Wortlaut aller Module (mit Ausnahme des OWASP-Updates) basiert auf der OWASP-Top-10-Liste von 2017. Das Modul Secure Coding - OWASP-Update behandelt die OWASP-Top-10-Liste von 2021. 🔍 Zeigen Sie Secure Coding hier in Ihrem Katalog der Living Security Platform an!