Zurück zum BlogDevSecOps & Code-Sicherheit

CI/CD-Sicherheit: Pipeline-Härtung, Tools und OWASP Top 10 Risiken (Leitfaden 2026)

secrails··11 Min.
CI/CD SecurityDevSecOpsSASTSupply Chain SecurityPipeline Hardening
CI/CD-Sicherheits-Pipeline-Diagramm mit Schwachstellen-Scan-Warnungen, grüne und zyanfarbene Akzente auf dunklem Hintergrund

Warum CI/CD-Pipelines zum bevorzugten Angriffsziel geworden sind

Der SolarWinds-Angriff begann nicht mit einer Phishing-E-Mail oder einem falsch konfigurierten S3-Bucket. Er begann innerhalb einer Build-Pipeline. Angreifer injizierten schädlichen Code direkt in den Software-Build-Prozess — und dieser Code wurde an mehr als 18.000 Kunden ausgeliefert, ohne dass ein einziger Sicherheitsalarm ausgelöst wurde. Das war 2020. Bis 2026 haben sich Supply-Chain-Angriffe auf CI/CD-Infrastrukturen laut CISA-Bericht zur Software-Supply-Chain-Bedrohung mehr als verdreifacht.

Die unbequeme Wahrheit: Die meisten Entwicklungsteams haben stark in Anwendungssicherheit investiert — SAST-Scans, DAST-Tests, Abhängigkeitsprüfungen — die Pipeline selbst aber nahezu ungeschützt gelassen. Wer die CI/CD-Umgebung kompromittiert, muss keine Kontrollen umgehen. Er schaltet sie einfach ab oder lässt sie scheinbar erfolgreich bestehen.

Dieser Leitfaden erklärt, was CI/CD-Sicherheit in der Praxis bedeutet, welche OWASP-Risiken am gefährlichsten sind, welche Tools in die Pipeline gehören und wie Best Practices umgesetzt werden können, ohne die Deployment-Geschwindigkeit zu bremsen.

Was ist CI/CD-Sicherheit?

CI/CD-Sicherheit schützt die gesamte Pipeline — vom Code-Commit über Build, Test und Artefaktspeicherung bis zur Auslieferung — vor Manipulation, unberechtigtem Zugriff, geheimem Datenverlust und bösartiger Paketinjektion. Sie verbindet Anwendungssicherheit, Infrastruktursicherheit und Supply-Chain-Integrität.

Die Pipeline ist im Wesentlichen eine privilegierte Ausführungsumgebung. Ein kompromittierter CI-Runner besitzt Zugangsdaten für Cloud-Provider, Container-Registries, Kubernetes-Cluster und Secrets Manager. Der Explosionsradius entspricht dem eines Senior-SRE mit Admin-Rechten in allen Umgebungen — kein Übertreibung, sondern die dokumentierte Angriffskette bei GitHub-Actions-Token-Hijacking-Schwachstellen.

OWASP Top 10 CI/CD-Sicherheitsrisiken

OWASP führt seine CI/CD Security Risks als eigenständige Taxonomie — getrennt von der klassischen Web-Application-Top-10. Die folgenreichsten Risiken im Überblick:

CICD-SEC-1: Unzureichende Flow-Kontrollmechanismen

Code gelangt ohne Review-Gates von Feature-Branches in die Produktion. Erzwingen Sie Branch-Protection-Regeln, Pflichtreviewer und Status-Checks, die nicht vom Committer übergangen werden können.

CICD-SEC-2: Unzureichendes Identity- und Access-Management

Gemeinsam genutzte Service-Accounts, langlebige API-Keys als Umgebungsvariablen, CI-Tokens mit organisationsweitem Scope. Jeder Pipeline-Job sollte kurzlebige, eng begrenzte Credentials verwenden — idealerweise OIDC-Federation mit dem Cloud-Provider.

CICD-SEC-3: Dependency-Chain-Missbrauch

Dependency-Confusion-Angriffe, Typosquatting und kompromittierte Maintainer-Accounts treffen hier. Sperren Sie Dependency-Dateien, nutzen Sie einen privaten Artefakt-Proxy und scannen Sie jedes Paket mit einem SCA-Tool.

CICD-SEC-4: Poisoned Pipeline Execution (PPE)

Ein Angreifer mit Schreibzugriff auf ein Repository — auch einen Fork — löst einen CI-Workflow aus, der im Kontext der Zielorganisation ausgeführt wird. Schränken Sie ein, welche Workflows bei Pull Requests aus Forks ausgelöst werden können.

CICD-SEC-5 bis CICD-SEC-10

Unzureichende PBAC, schlechte Credential-Hygiene, unsichere Systemkonfigurationen, fehlende Protokollierung, fehlende Artefakt-Integrität und unkontrollierte Drittanbieter-Services vervollständigen die Liste. Build-Artefakte sollten mit Sigstore/cosign signiert werden. Pipeline-Logs sollten manipulationssicher in einem SIEM gespeichert werden. Secret Detection sollte jeden Commit und jedes Build-Log nach Credential-Mustern durchsuchen.

Best Practices für CI/CD-Pipeline-Sicherheit

Shift Left — aber nicht dabei aufhören

SAST bei jedem Pull Request ist ein Muss. Aber Shift-Left adressiert nur den Quellcode. Zusätzlich braucht es Scans in der Build-Phase, der Artefaktphase (Signierung, SBOM) und der Deployment-Phase (Policy-Enforcement). Sicherheitsgates bei jedem Übergang.

SBOM-Generierung ist heute Standard

Generieren Sie für jeden Build-Artefakt ein Software-Bill-of-Materials im CycloneDX- oder SPDX-Format. Ihre Vulnerability-Management-Plattform sollte diese SBOMs konsumieren und mit NVD- und EPSS-Scores korrelieren.

Unveränderliche Artefakte und signierte Builds

Signieren Sie Container-Images mit cosign beim Build. Verifizieren Sie Signaturen beim Deployment mit Admission-Controllern. Container Image Scanning muss vor dem Push in die Registry erfolgen.

Policy as Code

Policy-as-Code definiert Pipeline-Sicherheitsanforderungen als maschinenlesbare Regeln — blockiert Builds mit Root-Container-Images, lehnt unsignierte Artefakte ab, verhindert Produktions-Deployments ohne Change-Ticket.

Top CI/CD-Security-Tools 2026

Semgrep für SAST, Gitleaks und TruffleHog für Secrets-Scanning, Trivy für Container-Images und SBOM-Generierung, Sigstore für Artefakt-Signierung. Plattformen wie SECRAILS integrieren diese Funktionen in einen einheitlichen DevSecOps-Workflow. Für Infrastructure-as-Code bieten Checkov und KICS Misconfiguration-Erkennung vor dem Deployment, ergänzt durch eine CSPM-Plattform für die Live-Umgebung.

CI/CD-Sicherheitsreife messen

Das SLSA-Framework, OpenSSF Scorecard und die OWASP CI/CD-Risikotaxonomie sind geeignete Maßstäbe. Ergebnisse sollten in das Compliance-Programm einfließen. Das größte Problem ist selten fehlende Tooling — es sind Prozesse ohne echte Blocking-Regeln und Sicherheitsgates mit zu vielen Ausnahmen. Starten Sie mit wenigen hochpräzisen Regeln. Erweitern Sie von dort aus.

Frequently Asked Questions

Was ist CI/CD-Sicherheit und warum ist sie wichtig?

CI/CD-Sicherheit bezeichnet den Schutz der Software-Lieferpipeline — vom Code-Commit über Build, Test bis zum Deployment — vor Manipulation, unberechtigtem Zugriff, geheimem Datenverlust und Supply-Chain-Angriffen. Sie ist entscheidend, weil ein kompromittiertes CI/CD-System Angreifern privilegierten Zugang zu allen erreichbaren Umgebungen verschafft und alle Anwendungssicherheitskontrollen umgeht.

Was sind die OWASP Top 10 CI/CD-Sicherheitsrisiken?

Das OWASP CI/CD Security Risks Framework (CICD-SEC-1 bis CICD-SEC-10) umfasst: unzureichende Flow-Kontrollmechanismen, unzureichendes IAM, Dependency-Chain-Missbrauch, Poisoned Pipeline Execution (PPE), unzureichende PBAC, schlechte Credential-Hygiene, unsichere Systemkonfiguration, unzureichende Protokollierung, unsichere Artefakt-Integrität und unkontrollierte Nutzung von Drittanbieterdiensten. PPE und unzureichendes IAM werden aktuell am häufigsten bei realen Angriffen ausgenutzt.

Was sind die besten CI/CD-Security-Tools im Jahr 2026?

Die führenden CI/CD-Security-Tools 2026 sind: Semgrep (SAST), TruffleHog und Gitleaks (Secrets-Erkennung), Trivy (Container-Image-Scanning und SBOM), Snyk und Grype (SCA), cosign und Sigstore (Artefakt-Signierung) sowie Checkov oder KICS (IaC-Misconfiguration). Für eine einheitliche Plattform setzen Enterprise-Teams zunehmend auf dedizierte DevSecOps-Plattformen statt einzelne Open-Source-Tools zu kombinieren.

Was ist ein Poisoned Pipeline Execution (PPE)-Angriff?

Ein PPE-Angriff tritt auf, wenn ein Angreifer mit Schreibzugriff auf ein Repository — einschließlich Forks — einen CI/CD-Workflow auslöst, der im Kontext des Runner-Environments der Zielorganisation ausgeführt wird. Dadurch kann der Angreifer in CI-Variablen gespeicherte Secrets exfiltrieren, Build-Artefakte manipulieren oder schädlichen Code über die eigene vertrauenswürdige Pipeline der Organisation deployen. Abhilfe schaffen Beschränkungen für Workflows aus Fork-Pull-Requests und das Nichtexponieren von Produktions-Secrets gegenüber nicht vertrauenswürdigen Builds.

Wie verbessert SBOM-Generierung die CI/CD-Sicherheit?

Ein Software-Bill-of-Materials (SBOM) ist ein maschinenlesbares Inventar aller Komponenten, Bibliotheken und Abhängigkeiten in einem Build-Artefakt. Die Generierung zur Build-Zeit ermöglicht es der Vulnerability-Management-Plattform, das Software-Inventar kontinuierlich mit NVD und EPSS-Scores zu korrelieren — und neu offengelegte CVEs in bereits produktiven Komponenten zu identifizieren, nicht nur beim ursprünglichen Scan. SBOM-Generierung im CycloneDX- oder SPDX-Format wird zunehmend von Regulatoren und Unternehmens-Beschaffungsprozessen verlangt.

Sichern Sie jede Stufe Ihrer CI/CD-Pipeline

Erkennen Sie Secrets, Fehlkonfigurationen und anfällige Abhängigkeiten, bevor sie die Produktion erreichen. Secrails integriert sich direkt in Ihre Pipeline.

Secret Detection entdecken