Claude Code Source Leak: Anthropisch unerwartet gepackt 60MB Source Map, voller Code wiederhergestellt
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.

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:
| Felder | Einzelheiten |
|---|---|
| Dokumentation | Cli.js.map |
| Größe | Etwa 60 MB (komprimiert) |
| Fassung | v2.1.88 (veröffentlicht am 30. März) |
| Vorherige Version | v2.1.87 (29. März, ohne Quellenkarte) |
| Volumenänderung | Anstieg 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.:
| Uhrzeit | Veranstaltungen |
|---|---|
| Februar 2025 | Claude Code wurde auch öffentlich diskutiert, um die Quelle Map einzubeziehen, als sie zum ersten Mal herauskam. |
| Nach Februar 2025 | verlorene Source Map-Datei aus npm-Paket |
| 30. März 2026 | v2.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!