← Zurück zur Liste

Claude Code Source Leak: Anthropisch unerwartet gepackt 60MB Source Map, voller Code wiederhergestellt

itadol5j

Am 30. März 2026 brach ein großer Sicherheitsvorfall in AI aus!Das npm-Paket von Claude Code enthält unerwartet vollständige Map-Dateien (cli.js). Karte, ca. 60MB, aus dem die Angreifer den gesamten TypeScript-Quellcode wiederherstellen können. Dies ist ein weiteres Leck des Quellcodes von Claude Code, nachdem er erstmals im Februar 2025 veröffentlicht wurde. Obwohl das Leck ein CLI-Clientcode ist und keine Modellgewichte oder Benutzerdaten beinhaltet,Internes API-Design, Telemetrie, Verschlüsselungstools, prozessübergreifende KommunikationsprotokolleDie Details der Kernrealisierung sind vollständig freigelegt. Dieses Papier wird eine detaillierte Analyse der technischen Details des Vorfalls, seines Umfangs und der Reaktionsempfehlungen liefern.

Claude Code Leck-Cover.

Zusammenfassung der Ereignisse

Laut Chaofan Shou, einem internen Forscher bei Fuzzland, einer Blockchain-Sicherheitsfirma, X.Claude Code v2.1.88 enthält die vollständige Quelldatei im npm-Paket:

FelderEinzelheiten
DokumentationCli.js.map
GrößeEtwa 60 MB (komprimiert)
Fassungv2.1.88 (veröffentlicht am 30. März)
Vorherige Versionv2.1.87 (29. März, ohne Quellenkarte)
VolumenänderungAnstieg von 17 MB auf 31 MB

Die Source Map DateiSollte nicht in Production Release Packages erscheinenist der letzte Bauunfall eingeführt.

Technische Details

Was ist Source Map?

Source Map wird in der JavaScript-Entwicklung verwendetKomprimierter Code zurück zur Originalquelle. Es wird normalerweise verwendet für:

  • Debugging entwickeln: Debuggen von komprimiertem Code im Browser
  • Fehlerverfolgung: Zuordnung der Produktionsumgebung zur Position des Quellcodes
  • Codeanalyse: Verstehen der ursprünglichen Struktur des Kompressionscodes

Fügen Sie niemals die Source Map-Datei in die Produktionsumgebung einweil es den vollständigen Quellcode ausstellt.

Offenlegungsanalyse

Zurücksetzen der Quellkarteninhalte 1.906 Volltext der Claude Code Dateien, einschließlich:

  • Internes API Design:API-Anrufdaten und Schnittstellenspezifikationen
  • Telemetriesystem: Datenerhebungs- und Berichtslogik
  • Verschlüsselungsinstrument: Sicher verschlüsselt
  • Vereinbarung über die prozessübergreifende KommunikationIPC-Mechanismus erreicht
  • Sofortige Logik: AI Interactive Core Message

Sonstige Veranstalter:

  • Build-Konfiguration für Package.json etc.
  • Modellgewichte
  • Nutzerdaten
  • Server-Peercode

Geschichte: Nicht die erste

Hier.Nein, Claude Code hat zuerst den Quellcode durchgesickert.:

UhrzeitVeranstaltungen
Februar 2025Claude Code wurde auch öffentlich diskutiert, um die Quelle Map einzubeziehen, als sie zum ersten Mal herauskam.
Nach Februar 2025verlorene Source Map-Datei aus npm-Paket
30. März 2026v2.1.88 Unerwartete Aufnahme von Source Map

Während Source Map entfernt wurde,Die Extraktion des Quellcodes hat nicht aufgehört.Ich weiß es nicht. Bisher gibt es mehrere offene Lagerhäuser auf GitHub, die den wiederhergestellten Quellcode zusammengestellt haben. Dieser Beitrag ist Teil unserer Sonderberichterstattung Ägypten 2011. Fast tausend Sterne.

Folgenabschätzung

Für normale Benutzer

Kein direktes SicherheitsrisikoIch weiß es nicht. Das Leck ist Claude Code CLI Client Realisation Code, der keine Modellgewichte oder Benutzerdaten beinhaltet.

Ja, anthropisch.

  • Interne Architekturforderungen: Volle Transparenz der Kernrealisierungsdetails
  • Sicherheitsmechanismus ausgesetzt.: Verschlüsselungs- und Kommunikationsprotokolle können analysiert werden
  • Rückgang des WettbewerbsvorteilsWettbewerber können ihre technologische Realisierung studieren
  • HintichtAI Interactive Core Logic veröffentlicht

An die Entwickler-Community

  • Sie können mehr über die Architektur von Claude Code erfahren.
  • Mögliche Erstellung von Open Source-ähnlichen Projekten
  • Prüfbarer Code für Sicherheitsforscher

Reaktion auf Empfehlungen

Ja, anthropisch.

  • Sofortige RehabilitationSonstige Veranstalter
  • ÜberprüfungsprozessÜberprüfen Sie Build-Prozesse, um zu verhindern, dass sich ähnliche Vorfälle wiederholen
  • Version Rollback: Ziehen Sie in Betracht, die Version v2.1.88 zurückzuziehen
  • Sicherheitsüberprüfung: Bewertung der Sicherheitsauswirkungen von Leckcodes
  • Stärkung von CI/CDHinzufügen von Source Map Detection zum Build-Prozess

Für Entwickler

  • Abhängigkeit überprüfen: bestätigen, ob v2.1.88 Versionen verwendet werden
  • Warten auf WiederherstellungSonstige Veranstalter
  • SicherheitsupdateUpgrade auf wiederhergestellte Version rechtzeitig

Lehren und Offenbarungen

Source Map Management

ProduktionsumgebungNiemals Source Map-Datei einschließenIch weiß es nicht. Empfehlungen:

  • Klar getrennt im Build-Prozess
  • Auto-Detect mit CI/CD Tool
  • Paketgrößenalarm einrichten (v2.1.88 von 17MB auf 31MB, offensichtlich abnormal)

2. Überprüfung des Bauprozesses

Die Veranstaltung enthüllte den Bauprozess:

  • v2.1.87 enthält keine Quellkarte
  • v2.1.88 Unfallinklusion (nur einen Tag)
  • Beschreibung von Unsicherheiten in der Build-Konfiguration

3. Rapid Impact Response

Nachdem der Vorfall bekannt wurde, reagierte die Community schnell:

  • X schnelle Verbreitung
  • GitHub Multi-Source-Analyse-Repository
  • Sicherheitsforscher beginnen mit Auditing.

Zusammenfassung

Claude Code, das Quellenleck war ein Unfall.Typischer BauprozessunfallIch weiß es nicht. Während es kein direktes Sicherheitsrisiko für normale Benutzer gibt, wurden die Probleme von Anthropic mit dem Build-Prozessmanagement aufgedeckt.

für KI,Code-Sicherheit ist wichtig.Ich weiß es nicht. Kernhinweise, API-Designs und Sicherheitsmechanismen können, wenn sie ausgesetzt sind, von Konkurrenten verwendet oder von Angreifern untersucht werden.

Der Vorfall schlug einen Alarm für alle Entwickler:Business Map Management kann nicht ignoriert werden, die Überprüfung des Bauprozesses muss streng seinIch weiß es nicht. In der KI-Ära ist Code-Sicherheit die zentrale Wettbewerbsfähigkeit.

Gebäudesicherheit ist keine große Sache, Source Map Management braucht Vorsicht!