Claude Code Source Leak: Antropic inaspettatamente imballato 60MB Source Map, codice completo restaurato
Il 30 marzo 2026, un importante incidente di sicurezza è scoppiato in AI!Il pacchetto npm di Claude Code contiene inaspettatamente i file della mappa di origine completa (cli.js. Mappa, circa 60MB), da cui gli aggressori possono ripristinare l'intero codice sorgente TypeScript. Questa è un'altra perdita del codice sorgente di Claude Code dopo che è stato rilasciato per la prima volta nel febbraio 2025. Anche se la perdita è un codice client CLI e non comporta pesi modello o dati utente,Progettazione API interna, telemetria, strumenti di crittografia, protocolli di comunicazione inter-processI dettagli della realizzazione del nucleo sono completamente esposti. Questo documento fornirà un'analisi dettagliata dei dettagli tecnici dell'incidente, della sua portata e delle raccomandazioni per la risposta.

Sintesi degli eventi
Secondo Chaofan Shou, un ricercatore di tirocinanti a Fuzzland, una società di sicurezza a catena a blocchi, X.Claude Code v2.1.88 contiene il file completo della mappa di origine nel pacchetto npm:
| Campi | Dettagli |
|---|---|
| Documentazione | Cli.js.map |
| Dimensione | Circa 60MB (compresso) |
| Versione | v2.1.88 (pubblicato il 30 marzo) |
| Versione precedente | v2.1.87 (29 marzo, escluse le fonti) |
| Variazione del volume | Chirurgia da 17MB a 31MB |
Il file sorgente MappaNon dovrebbe apparire nei pacchetti di rilascio di produzioneè l'ultimo incidente di costruzione introdotto.
Dettagli tecnici
Cos'è la Mappa Sorgente?
La mappa sorgente viene utilizzata nello sviluppo JavaScriptMappa codice compresso alla fonte originale. Di solito è usato per:
- Sviluppare il debugging: debugging codice compresso nel browser
- Monitoraggio degli errori: mappare l'ambiente di produzione nella posizione del codice sorgente
- Analisi del codice: comprendere la struttura originale del codice di compressione
Non includere mai il file sorgente Map nell'ambiente di produzioneperché espone il codice sorgente completo.
Analisi della divulgazione
Revertire il contenuto della mappa di origine 1,906 testo completo dei file Claude Code, copertura:
- Progettazione API interna:API dettagli delle chiamate e specifiche dell'interfaccia
- Sistema di telemetria: Raccolta dei dati e logica di reporting
- Strumento di crittografia: Sicuro crittografato
- Accordo di comunicazione interprocesso: Meccanismo IPC raggiunto
- Prompt Logic: AI messaggio centrale interattivo
Altri organi:
- Costruire la configurazione per Package.json ecc.
- Peso del modello
- Dati utente
- Codice peer server
Storia: Non il primo
Tieni.No, Claude Code ha perso il codice sorgente.:
| Tempo | Eventi |
|---|---|
| Febbraio 2025 | Claude Code è stato anche pubblicamente discusso per compreso mappa di origine quando è venuto fuori. |
| Dopo febbraio 2025 | il file della mappa persa dal pacchetto npm |
| 30 marzo 2026 | v2.1.88 Inclusione non prevista della mappa di origine |
Mentre la mappa sorgente è stata rimossa,L'estrazione del codice sorgente non si è fermata.Non lo so. Finora, ci sono diversi magazzini aperti su GitHub che hanno raccolto il codice sorgente restaurato. Questo post fa parte della nostra copertura speciale Egitto 2011. Ci sono quasi mille stelle.
Valutazione dell'impatto
Per utenti normali
Nessun rischio di sicurezza direttaNon lo so. La perdita è Claude Code CLI codice di realizzazione client, che non comporta pesi modello o dati utente.
Sì, antropico.
- Esposizione dell'architettura interna: piena trasparenza dei dettagli di realizzazione del nucleo
- Meccanismo di sicurezza esposto.: I protocolli di crittografia e comunicazione possono essere analizzati
- Declining vantaggio competitivo: Le parti contraenti possono studiare la loro realizzazione tecnologica
- Coltivazione: La logica del core interattivo dell'AI ha reso pubblico
Alla comunità degli sviluppatori
- Potete conoscere l'architettura di Claude Code.
- Possibile creazione di progetti open source
- Codice udibile per i ricercatori di sicurezza
Risposta alle raccomandazioni
Sì, antropico.
- Riabilitazione immediataAltri organi
- Processo di revisione: controllare i processi di costruzione per evitare incidenti simili ricorrenti
- Versione Rollback: Considerare il ritiro della versione v2.1.88
- Controllo di sicurezza: Valutazione dell'impatto di sicurezza dei codici delle perdite
- Rinforzamento CI/CD: Aggiungi il rilevamento della mappa di origine per costruire il processo
Per sviluppatori
- Controllare la dipendenza: confermare se sono utilizzate le versioni v2.1.88
- In attesa di restauroAltri organi
- Aggiornamento della sicurezza: Aggiornamento alla versione restaurata nel tempo
Lezioni e rivelazioni
Gestione della mappa di origine
Ambiente di produzioneNon includere mai il file sorgente MappaNon lo so. Raccomandazioni:
- Chiaramente separato nel processo di costruzione
- Rilevamento automatico utilizzando lo strumento CI/CD
- Impostare la dimensione del pacchetto alert (v2.1.88 da 17MB a 31MB, ovviamente anormale)
2. revisione del processo di costruzione
L'evento ha esposto il processo di costruzione:
- v2.1.87 non contiene la mappa di origine
- v2.1.88 Inclusione degli infortuni (solo un giorno)
- Descrizione delle incertezze nella configurazione di costruzione
3. Risposta rapida dell'impatto
Dopo che l'incidente è diventato noto, la comunità ha reagito rapidamente:
- X diffusione rapida
- repository di analisi multi-source GitHub
- I ricercatori di sicurezza avviano l'auditing.
Sintesi
Claude Code, la perdita di fonte e' stata un incidente.Tipico incidente di processo di costruzioneNon lo so. Mentre non c'è rischio di sicurezza diretto per gli utenti ordinari, i problemi di Anthropic con la gestione dei processi di costruzione sono stati esposti.
Per l'AI,La sicurezza del codice è vitale.Non lo so. Suggerimenti di base, progetti API, meccanismi di sicurezza, se esposti, possono essere utilizzati dai concorrenti, o possono essere studiati da attaccanti.
L'incidente ha colpito un allarme per tutti gli sviluppatori:Business Map management non può essere ignorato, la revisione dei processi di costruzione deve essere rigorosaNon lo so. Nell'era dell'AI, la sicurezza del codice è la competitività fondamentale.
La sicurezza della costruzione non è un grosso problema, la gestione della mappa di origine ha bisogno di cautela!