← Torna all’elenco

Claude Code Source Leak: Antropic inaspettatamente imballato 60MB Source Map, codice completo restaurato

itadol5j

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.

La copertura di Claude Code.

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:

CampiDettagli
DocumentazioneCli.js.map
DimensioneCirca 60MB (compresso)
Versionev2.1.88 (pubblicato il 30 marzo)
Versione precedentev2.1.87 (29 marzo, escluse le fonti)
Variazione del volumeChirurgia 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.:

TempoEventi
Febbraio 2025Claude Code è stato anche pubblicamente discusso per compreso mappa di origine quando è venuto fuori.
Dopo febbraio 2025il file della mappa persa dal pacchetto npm
30 marzo 2026v2.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!