Marcus Chen, YuSMP Group
Marcus Chen Staff Engineer (Backend & Cloud), YuSMP Group · Sicherheit von Unternehmensanwendungen für US- und EU-Teams
Ein zerbrochenes, glühendes Vorhängeschloss über Spalten von Quellcode, aus dem digitale Schlüssel und Cloud-Symbole in die Dunkelheit strömen — Sinnbild für geleakten Quellcode und Cloud-Zugangsdaten

Die kurze Antwort

Ein Angreifer mit dem Handle „888“ bot am 6. Juli 2026 in einem Cybercrime-Forum ein 35-GB-Archiv an und behauptete, es sei aus einem privaten Accenture-Repository in Azure DevOps geklont worden und enthalte Quellcode, RSA- und SSH-Schlüssel, Azure Personal Access Tokens, Azure-Storage-Zugriffsschlüssel und Konfigurationsdateien. Accenture bestätigte, sich „dieses isolierten Vorfalls bewusst“ zu sein und „seine Quelle behoben“ zu haben, ohne Auswirkungen auf den Betrieb — hat aber weder das Volumen noch die Echtheit der Dateien bestätigt, noch ob geleakte Zugangsdaten noch aktiv waren.

Die praktische Lesart für Engineering-Verantwortliche: Das Beunruhigende ist nicht der Quellcode, sondern die Zugangsdaten, die mit ihm ausgeliefert werden. Wenn Schlüssel, Tokens und Verbindungszeichenfolgen in einem Repository liegen, übergibt das Klonen dieses Repos einem Angreifer ein funktionierendes Set an Türen — nicht nur einen Blick auf Ihre Logik. Die dauerhafte Lösung: Secrets aus dem Code holen, sie kurzlebig und rotierbar machen und streng regeln, wer was klonen darf.

Was ist tatsächlich passiert?

In der Woche des 8. Juli 2026 berichteten Sicherheitsmedien, dass ein Angreifer mit dem Handle „888“ rund 35 GB Daten in einem Cybercrime-Forum zum Verkauf eingestellt hatte und als Besitznachweis einen Screenshot eines privaten Azure-DevOps-Repositories auf einer accenture.com-Adresse präsentierte. Laut Angebot enthielt das Archiv Quellcode, RSA-Schlüssel, SSH-Schlüssel, Azure Personal Access Tokens (PATs), Azure-Storage-Zugriffsschlüssel und Konfigurationsdateien — bei Zahlung in Monero. Accenture antwortete, man sei sich „dieses isolierten Vorfalls bewusst“ und habe „seine Quelle behoben“, es gebe keine Auswirkungen auf Betrieb oder Leistungserbringung.

Beachten Sie, was nicht bestätigt ist. Accenture hat nicht gesagt, wie auf das Repository zugegriffen wurde, zu welchen Systemen es gehörte, ob die geleakten Dateien echt sind oder — am wichtigsten — ob die exponierten Schlüssel und Tokens noch gültig waren. Genau das ist der Punkt: Wenn ein solches Angebot auftaucht, muss jede Organisation in ähnlicher Lage das Schlimmste über ihre eigenen Secrets annehmen, bis sie das Gegenteil beweisen kann. Genau hier zahlt sich ein fokussiertes Security-Audit und eine Prüfung auf exponierte Secrets aus, indem bestätigt wird, ob sich heute noch irgendein Credential in Ihren Repos authentifizieren könnte.

Derselbe Akteur soll auch einen früheren Accenture-Vorfall aus dem Jahr 2024 für sich beansprucht haben, bei dem über einen Drittanbieter Daten von zehntausenden Mitarbeitern betroffen gewesen sein sollen. Ob nun jede einzelne Behauptung stichhaltig ist oder nicht — die Gestalt der Bedrohung ist eindeutig und einplanenswert: Angreifer jagen zunehmend nach Quellcode-Repositories, gerade weil sich dort Zugangsdaten häufen.

Warum sind geleakter Code und Schlüssel schlimmer als ein Datendiebstahl?

Eine gestohlene Kundendatenbank ist ein statischer Verlust — schlimm, aber begrenzt. Ein Repository voller Quellcode und aktiver Zugangsdaten ist ein aktives Werkzeug. Der Code offenbart interne Logik, versteckte Endpunkte und weitere Secrets, nach denen ein Angreifer greppen kann; die Schlüssel und Tokens lassen sich direkt gegen Cloud- und Entwicklungsumgebungen ausprobieren. Wurde ein Azure-PAT oder Storage-Schlüssel im Archiv nie rotiert, öffnet er womöglich noch die Tür, für die er ausgestellt wurde. Threat-Intelligence-Analysten beschreiben genau solche Beute — private Schlüssel, Access Tokens, Cloud-Zugangsdaten — als Material, das Angreifer schätzen, weil es andere Systeme noch lange nach dem ursprünglichen Diebstahl aufschließen kann.

Es gibt zudem einen Verstärkungseffekt. Moderne Umgebungen laufen auf Cloud- und DevOps-Pipelines, wo ein einziges geleaktes Token in Build-Systeme, Artefakt-Registries und Produktionsinfrastruktur pivotieren kann. Ein einziger Azure-DevOps-Klon kann daher weit mehr offenlegen als das Projekt, zu dem er gehörte. Deshalb greift es zu kurz, das als „nur etwas Quellcode“ zu behandeln: Der Wirkungsradius wird davon bestimmt, was diese eingebetteten Zugangsdaten erreichen können, nicht von der Größe der Codebasis.

Wie landen Secrets in einem Repo?

Fast immer durch Bequemlichkeit und Drift, nicht durch böse Absicht. Ein Entwickler codiert einen Access Key fest, um eine Aufgabe zu entblocken, committet ihn, und er lebt für immer in der Git-Historie — selbst nachdem ein späterer Commit ihn „entfernt“, denn die Historie behält das Original. Konfigurationsdateien, CI/CD-Pipeline-Definitionen und Infrastructure-as-Code-Templates sammeln still Tokens, Passwörter und Verbindungszeichenfolgen an. Über Jahre wird ein aktives Repository zu einem informellen Tresor voller Zugangsdaten, den niemand geprüft hat. Klonen Sie es einmal, und jedes Secret, das es je enthielt, reist mit.

Die Arbeit mit Azure und Azure DevOps ändert die Rechnung nicht; sie ändert nur die Etiketten — PATs statt API-Schlüssel, Storage-Zugriffsschlüssel statt Datenbank-Passwörter. Die Verteidigung ist auf jeder Plattform dieselbe: echte Secrets vollständig aus dem Code halten, sie in einen verwalteten Secret Store legen und sie kurzlebig machen, damit selbst ein geleaktes Token abläuft, bevor es nützlich ist. Für Teams, die jahrelange Alt-Repositories mit sich tragen, ist das oft Teil einer umfassenderen Software-Modernisierung — denn die ältesten Repos bergen die meisten vergessenen Schlüssel.

Was das für US- & EU-Softwareteams bedeutet

Streicht man den Markennamen, bleiben drei dauerhafte Lehren. Die erste ist Secret-Hygiene. Der schädlichste Teil eines Repo-Lecks ist nicht der Code, sondern die Zugangsdaten darin. Scannen Sie Ihre Git-Historie nach fest codierten Schlüsseln und Tokens, verschieben Sie alles Echte in einen verwalteten Vault und setzen Sie auf kurzlebige, automatisch rotierte Zugangsdaten, damit ein geleaktes Secret bereits veraltet ist, wenn es auftaucht. Wenn Sie die Frage „Was würde sich authentifizieren, falls dieses Repo heute leakt?“ nicht schnell beantworten können, ist das die Lücke, die es zuerst zu schließen gilt.

Die zweite ist Zugriffskontrolle auf den Code selbst. Quellcode-Repositories sind Kronjuwelen-Systeme und verdienen Kronjuwelen-Schutz: Least-Privilege-Rechte, erzwungene MFA auf Azure DevOps, GitHub und GitLab, strenge Kontrolle darüber, wer klonen oder exportieren darf, und Monitoring auf anomalen Zugriff oder Token-Nutzung. Einen Repo-Host als risikoarme Infrastruktur zu behandeln, ist der Weg, auf dem ein einziges kompromittiertes Konto zu einem 35-GB-Export wird. Das ist ganz gewöhnliche Enterprise-Engineering-Disziplin, die ein öffentlicher Vorfall lediglich sichtbar macht.

Die dritte ist eine eingeübte Rotationsreaktion. Gehen Sie davon aus, dass eines Tages ein Repository leakt — der Laptop eines Auftragnehmers, ein fehlkonfiguriertes Token, ein Insider. Die Teams, die sich am schnellsten erholen, haben ein eingeübtes Runbook, um jedes exponierte Secret in Stunden statt Tagen ungültig zu machen und neu auszustellen. Umfassen die geleakten Daten personenbezogene Informationen, muss diese Reaktion ab der ersten Stunde rechtlich-technisch sein: Ein bestätigter Vorfall kann Meldefristen nach der EU-DSGVO und, für Finanzunternehmen, DORA-Pflichten auslösen. Wer Breach-Benachrichtigung und Datenschutz vorab einbaut, verhindert, dass aus einem technischen Vorfall ein Compliance-Vorfall wird.

Was diese Woche zu tun ist

Hier die umsetzbare Fassung. Nehmen Sie das Accenture-Angebot zum Anlass, das Muster zu schließen, das Repo-Lecks gefährlich macht — unabhängig davon, was letztlich an diesem konkreten Fall dran ist.

  1. Scannen Sie Ihre Repos nach Secrets. Führen Sie Secret-Scanning über den aktuellen Code und die gesamte Git-Historie aus, nicht nur über den letzten Commit. Die gefährlichen Schlüssel liegen meist in der Vergangenheit.
  2. Rotieren Sie alles, was sich authentifizieren könnte. Bis zum Beweis des Gegenteils als exponiert annehmen: Rotieren Sie Schlüssel, Tokens und Passwörter, die ein geleaktes Repo enthalten könnte, beginnend mit Cloud- und CI/CD-Zugangsdaten.
  3. Holen Sie Secrets aus dem Code. Verlagern Sie echte Zugangsdaten in einen verwalteten Vault und referenzieren Sie sie zur Laufzeit; verbieten Sie fest codierte Secrets per Pre-Commit- und Pipeline-Prüfungen.
  4. Bevorzugen Sie kurzlebige Zugangsdaten. Ersetzen Sie langlebige PATs und statische Schlüssel durch kurzlebige, automatisch rotierende Tokens und Workload Identity, damit ein Leck von selbst abläuft.
  5. Sperren Sie den Repo-Zugriff ab. Erzwingen Sie MFA und Least Privilege auf Azure DevOps, GitHub und GitLab; überwachen Sie auf ungewöhnliche Klone, Exporte oder Token-Nutzung.
  6. Üben Sie die Rotation. Schreiben und trainieren Sie ein Runbook, das jedes exponierte Secret schnell ungültig macht, und verdrahten Sie Breach-Benachrichtigungsschritte vorab für den Fall, dass personenbezogene Daten betroffen sind.

Nichts davon ist Rechtsberatung, und Ihre genauen Pflichten hängen von Branche und Rechtsraum ab. Aber das strategische Signal ist unübersehbar: Angreifer haben gelernt, dass der schnellste Weg in eine moderne Umgebung oft durch ihren Quellcode führt, weil dort die Schlüssel liegen. Im Vorteil sind Teams, die Secrets aus ihren Repos heraushalten, die unvermeidlichen kurzlebig machen und an einem schlechten Tag alle rotieren können, ohne ins Schwitzen zu geraten.

Häufig gestellte Fragen

Was wurde beim Accenture-Datenleck gestohlen?

Ein Angreifer mit dem Handle „888“ bot ein 35-GB-Archiv zum Verkauf an, das angeblich aus einem privaten Accenture-Repository in Azure DevOps stammt. Das Angebot behauptet Quellcode, RSA-Schlüssel, SSH-Schlüssel, Azure Personal Access Tokens, Azure-Storage-Zugriffsschlüssel und Konfigurationsdateien. Accenture erklärte, man sei sich bewusst und habe die Quelle behoben, hat aber weder Volumen noch Echtheit der Dateien bestätigt — noch, ob die geleakten Zugangsdaten noch aktiv waren.

Hat Accenture das Leck bestätigt?

In eingeschränkter Form. Eine Sprecherin sagte, das Unternehmen sei sich „dieses isolierten Vorfalls bewusst“ und habe „seine Quelle behoben“, ohne Auswirkungen auf Betrieb oder Leistungserbringung. Accenture erläuterte nicht, wie es zur Kompromittierung kam oder ob die geleakten Zugangsdaten gültig waren. Unabhängige Medien wie SecurityWeek und The Register berichteten in der Woche des 8. Juli 2026 über die Bestätigung.

Warum sind geleakter Quellcode und Zugangsdaten schlimmer als ein Datendiebstahl?

Ein Datendiebstahl ist ein statischer Verlust. Quellcode plus aktive Zugangsdaten ist ein aktives Werkzeug: Angreifer können interne Logik lesen, weitere Secrets und Schwachstellen finden und sich potenziell direkt in Cloud- und Entwicklungsumgebungen einloggen, wenn Schlüssel und Tokens nicht rotiert wurden. Analysten beschreiben solches Material als Drehbuch für Folgeangriffe.

Wie landen Secrets in einem Quellcode-Repository?

Durch Bequemlichkeit und Drift. Ein Entwickler codiert einen Schlüssel fest, committet ihn, und er bleibt für immer in der Git-Historie, selbst wenn er später entfernt wird. Konfigurationsdateien, CI/CD-Definitionen und Infrastructure-as-Code-Templates sammeln Tokens und Verbindungszeichenfolgen an, bis ein Repository zu einem stillen Tresor voller Zugangsdaten wird — die alle mit jedem Klon mitwandern.

Was sollten Softwareteams dagegen tun?

Scannen Sie die Git-Historie nach fest codierten Schlüsseln, verschieben Sie echte Secrets in einen verwalteten Vault und wechseln Sie zu kurzlebigen, automatisch rotierenden Zugangsdaten. Erzwingen Sie MFA und Least Privilege auf Azure DevOps, GitHub und GitLab, überwachen Sie auf anomale Klone oder Token-Nutzung und üben Sie ein Runbook zur Rotation von Zugangsdaten, damit das Ungültigmachen exponierter Secrets eine schnelle, eingeübte Routine ist.

Quellen

SecurityWeek — Accenture Confirms Data Breach After Hacker Claims Source Code Theft
The Register — Accenture admits to 'isolated matter' after crook tries to flog alleged 35GB haul
BleepingComputer — Accenture confirms breach after hacker offers stolen data for sale
TechRadar — Accenture confirms breach after hacker steals 35GB of source code and other data