Beschreibung
Das Seminar entwickelt eine Sicherheits- und Compliance-Baseline für Antora-basierte Dokumentationsplattformen. Bedrohungsmodell, private Git-Quellen, Zugangsdaten, Abhängigkeiten, Erweiterungen, Container, Build-Isolation, Ausgabeschutz, Protokollierung, Nachweise und Incident-Prozesse werden in einer Referenzpipeline umgesetzt. Der Schwerpunkt liegt auf technischen und organisatorischen Kontrollen, die sich wiederholbar prüfen lassen.
Inhaltsübersicht
- Bedrohungsmodell und Schutzbedarf
- Private Quellen und Secret-Management
- Abhängigkeiten und Software-Lieferkette
- Build-Isolation und Ausgabeschutz
- Datenschutz, Protokollierung und Compliance-Nachweise
- Incident Response und regelmäßige Sicherheitsprüfung
Lernziele
- Bedrohungen und Schutzbedarfe einer Antora-Pipeline systematisch bewerten.
- Private Quellen und Geheimnisse mit minimalen, rotierbaren Rechten anbinden.
- Abhängigkeiten, Erweiterungen und Build-Laufzeit gegen Lieferkettenrisiken absichern.
- Compliance-Nachweise und Incident-Abläufe reproduzierbar etablieren.
1. Bedrohungsmodell und Schutzbedarf
Sicherheitsmaßnahmen werden aus Datenflüssen, Vertrauensgrenzen und realistischen Angriffspfaden abgeleitet.
Schritt-für-Schritt: Ein Bedrohungsmodell für die Dokumentationspipeline erstellen
- Quell-Repositories, CI-Plattform, Paketquellen, Erweiterungen, Build-Worker und Veröffentlichungsziel erfassen.
- Schützenswerte Inhalte, Zugangsdaten, Konfigurationen und Artefakte klassifizieren.
- Vertrauensgrenzen und privilegierte Übergänge im Datenfluss markieren.
- Bedrohungen wie manipulierte Quellen, Abhängigkeitsangriffe, Secret-Leaks und unbefugte Veröffentlichung bewerten.
- Kontrollen nach Prävention, Erkennung und Reaktion zuordnen.
- Restrisiken, Eigentümer und Prüffristen in einem Sicherheitsregister dokumentieren.
Praxisaufgabe
Für eine Pipeline mit privaten Repositories entsteht ein priorisiertes Bedrohungs- und Maßnahmenmodell.
2. Private Quellen und Secret-Management
Zugangsdaten werden kurzlebig, minimal berechtigt und ohne Offenlegung im Build verwendet.
Schritt-für-Schritt: Private Repositories sicher anbinden
- Benötigte Leserechte pro Repository und Pipeline-Stufe bestimmen.
- Geeignete Plattformidentität, Deploy Key oder kurzlebiges Token auswählen.
- Secret ausschließlich über geschützte Laufzeitmechanismen bereitstellen.
- Maskierung und Protokollverhalten mit absichtlich fehlerhaften Abrufen testen.
- Rotation, Entzug und Notfallersatz ohne Codeänderung durchspielen.
- Positiv- und Negativzugriffe mit Zeit, Identität und Ergebnis dokumentieren.
Praxisaufgabe
Eine private Inhaltsquelle wird angebunden, das Secret rotiert und der alte Zugang nachweislich unwirksam gemacht.
3. Abhängigkeiten und Software-Lieferkette
Node.js-Pakete, UI-Bundles, Erweiterungen und Container sind Teil der vertrauenswürdigen Lieferkette.
Schritt-für-Schritt: Build-Abhängigkeiten kontrollieren
- Direkte und transitive Pakete sowie externe Build-Artefakte inventarisieren.
- Versionen und Integritätsinformationen über Sperrdateien oder feste Referenzen sichern.
- Schwachstellen-, Lizenz- und Herkunftsprüfungen als Pipeline-Gates einrichten.
- UI-Bundles und Erweiterungspakete vor Nutzung auf erwarteten Inhalt prüfen.
- Aktualisierung, Ausnahmefreigabe und Rücknahme kompromittierter Versionen definieren.
- Einen Build mit manipulierter oder nicht freigegebener Abhängigkeit kontrolliert blockieren.
Praxisaufgabe
Eine Software-Stückliste und ein Freigabeprozess für Antora-, UI- und Erweiterungsabhängigkeiten werden erstellt.
4. Build-Isolation und Ausgabeschutz
Unvertrauenswürdige Inhalte und Werkzeuge werden in einer begrenzten Laufzeit verarbeitet.
Schritt-für-Schritt: Den Build und seine Artefakte isolieren
- Build-Worker mit minimalen Dateisystem-, Netzwerk- und Plattformrechten konfigurieren.
- Schreibzugriffe auf notwendige Arbeits- und Ausgabeverzeichnisse begrenzen.
- Netzwerkziele für Git- und Paketabrufe möglichst einschränken.
- Build-Prozess ohne dauerhafte Zugangsdaten und ohne privilegierten Container ausführen.
- Ausgabe auf vertrauliche Inhalte, Debugdaten und unerwartete Dateien prüfen.
- Veröffentlichung nur aus einem freigegebenen, unveränderlichen Artefakt erlauben.
Praxisaufgabe
Eine gehärtete Build-Laufzeit wird gegen unerlaubte Datei-, Netzwerk- und Veröffentlichungszugriffe getestet.
5. Datenschutz, Protokollierung und Compliance-Nachweise
Protokolle und Artefakte müssen einerseits prüfbar, andererseits frei von unnötigen personenbezogenen oder geheimen Daten sein.
Schritt-für-Schritt: Nachweisführung datensparsam gestalten
- Erforderliche Auditdaten für Build, Freigabe und Veröffentlichung festlegen.
- Personenbezug, Geheimnisse und Inhaltsfragmente in Protokollen minimieren.
- Aufbewahrungsfristen und Zugriffsrechte für Protokolle, Artefakte und Quellmanifeste definieren.
- Build-Identität, Quellstände, Abhängigkeiten und Freigaben in einem Nachweis bündeln.
- Lösch- und Auskunftsanforderungen für gespeicherte Daten berücksichtigen.
- Einen vollständigen Nachweis aus einem Testrelease erzeugen und auf Vollständigkeit prüfen.
Praxisaufgabe
Ein revisionsfähiger, datensparsamer Build- und Veröffentlichungsnachweis wird erstellt.
6. Incident Response und regelmäßige Sicherheitsprüfung
Sicherheitsvorfälle müssen mit klarer Isolation, Ursachenanalyse, Wiederherstellung und Nachweisführung behandelt werden.
Schritt-für-Schritt: Einen Incident-Ablauf erproben
- Auslöser für Secret-Leak, manipulierte Quelle, schadhafte Abhängigkeit und falsche Veröffentlichung definieren.
- Build, Zugangsdaten und Veröffentlichungsweg in der richtigen Reihenfolge isolieren.
- Betroffene Builds, Quellstände und Artefakte anhand der Nachweise bestimmen.
- Secrets rotieren, schadhafte Versionen sperren und eine saubere Baseline wiederherstellen.
- Neuaufbau und Veröffentlichung mit zusätzlichen Kontrollen durchführen.
- Erkenntnisse in Kontrollverbesserungen, Prüffristen und Verantwortlichkeiten überführen.
Praxisaufgabe
Ein vorbereiteter Secret- und Lieferkettenvorfall wird anhand eines Incident-Runbooks bearbeitet.
Zielgruppe und Voraussetzungen
Zielgruppe: Informationssicherheit, DevSecOps, Plattformbetrieb, Git-Administration, Documentation Engineering, Compliance, Datenschutz und technische Architektur.
Voraussetzungen: Grundkenntnisse in Antora-Builds, Git, CI/CD und Secret-Management; Verständnis grundlegender Sicherheitsprinzipien.
Methodik und Arbeitsweise
Die Inhalte werden durch strukturierte Erläuterungen, Demonstrationen, schrittweise Konfigurations- und Analyseaufgaben sowie kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe im späteren Projekt- und Betriebsalltag reproduzierbar bleiben.
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: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Informationssicherheit, DevSecOps, Plattformbetrieb, Git-Administration, Documentation Engineering, Compliance, Datenschutz und technische Architektur |
| Voraussetzungen: | Grundkenntnisse in Antora-Builds, Git, CI/CD und Secret-Management; Verständnis grundlegender Sicherheitsprinzipien |
| 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: | Vortrag, Demonstrationen, praktische Übungen 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.
