Softwarelieferung mit SOC und SIRT verbinden
AbgeschlossenDefinieren Sie Sicherheitsüberwachung, Incident-Übergabe, Beweissicherung und Wiederherstellungsverantwortung. Verbinden Sie die Sicherheitsreaktion mit dem Softwarelebenszyklus.
Veröffentlicht von TaigaWie wir schreiben
Verständnis prüfenDas SOC erkennt ungewöhnliche Nutzung einer Build-Identität. Das Team kann Datenzugriff aber noch nicht nachweisen. Welche Übergabe ist am nützlichsten?Übung bearbeiten
Das lernen Sie
- SOC-Überwachung von der Incident-Koordination des SIRT unterscheiden.
- Eine nützliche Übergabe für einen Sicherheitsvorfall vorbereiten.
- Schadensbegrenzung, Wiederherstellung und technische Korrekturen verbinden.
Definieren Sie die Aufgaben hinter den Bezeichnungen
Ein Security Operations Center, kurz SOC, überwacht üblicherweise Sicherheitssignale, untersucht Alarme und eskaliert vermutete Incidents. Ein Security Incident Response Team, kurz SIRT, koordiniert die Reaktion auf Sicherheitsvorfälle. CSIRT ist eine weitere verbreitete Bezeichnung für diese Aufgabe.
Organisationen teilen diese Aufgaben unterschiedlich auf. Dieselben Personen können beide übernehmen. Ein externer Anbieter kann einen Teil des Dienstes liefern. Leiten Sie aus einer Abkürzung weder Abdeckung noch Befugnisse ab. Erfassen Sie Überwachungszeiten, Eskalationswege, Entscheidungsrechte und Reaktionszusagen.
Das CSIRT-Framework von FIRST beschreibt Leistungen eines Reaktionsteams. NIST verbindet Incident Response mit dem übergreifenden Management von Cybersicherheitsrisiken. Nutzen Sie diese Quellen, um Ihre Verantwortlichkeiten und Schnittstellen festzulegen. FIRST-Framework, NIST Incident Response.
Nehmen Sie KI-Entwicklung in den Erkennungsumfang auf
Ein Softwareliefersystem umfasst Identitäten, Repositories, Runner, Registries, Integrationen und Deployment-Zugangsdaten. Agenten ergänzen Werkzeugaufrufe und Datenflüsse zu Modellanbietern. Berücksichtigen Sie diese Grenzen im Sicherheitsdesign.
Wählen Sie Ereignisse, die definierte Erkennungsregeln unterstützen. Beispiele sind unerwarteter Repository-Zugriff, Berechtigungsänderungen, ungewöhnliche Artefaktveröffentlichung und Deployment durch eine nicht freigegebene Identität. Verknüpfen Sie Aufzeichnungen mit Zeitstempeln, ausführenden Identitäten, Ressourcenkennungen und, soweit verfügbar, unveränderlichen Artefakt-Hashes.
Schützen Sie diese Aufzeichnungen. Zugriff auf Audit-Daten, Aufbewahrung, Uhrengenauigkeit und Erfassungsfehler beeinflussen die Untersuchung. Das Protokoll eines Entwicklungslaufs und ein Cloud-Audit-Log beantworten unterschiedliche Fragen. Keines davon ist automatisch eine vollständige Incident-Aufzeichnung.
Bereiten Sie die Übergabe vor dem Incident vor
| Übergabefeld | Benötigte Information |
|---|---|
| Beobachtung | Was geschah wann und in welchem System? |
| Sicherheit der Aussage | Bestätigte Tatsache, Arbeitshypothese oder ungeklärte Frage |
| Umfang | Identitäten, Repositories, Umgebungen und möglicherweise betroffene Daten |
| Nachweise | Geschützte Ablageorte und Angaben zur Erfassung, ohne offengelegte Secrets |
| Handlungen | Was wurde geändert, wer autorisierte es und welches Ergebnis wurde beobachtet? |
| Entscheidung | Benannter Reaktionsverantwortlicher, nächste Handlung und Zeitpunkt der nächsten Statusmeldung |
Legen Sie fest, wer einen Token widerrufen, einen Runner isolieren, ein Deployment pausieren oder einen Dienst wiederherstellen darf. Dienstverantwortliche erklären betriebliche Folgen. Die für die Sicherheitsreaktion zuständigen Personen koordinieren Untersuchung und Schadensbegrenzung. Zuständige Datenschutz-, Rechts- und Geschäftsverantwortliche bewerten Meldepflichten für die tatsächliche Situation.
Meldepflichten hängen vom Vorfall und den geltenden Verpflichtungen ab. Beziehen Sie die zuständige Person früh ein. Lassen Sie diese Entscheidung nicht von einer KI-Zusammenfassung treffen. Eine solche Zusammenfassung darf auch den festgelegten Eskalationsweg nicht verzögern.
Bearbeiten Sie einen fiktiven Token-Vorfall
Um 14:05 UTC erkennt das SOC, dass eine Build-Identität ein unerwartetes Repository liest. Um 14:08 bestätigt die für das Repository verantwortliche Person, dass kein freigegebener Job die Aktivität erklärt. Ob Quellcode die Umgebung verlassen hat, bleibt unbekannt.
Das Reaktionsteam sichert Audit-Aufzeichnungen und relevante Runner-Nachweise. Eine autorisierte Person widerruft die betroffenen Zugangsdaten und stoppt den verdächtigen Ausführungsweg. Diese Handlungen folgen dem Reaktionsverfahren der Organisation und berücksichtigen Auswirkungen auf den Dienst.
Den offengelegten Token aus einer Datei zu löschen reicht nicht aus. Die Zugangsdaten können anderswo gültig bleiben. Auch ein Runner-Neuaufbau reicht nicht, wenn die Identität weiterhin kompromittiert ist. Untersuchen Sie veröffentlichte Artefakte, nachgelagerte Zugriffe und weitere Zugangsdaten innerhalb des plausiblen Umfangs.
Prüfen Sie vor dem Neustart der Softwarelieferung Identität, Runner, Artefaktherkunft und erforderliche Zugriffsgrenzen. Halten Sie fest, was noch unbekannt ist. Ein erfolgreicher Build allein belegt nicht, dass die Lieferumgebung vertrauenswürdig ist.
Geben Sie die Erkenntnisse an die Entwicklung zurück
Überführen Sie bestätigte Ursachen in Arbeit mit klarer Verantwortung: kürzere Gültigkeit von Zugangsdaten, engere Zugriffe, Runner-Isolation, Erkennungsänderungen oder einen Regressionstest. Prüfen Sie die Korrektur und erproben Sie die Übergabe erneut.
Taigas Audit- und Lieferaufzeichnungen können innerhalb ihres dokumentierten Umfangs Nachweise beitragen. Integrieren Sie diese in den Reaktionsprozess Ihrer Organisation. Prüfen Sie die geteilte Verantwortung. Nehmen Sie nicht an, dass die Aktivierung von Taiga die SOC- oder SIRT-Verantwortung überträgt. Audit Log, geteilte Verantwortung.
Übung bearbeiten
Nutzen Sie den fiktiven Token-Vorfall dieser Lektion. Schreiben Sie eine Übergabe mit Fakten, Unsicherheiten, betroffenen Identitäten, gesicherten Nachweisen, Optionen zur Schadensbegrenzung und Entscheidungsverantwortlichen. Nehmen Sie keinen Token-Wert auf.
Arbeitsblatt herunterladen (Markdown)Wenn Sie diese Auswahl aufheben, wird der gesamte in diesem Browser gespeicherte Fortschritt gelöscht.
Ihr Fortschritt bleibt in diesem Browser. Ohne Konto und Tracking.
Quellen und weiterführende Lektüre
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
- FIRST: CSIRT Services Framework ↗
- Taiga: Shared responsibility ↗
- Taiga docs: Audit log ↗