Seminar / Training
Das Fachseminar vermittelt die fachlichen und technischen Kompetenzen für eine planbare, wartbare und überprüfbare Umsetzung. Der Schwerpunkt liegt auf der systematischen Absicherung von Anwendung, Konfiguration, Infrastruktur, Daten, Lieferkette und Betriebsprozessen. Die Inhalte werden an einem durchgängigen Beispielprojekt erarbeitet und in nachvollziehbaren Arbeitsschritten umgesetzt.
Das Seminar erstellt aus Schutzbedarf und Bedrohungen ein umsetzbares Härtungskonzept. Authentifizierung, minimale Rechte, Geheimnisse, HTTP-Schutz, Uploads, Datenbank, Abhängigkeiten, Protokollierung, Schwachstellenmanagement, Backups und Vorfallreaktion werden technisch geprüft.
Inhaltsübersicht
- Einordnung und Zielbild
- Kompetenzziele
- Zielgruppe und Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- Lernkontrolle und Dokumentation
Einordnung und Zielbild
Die gewählte Dauer von 3 Tagen ermöglicht eine belastbare Verbindung aus Konzeptklärung, Demonstration, angeleiteter Umsetzung, eigenständiger Übung und strukturierter Qualitätskontrolle.
Zu Beginn werden Zielarchitektur, Verantwortlichkeiten und Abgrenzungen geklärt. Darauf folgen die fachliche Modellierung, die technische Umsetzung, die Überprüfung typischer Fehlerbilder und die Überführung in eine dokumentierte Projektkonvention.
Kompetenzziele
- Schutzbedarf, Angriffsflächen und priorisierte Härtungsmaßnahmen ableiten.
- Authentifizierung, Berechtigungen und Geheimnisverwaltung nach Minimalprinzip prüfen.
- Anwendung, Uploads, Datenbank und HTTP-Schicht gegen typische Fehlkonfigurationen absichern.
- Abhängigkeiten und Buildprozess als Softwarelieferkette kontrollieren.
- Überwachung, Schwachstellenbehandlung und Vorfallreaktion in Runbooks überführen.
Zielgruppe und Voraussetzungen
Zielgruppe: Security Engineering, DevOps, Plattformbetrieb, Backend-Entwicklung, Systemadministration, Datenschutz und technische Revision.
Voraussetzungen: Payload- und Betriebsgrundkenntnisse, Verständnis von HTTP, Identität, Node.js-Deployment, Datenbank und sicherer Konfigurationsverwaltung.
Schrittweise Seminarinhalte
1. Schutzbedarf und Bedrohungsmodell
Härtung beginnt mit relevanten Assets, Angreifern, Vertrauensgrenzen und realistischen Missbrauchspfaden.
Kapitelinhaltsverzeichnis
- Schritt 1: Inhalte, Konten, Geheimnisse, Dateien und Betriebszugänge inventarisieren.
- Schritt 2: Vertraulichkeit, Integrität und Verfügbarkeit je Asset bewerten.
- Schritt 3: Externe, interne und kompromittierte Clientkontexte unterscheiden.
- Schritt 4: Angriffsflächen in Admin, APIs, Upload, Datenbank und Deployment markieren.
- Schritt 5: Risiken nach Eintritt, Wirkung und vorhandener Kontrolle priorisieren.
- Praxisauftrag
- Schritt 1: Inhalte, Konten, Geheimnisse, Dateien und Betriebszugänge inventarisieren.
- Schritt 2: Vertraulichkeit, Integrität und Verfügbarkeit je Asset bewerten.
- Schritt 3: Externe, interne und kompromittierte Clientkontexte unterscheiden.
- Schritt 4: Angriffsflächen in Admin, APIs, Upload, Datenbank und Deployment markieren.
- Schritt 5: Risiken nach Eintritt, Wirkung und vorhandener Kontrolle priorisieren.
Praxisauftrag: Ein Bedrohungsmodell mit priorisierter Härtungsbacklogliste wird erstellt.
2. Identität, Sitzungen und minimale Rechte
Kompromittierte Konten sollen durch starke Anmeldung, begrenzte Sitzungen und kleine Berechtigungsflächen eingedämmt werden.
Kapitelinhaltsverzeichnis
- Schritt 1: Kontotypen und erforderliche Authentifizierungsstärke festlegen.
- Schritt 2: Sitzungsdauer, Widerruf und Sperrprozess prüfen.
- Schritt 3: Administrative und redaktionelle Rollen auf Minimalrechte reduzieren.
- Schritt 4: Servicekonten nach Zweck und Laufzeit begrenzen.
- Schritt 5: Privilegieneskalation mit Negativtests simulieren.
- Praxisauftrag
- Schritt 1: Kontotypen und erforderliche Authentifizierungsstärke festlegen.
- Schritt 2: Sitzungsdauer, Widerruf und Sperrprozess prüfen.
- Schritt 3: Administrative und redaktionelle Rollen auf Minimalrechte reduzieren.
- Schritt 4: Servicekonten nach Zweck und Laufzeit begrenzen.
- Schritt 5: Privilegieneskalation mit Negativtests simulieren.
Praxisauftrag: Ein bestehendes Rollenmodell wird gehärtet und mit Sitzungs- sowie Eskalationstests überprüft.
3. Geheimnisse und Konfigurationshärtung
Geheimnisse werden getrennt, zugriffsbeschränkt, rotierbar und ohne unbeabsichtigte Ausgabe verwaltet.
Kapitelinhaltsverzeichnis
- Schritt 1: Umgebungswerte nach öffentlich, intern und geheim klassifizieren.
- Schritt 2: Quellcode, Buildprotokolle und Fehlerausgaben auf Leckagen prüfen.
- Schritt 3: Zugriff auf Geheimnisse nach Dienst und Umgebung begrenzen.
- Schritt 4: Rotation und Notfallwiderruf für kritische Zugänge planen.
- Schritt 5: Fehlende oder unsichere Konfiguration beim Start ablehnen.
- Praxisauftrag
- Schritt 1: Umgebungswerte nach öffentlich, intern und geheim klassifizieren.
- Schritt 2: Quellcode, Buildprotokolle und Fehlerausgaben auf Leckagen prüfen.
- Schritt 3: Zugriff auf Geheimnisse nach Dienst und Umgebung begrenzen.
- Schritt 4: Rotation und Notfallwiderruf für kritische Zugänge planen.
- Schritt 5: Fehlende oder unsichere Konfiguration beim Start ablehnen.
Praxisauftrag: Eine Geheimnismatrix und ein getesteter Rotationsablauf werden aufgebaut.
4. HTTP-, API- und Browserhärtung
Netzwerk- und Browsergrenzen werden mit restriktiven Ursprüngen, sicheren Cookies und kontrollierten Antworten abgesichert.
Kapitelinhaltsverzeichnis
- Schritt 1: TLS-Terminierung und vertrauenswürdige Proxyinformationen prüfen.
- Schritt 2: Erlaubte Ursprünge und Methoden auf konkrete Clients begrenzen.
- Schritt 3: Cookie- und Headerattribute für den Anmeldekontext festlegen.
- Schritt 4: Rate-Limits und Schutz kritischer Endpunkte planen.
- Schritt 5: Fehlerantworten auf Informationspreisgabe und Konsistenz testen.
- Praxisauftrag
- Schritt 1: TLS-Terminierung und vertrauenswürdige Proxyinformationen prüfen.
- Schritt 2: Erlaubte Ursprünge und Methoden auf konkrete Clients begrenzen.
- Schritt 3: Cookie- und Headerattribute für den Anmeldekontext festlegen.
- Schritt 4: Rate-Limits und Schutz kritischer Endpunkte planen.
- Schritt 5: Fehlerantworten auf Informationspreisgabe und Konsistenz testen.
Praxisauftrag: Eine Härtungscheckliste für Browserzugriff und API-Endpunkte wird umgesetzt und mit Negativfällen geprüft.
5. Uploads und Dateisicherheit
Uploads werden als nicht vertrauenswürdige Eingaben mit technischem und fachlichem Lebenszyklus behandelt.
Kapitelinhaltsverzeichnis
- Schritt 1: Erlaubte Typen, Größen und Abmessungen einschränken.
- Schritt 2: Dateiname und erkannter Inhalt unabhängig voneinander prüfen.
- Schritt 3: Öffentliche und geschützte Dateien getrennt ausliefern.
- Schritt 4: Aktive oder riskante Dateiinhalte in einen Prüfprozess geben.
- Schritt 5: Löschung, Quarantäne und Ereignisprotokollierung definieren.
- Praxisauftrag
- Schritt 1: Erlaubte Typen, Größen und Abmessungen einschränken.
- Schritt 2: Dateiname und erkannter Inhalt unabhängig voneinander prüfen.
- Schritt 3: Öffentliche und geschützte Dateien getrennt ausliefern.
- Schritt 4: Aktive oder riskante Dateiinhalte in einen Prüfprozess geben.
- Schritt 5: Löschung, Quarantäne und Ereignisprotokollierung definieren.
Praxisauftrag: Ein Uploadprozess wird mit Typ-, Größen-, Berechtigungs- und Quarantänefällen gehärtet.
6. Datenbank- und Infrastrukturhärtung
Persistenz und Laufzeit erhalten nur die notwendigen Netzwerk-, Konto- und Dateirechte.
Kapitelinhaltsverzeichnis
- Schritt 1: Datenbankkonto auf erforderliche Operationen und Schema begrenzen.
- Schritt 2: Netzwerkzugriffe zwischen Anwendung, Datenbank und Speicher einschränken.
- Schritt 3: Dateisystem und Container mit minimalen Schreibrechten betreiben.
- Schritt 4: Backups verschlüsseln und Wiederherstellungszugriffe trennen.
- Schritt 5: Administrative Zugänge protokollieren und regelmäßig überprüfen.
- Praxisauftrag
- Schritt 1: Datenbankkonto auf erforderliche Operationen und Schema begrenzen.
- Schritt 2: Netzwerkzugriffe zwischen Anwendung, Datenbank und Speicher einschränken.
- Schritt 3: Dateisystem und Container mit minimalen Schreibrechten betreiben.
- Schritt 4: Backups verschlüsseln und Wiederherstellungszugriffe trennen.
- Schritt 5: Administrative Zugänge protokollieren und regelmäßig überprüfen.
Praxisauftrag: Ein Infrastruktur- und Datenbankberechtigungsmodell wird geprüft und auf Minimalrechte reduziert.
7. Abhängigkeiten und Softwarelieferkette
Build- und Paketprozess werden gegen verwundbare, manipulierte oder unkontrolliert wechselnde Abhängigkeiten abgesichert.
Kapitelinhaltsverzeichnis
- Schritt 1: Abhängigkeiten, direkte Herkunft und Lockdatei als Inventar erfassen.
- Schritt 2: Bekannte Schwachstellen und veraltete Pakete priorisiert bewerten.
- Schritt 3: Installationsskripte und Buildberechtigungen begrenzen.
- Schritt 4: Artefakte reproduzierbar erzeugen und eindeutig kennzeichnen.
- Schritt 5: Freigabe- und Ausnahmeprozess für Sicherheitsbefunde definieren.
- Praxisauftrag
- Schritt 1: Abhängigkeiten, direkte Herkunft und Lockdatei als Inventar erfassen.
- Schritt 2: Bekannte Schwachstellen und veraltete Pakete priorisiert bewerten.
- Schritt 3: Installationsskripte und Buildberechtigungen begrenzen.
- Schritt 4: Artefakte reproduzierbar erzeugen und eindeutig kennzeichnen.
- Schritt 5: Freigabe- und Ausnahmeprozess für Sicherheitsbefunde definieren.
Praxisauftrag: Ein Abhängigkeitsbefund wird bewertet und in aktualisieren, kompensieren oder befristet akzeptieren eingeordnet.
8. Protokollierung und Angriffserkennung
Sicherheitsrelevante Ereignisse werden datensparsam, korrelierbar und handlungsorientiert erfasst.
Kapitelinhaltsverzeichnis
- Schritt 1: Anmeldung, Ablehnung, Rollenänderung, kritische Veröffentlichung und Konfigurationsänderung priorisieren.
- Schritt 2: Korrelationsmerkmale und unverzichtbare Kontextfelder festlegen.
- Schritt 3: Geheimnisse und personenbezogene Inhalte aus Protokollen entfernen.
- Schritt 4: Alarmmuster für wiederholte Fehler und unerwartete Administration definieren.
- Schritt 5: Aufbewahrung, Zugriff und regelmäßige Kontrolle dokumentieren.
- Praxisauftrag
- Schritt 1: Anmeldung, Ablehnung, Rollenänderung, kritische Veröffentlichung und Konfigurationsänderung priorisieren.
- Schritt 2: Korrelationsmerkmale und unverzichtbare Kontextfelder festlegen.
- Schritt 3: Geheimnisse und personenbezogene Inhalte aus Protokollen entfernen.
- Schritt 4: Alarmmuster für wiederholte Fehler und unerwartete Administration definieren.
- Schritt 5: Aufbewahrung, Zugriff und regelmäßige Kontrolle dokumentieren.
Praxisauftrag: Ein Sicherheitsereigniskatalog mit zwei Alarmregeln und Prüfablauf wird erstellt.
9. Schwachstellen- und Patchmanagement
Befunde werden anhand Risiko, Exposition und Verfügbarkeit von Maßnahmen kontrolliert bearbeitet.
Kapitelinhaltsverzeichnis
- Schritt 1: Informationsquellen und Prüffrequenzen für Anwendung, Pakete und Infrastruktur festlegen.
- Schritt 2: Befunde verifizieren und nach tatsächlicher Erreichbarkeit priorisieren.
- Schritt 3: Test-, Freigabe- und Rollbackweg für Aktualisierungen definieren.
- Schritt 4: Kompensierende Kontrollen und Ablaufdatum für Ausnahmen festhalten.
- Schritt 5: Kennzahlen für offene kritische Befunde und Überfälligkeit einführen.
- Praxisauftrag
- Schritt 1: Informationsquellen und Prüffrequenzen für Anwendung, Pakete und Infrastruktur festlegen.
- Schritt 2: Befunde verifizieren und nach tatsächlicher Erreichbarkeit priorisieren.
- Schritt 3: Test-, Freigabe- und Rollbackweg für Aktualisierungen definieren.
- Schritt 4: Kompensierende Kontrollen und Ablaufdatum für Ausnahmen festhalten.
- Schritt 5: Kennzahlen für offene kritische Befunde und Überfälligkeit einführen.
Praxisauftrag: Ein Patch- und Ausnahmeprozess wird an zwei simulierten Sicherheitsmeldungen durchgeführt.
10. Vorfallreaktion und Wiederanlauf
Ein klarer Ablauf begrenzt Schaden, erhält Beweise und führt kontrolliert in einen vertrauenswürdigen Zustand zurück.
Kapitelinhaltsverzeichnis
- Schritt 1: Erkennung, Einstufung, Eindämmung, Bereinigung und Wiederanlauf gliedern.
- Schritt 2: Kontosperrung, Tokenwiderruf und Geheimnisrotation vorbereiten.
- Schritt 3: Protokolle und Systemzustand beweissicher erfassen.
- Schritt 4: Wiederherstellung aus vertrauenswürdigem Stand testen.
- Schritt 5: Kommunikation, Nachbereitung und Maßnahmenverfolgung dokumentieren.
- Praxisauftrag
- Schritt 1: Erkennung, Einstufung, Eindämmung, Bereinigung und Wiederanlauf gliedern.
- Schritt 2: Kontosperrung, Tokenwiderruf und Geheimnisrotation vorbereiten.
- Schritt 3: Protokolle und Systemzustand beweissicher erfassen.
- Schritt 4: Wiederherstellung aus vertrauenswürdigem Stand testen.
- Schritt 5: Kommunikation, Nachbereitung und Maßnahmenverfolgung dokumentieren.
Praxisauftrag: Ein kompromittiertes Administratorkonto wird als Tabletop-Fall mit Eindämmung, Rotation und Wiederanlauf bearbeitet.
Praxisübungen
- Bedrohungsmodell und Härtungsbacklog
- Rollen- und Sitzungsprüfung
- Geheimnisrotation
- HTTP-, Upload- und Infrastrukturhärtung
- Lieferketten- und Patchprozess
- Sicherheitsereignisse und Vorfallrunbook
Die Übungen werden mit klaren Eingangsdaten, Prüfkriterien und dokumentierten Soll-Ergebnissen durchgeführt. Fehler werden nicht nur korrigiert, sondern anhand ihrer Ursache, Auswirkung und geeigneten Präventionsmaßnahme eingeordnet.
Lernkontrolle und Dokumentation
Die Lernkontrolle verbindet kurze Verständnisfragen, Konfigurationsprüfungen, Code- oder Modellreviews und eine abschließende Transferaufgabe. Entscheidend ist die nachvollziehbare Begründung der gewählten Lösung.
- Abgleich der Umsetzung mit den fachlichen Akzeptanzkriterien
- Prüfung von Berechtigungen, Validierung, Fehlerbehandlung und Wartbarkeit
- Dokumentation der zentralen Entscheidungen und Betriebsannahmen
- Festhalten offener Risiken und der nächsten Umsetzungsschritte
- Erstellung einer wiederverwendbaren Checkliste für das eigene Projekt
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@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, DevOps, Plattformbetrieb, Backend-Entwicklung, Systemadministration, Datenschutz und technische Revision. |
| Voraussetzungen: | Payload- und Betriebsgrundkenntnisse, Verständnis von HTTP, Identität, Node.js-Deployment, Datenbank und sicherer Konfigurationsverwaltung. |
| 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, Inhaus, 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.
