Seminar / Training
Das Seminar überführt Tetragon-Policies aus der Einzelbearbeitung in einen kontrollierten Engineering-Prozess. Anforderungen, Richtliniendesign, Codequalität, Tests, Reviews, gestufter Rollout und Rücksetzung werden als durchgängiger Lebenszyklus gestaltet.
Die technische Umsetzung folgt GitOps-Prinzipien, ohne ein bestimmtes Werkzeug vorauszusetzen. Entscheidend sind nachvollziehbare Änderungen, reproduzierbare Prüfungen, klare Verantwortlichkeiten und eine sichere Trennung zwischen Beobachtung und Durchsetzung.
Inhaltsverzeichnis
- Lernziele
- Seminarinhalte
- Schritt 1: Policy-Lebenszyklus und Rollen definieren
- Schritt 2: Anforderungen präzisieren
- Schritt 3: Repository und Namenskonventionen aufbauen
- Schritt 4: Wiederverwendbare Bausteine entwickeln
- Schritt 5: Statische Qualitätsprüfungen einrichten
- Schritt 6: Funktionstests entwerfen
- Schritt 7: Enforcement-Tests absichern
- Schritt 8: Regression und Kompatibilität prüfen
- Schritt 9: Review und Freigabe gestalten
- Schritt 10: Gestuften Rollout automatisieren
- Schritt 11: Drift und Sollzustand überwachen
- Schritt 12: Rollback und Notfallverfahren umsetzen
- Schritt 13: Kennzahlen und Pflegeprozess etablieren
- Praxisübungen
- Zielgruppe
- Voraussetzungen
Lernziele
- Policy-Anforderungen in prüfbare technische Regeln übersetzen
- ein wartbares Repository mit Standards und wiederverwendbaren Bausteinen aufbauen
- Syntax-, Schema-, Funktions-, Negativ- und Regressionstests automatisieren
- Reviews, Freigaben und gestufte Rollouts verbindlich gestalten
- Rollback, Ausnahmeverwaltung und langfristige Pflege organisieren
Seminarinhalte
Schritt 1: Policy-Lebenszyklus und Rollen definieren
Anforderung, Entwurf, Test, Freigabe, Rollout, Betrieb, Änderung und Stilllegung werden als Prozess beschrieben.
- Fachliche Eigentümer, Policy Engineering, Plattformbetrieb und Security Operations erhalten klare Aufgaben.
- Beobachtungs- und Enforcement-Änderungen nutzen unterschiedliche Freigabestufen.
Schritt 2: Anforderungen präzisieren
Eine Sicherheitsfrage wird in Signal, Scope, zulässiges Verhalten, Abweichung und gewünschte Aktion zerlegt.
- Benötigte Kontextfelder und bekannte Ausnahmen werden vor dem Policy-Code festgelegt.
- Erfolgskriterien und unerwünschte Nebenwirkungen werden als Tests formuliert.
Schritt 3: Repository und Namenskonventionen aufbauen
Verzeichnisse für Policies, Listen, Testfälle, Umgebungen und Ausnahmen werden strukturiert.
- Dateinamen, Metadaten, Verantwortliche, Kritikalität und Versionierung folgen verbindlichen Regeln.
- Clusterweite und anwendungsspezifische Richtlinien bleiben organisatorisch getrennt.
Schritt 4: Wiederverwendbare Bausteine entwickeln
Listen, Tags, Selektormuster, Scopes und standardisierte Metadaten werden zentral gepflegt.
- Duplizierte Regeln werden durch klar abgegrenzte Vorlagen reduziert.
- Wiederverwendung wird gegen ungewollt breite Wirkung geprüft.
Schritt 5: Statische Qualitätsprüfungen einrichten
Dateiformat, Schema, Pflichtfelder, Namensregeln und verbotene Konstruktionen werden automatisch geprüft.
- Breite Hooks, fehlende Filter und riskante Aktionen werden als Qualitätswarnungen behandelt.
- Fehlerausgaben führen direkt zur betroffenen Regel und Prüfbedingung.
Schritt 6: Funktionstests entwerfen
Für jede Policy werden Positiv-, Negativ- und Grenzfälle mit reproduzierbaren Auslösern beschrieben.
- Erwartete Ereignisfelder und Nicht-Treffer werden gleichermaßen geprüft.
- Tests laufen in isolierten Umgebungen mit kontrollierter Ausgangslage.
Schritt 7: Enforcement-Tests absichern
Reaktionsregeln werden zunächst beobachtend und anschließend in einer begrenzten Testzone aktiviert.
- Anwendungswirkung, Fehlermeldung, Ereignis und Wiederherstellung werden gemeinsam geprüft.
- Notfallausnahme und Rollback sind verpflichtende Bestandteile des Testfalls.
Schritt 8: Regression und Kompatibilität prüfen
Änderungen an Kernel, Tetragon, Kubernetes, Container-Laufzeit und Anwendungen werden in eine Testmatrix aufgenommen.
- Bestehende Policies werden gegen neue Versionen und repräsentative Workloads ausgeführt.
- Nicht verfügbare Hooks oder veränderte Argumente werden vor dem Rollout erkannt.
Schritt 9: Review und Freigabe gestalten
Reviews prüfen fachlichen Zweck, technischen Scope, Datenmenge, Datenschutz, Performance und Rücksetzbarkeit.
- Vier-Augen-Prinzip und risikobasierte Freigabestufen werden verbindlich festgelegt.
- Ausnahmen benötigen Begründung, Eigentümer und Ablaufdatum.
Schritt 10: Gestuften Rollout automatisieren
Policy-Änderungen durchlaufen Entwicklung, Test, Pilot, Beobachtung und Produktion.
- Erfolgs- und Abbruchkriterien werden pro Stufe ausgewertet.
- Cluster-, Namespace- und Workload-Ringe begrenzen das Änderungsrisiko.
Schritt 11: Drift und Sollzustand überwachen
Ausgerollte Policies werden mit dem freigegebenen Repository-Stand verglichen.
- Manuelle Änderungen und fehlende Objekte lösen nachvollziehbare Abweichungsmeldungen aus.
- Wiederherstellung erfolgt kontrolliert statt durch ungeprüftes Überschreiben.
Schritt 12: Rollback und Notfallverfahren umsetzen
Vorherige Policy-Version, Deaktivierung und Entfernung werden als getrennte Rücksetzwege vorbereitet.
- Durchsetzung kann schnell auf Beobachtung zurückgestuft werden.
- Notfalländerungen werden nachträglich vollständig geprüft und dokumentiert.
Schritt 13: Kennzahlen und Pflegeprozess etablieren
Policy-Abdeckung, Testquote, Fehlalarme, Ausnahmen, Alter und Änderungsfrequenz werden gemessen.
- Veraltete Regeln und ungenutzte Listen werden regelmäßig bereinigt.
- Fachliche Eigentümer bestätigen die fortbestehende Notwendigkeit.
Praxisübungen
- Repository-Struktur mit Namens-, Metadaten- und Verantwortungsregeln erstellen
- automatische Schema- und Qualitätsprüfung für Beispielpolicies aufbauen
- Positiv-, Negativ-, Regression- und Enforcement-Testfälle formulieren
- gestuften Rollout mit Pilot, Abbruchkriterium und Rollback simulieren
- Review-Checkliste und Ausnahmeprozess für produktive Policies entwickeln
Zielgruppe
Security Engineering, DevSecOps, Plattformteams, GitOps- und Automatisierungsverantwortliche, SRE sowie technische Governance.
Voraussetzungen
Sichere Grundkenntnisse in Tetragon-Policies, Versionsverwaltung und automatisierten Bereitstellungsprozessen.
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Security Engineering, DevSecOps, Plattformteams, GitOps- und Automatisierungsverantwortliche, SRE sowie technische Governance. |
| Voraussetzungen: | Sichere Grundkenntnisse in Tetragon-Policies, Versionsverwaltung und automatisierten Bereitstellungsprozessen. |
| 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: | Ausführliche 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.
