Praxisorientierter Kompetenzaufbau für die durchgängige DevSecOps-Integration mit API, CLI, SAST, SCA, Container- und IaC-Reports, Policies, Security Gates, Ausnahmen und Monitoring
ArcherySec verbindet technische Prüfungen, zentrale Finding-Daten, Automatisierung und geregelte Zusammenarbeit. Dieses Seminar konzentriert sich auf die durchgängige DevSecOps-Integration mit API, CLI, SAST, SCA, Container- und IaC-Reports, Policies, Security Gates, Ausnahmen und Monitoring.
Die Bearbeitung folgt einem festen Vorgehen: Ausgangslage und Freigabe prüfen, Konfiguration vorbereiten, Arbeitsschritt durchführen, Ergebnis am System kontrollieren und den Sollzustand dokumentieren. So entstehen nicht nur Bedienkenntnisse, sondern belastbare Betriebs- und Qualitätsnachweise.
Inhaltsübersicht
- Einordnung und Zielsetzung
- Zielgruppe
- Lernziele
- Seminarinhalte mit Schritt-für-Schritt-Anleitungen
- Praxisübungen
- Voraussetzungen
Einordnung und Zielsetzung
Das Seminar vermittelt die durchgängige DevSecOps-Integration mit API, CLI, SAST, SCA, Container- und IaC-Reports, Policies, Security Gates, Ausnahmen und Monitoring. Die Inhalte werden in einer isolierten Schulungsumgebung schrittweise vorbereitet, durchgeführt, geprüft und in einen nachvollziehbaren Arbeits- und Betriebsablauf überführt.
Zielgruppe
DevSecOps, CI/CD-Plattformteams, Application-Security-Engineering und Build- und Release-Engineering
Lernziele
- Anforderungen, Systemgrenzen und Verantwortlichkeiten zu einem prüfbaren Zielbild verbinden.
- Maschinelle Zugriffe zweckgebunden, sicher und nachvollziehbar verwalten.
- ArcherySec-Operationen per API sicher und wiederholbar automatisieren.
- Scannerartefakte per CLI reproduzierbar validieren und übertragen.
- SAST-Ergebnisse mit Repository-, Build- und Finding-Kontext zentral verwalten.
- SCA-Ergebnisse mit Repository-, Build- und Finding-Kontext zentral verwalten.
- Cloud-, Container-, IaC- oder Compliance-Befunde eindeutig zuordnen und konsolidieren.
Seminarinhalte
Die Module bauen aufeinander auf. Jeder Abschnitt enthält einen definierten Prüfpunkt, bevor der nächste Arbeitsschritt beginnt.
Modul 1: DevSecOps-Zielbild und Datenmodell
Modulziel: Anforderungen, Systemgrenzen und Verantwortlichkeiten zu einem prüfbaren Zielbild verbinden.
- Bestehende Abläufe, beteiligte Systeme, Datenarten und verantwortliche Rollen erfassen.
- Anwendungsfälle, klare Nicht-Ziele und messbare Entscheidungskriterien festlegen.
- Datenflüsse, Vertrauensgrenzen, technische Identitäten und Abhängigkeiten darstellen.
- Risiken, offene Annahmen und notwendige Vorentscheidungen dokumentieren.
- Einen priorisierten Umsetzungsschritt mit Eigentümer und Abnahmekriterien bestimmen.
Modul 2: Technische Identitäten und Geheimnisse
Modulziel: Maschinelle Zugriffe zweckgebunden, sicher und nachvollziehbar verwalten.
- Automationszweck, technische Identität und minimal benötigte Berechtigungen bestimmen.
- Einen Zugriffsschlüssel erzeugen und ausschließlich in geschützter Konfiguration hinterlegen.
- Authentifizierung und erlaubte Aktion mit einem kontrollierten Testaufruf prüfen.
- Fehlgeschlagene und unzulässige Aufrufe auswerten, ohne Geheimniswerte zu protokollieren.
- Besitz, Rotation, Sperrung, Verlustmeldung und Bestandskontrolle festlegen.
Modul 3: API-Automatisierung
Modulziel: ArcherySec-Operationen per API sicher und wiederholbar automatisieren.
- Endpunkt, Projekt, Ziel, Eingabedaten und erwartete Antwortstruktur festlegen.
- Zugriffsschlüssel aus geschützter Konfiguration laden und einen Lesetest ausführen.
- Statuscodes, Antwortfelder, Zeitlimits und Berechtigungsfehler strukturiert auswerten.
- Wiederholungen, Abbruchbedingungen und eindeutige Rückgabecodes implementieren.
- Protokollierung so gestalten, dass Laufdaten sichtbar, Geheimnisse aber maskiert bleiben.
Modul 4: CLI und Report-Automation
Modulziel: Scannerartefakte per CLI reproduzierbar validieren und übertragen.
- Reportdatei, Scannerformat, Projekt, Ziel und Laufkennung als Pflichtwerte prüfen.
- CLI-Konfiguration und technischen Zugriff in einer isolierten Umgebung vorbereiten.
- Upload ausführen und Rückgabecode sowie Plattformstatus unmittelbar vergleichen.
- Importierte Findings gegen Dateiname, Scannerart, Ziel und Stichprobe kontrollieren.
- Doppelten Upload, fehlende Datei, Parserfehler und Wiederanlauf getrennt behandeln.
Modul 5: SAST-Ergebnisse und Build-Kontext
Modulziel: SAST-Ergebnisse mit Repository-, Build- und Finding-Kontext zentral verwalten.
- Projekt, Repository, Branch, Commit, Build und Ziel als Zuordnungsdaten festlegen.
- SAST-Report auf Format, Scannerkennung, Vollständigkeit und Dateiintegrität prüfen.
- Upload durchführen und Codeort, Regel beziehungsweise Komponente und Version stichprobenartig vergleichen.
- Schweregrad mit Produktkritikalität, Ausführungspfad oder Nutzungskontext ergänzen.
- Behebung, Folgelauf und Schließung anhand desselben Build- und Projektbezugs nachweisen.
Modul 6: SCA-Ergebnisse und Abhängigkeiten
Modulziel: SCA-Ergebnisse mit Repository-, Build- und Finding-Kontext zentral verwalten.
- Projekt, Repository, Branch, Commit, Build und Ziel als Zuordnungsdaten festlegen.
- SCA-Report auf Format, Scannerkennung, Vollständigkeit und Dateiintegrität prüfen.
- Upload durchführen und Codeort, Regel beziehungsweise Komponente und Version stichprobenartig vergleichen.
- Schweregrad mit Produktkritikalität, Ausführungspfad oder Nutzungskontext ergänzen.
- Behebung, Folgelauf und Schließung anhand desselben Build- und Projektbezugs nachweisen.
Modul 7: Container, IaC und Cloud
Modulziel: Cloud-, Container-, IaC- oder Compliance-Befunde eindeutig zuordnen und konsolidieren.
- Assettyp, Umgebung, Eigentümer, Kritikalität, Build oder Ressourcenkennung festlegen.
- Scannerreport auf Format, Vollständigkeit, Version und notwendige Metadaten prüfen.
- Projekt, Ziel und unveränderlichen Artefakt- oder Ressourcenbezug bestimmen.
- Report importieren und repräsentative Findings gegen den ursprünglichen Datensatz kontrollieren.
- Exposition, Produktionsbezug, Ausnahmen und erneute Prüfung in die Priorisierung aufnehmen.
Modul 8: CI/CD-Policies und Schwellenwerte
Modulziel: Policy-basierte Sicherheitsentscheidungen nachvollziehbar in die Pipeline integrieren.
- Pipelinephasen, verfügbare Artefakte und geeignete Zeitpunkte für SAST, SCA, Container und DAST erfassen.
- Technische Identität, Projekt, Ziel und geschützte Pipeline-Variablen vorbereiten.
- Schwellenwerte für hohe, mittlere und niedrige Findings fachlich begründen und konfigurieren.
- Erfolgreichen Lauf, erwartete Blockierung und technischen Ausfall gezielt testen.
- Ausnahme, Ablaufdatum, erneute Prüfung und entwicklergerechte Rückmeldung dokumentieren.
Modul 9: Pipeline-Integration und Security Gates
Modulziel: Policy-basierte Sicherheitsentscheidungen nachvollziehbar in die Pipeline integrieren.
- Pipelinephasen, verfügbare Artefakte und geeignete Zeitpunkte für SAST, SCA, Container und DAST erfassen.
- Technische Identität, Projekt, Ziel und geschützte Pipeline-Variablen vorbereiten.
- Schwellenwerte für hohe, mittlere und niedrige Findings fachlich begründen und konfigurieren.
- Erfolgreichen Lauf, erwartete Blockierung und technischen Ausfall gezielt testen.
- Ausnahme, Ablaufdatum, erneute Prüfung und entwicklergerechte Rückmeldung dokumentieren.
Modul 10: Ausnahmen, Monitoring und Betriebsübergabe
Modulziel: Abläufe gegen Fehler absichern und in einen geregelten Betrieb überführen.
- Erfolg, fachlichen Fehler und technischen Fehler mit eindeutigen Zuständen definieren.
- Eingaben, Vorbedingungen, Zeitlimits und Abbruchregeln vor der Ausführung prüfen.
- Fehler gezielt simulieren und die Diagnose anhand von Zeitstempel und Laufkennung durchführen.
- Wiederanlauf nur nach Zustandsprüfung und ohne unkontrollierte Doppelverarbeitung ausführen.
- Runbook, Eigentümerschaft, Eskalation und regelmäßige Kontrollpunkte dokumentieren.
Praxisübungen
- Den Themenbereich „DevSecOps-Zielbild und Datenmodell“ anhand eines vollständigen Laborfalls umsetzen und mit dem Prüfschritt „Einen priorisierten Umsetzungsschritt mit Eigentümer und Abnahmekriterien bestimmen.“ abnehmen.
- Den Themenbereich „CLI und Report-Automation“ anhand eines vollständigen Laborfalls umsetzen und mit dem Prüfschritt „Doppelten Upload, fehlende Datei, Parserfehler und Wiederanlauf getrennt behandeln.“ abnehmen.
- Den Themenbereich „Container, IaC und Cloud“ anhand eines vollständigen Laborfalls umsetzen und mit dem Prüfschritt „Exposition, Produktionsbezug, Ausnahmen und erneute Prüfung in die Priorisierung aufnehmen.“ abnehmen.
- Den Themenbereich „Ausnahmen, Monitoring und Betriebsübergabe“ anhand eines vollständigen Laborfalls umsetzen und mit dem Prüfschritt „Runbook, Eigentümerschaft, Eskalation und regelmäßige Kontrollpunkte dokumentieren.“ abnehmen.
- Einen absichtlich erzeugten Fehler anhand von Zeitstempel, Laufkennung, Dienstzustand und Protokollen eingrenzen.
- Eine kompakte Kontrollliste mit Sollzustand, Eigentümer, Wiederholungsintervall und Eskalationsweg erstellen.
Voraussetzungen
Praktische CI/CD-Erfahrung, Kommandozeile, HTTP, JSON und Grundlagen zu SAST, SCA, Container- und DAST-Prüfungen
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevSecOps, CI/CD-Plattformteams, Application-Security-Engineering und Build- und Release-Engineering |
| Voraussetzungen: | Praktische CI/CD-Erfahrung, Kommandozeile, HTTP, JSON und Grundlagen zu SAST, SCA, Container- und DAST-Prüfungen |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Demonstrationen, schrittweise Übungen, Laboraufgaben und gemeinsame Auswertung am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
