← Înapoi la listă

Claude Code Scurgere: Antropic ambalate neașteptat 60MB Source Map, cod complet restaurat

itadol5j

Pe 30 martie 2026, un incident major de securitate a izbucnit în AI!Antropic AI instrument de programare Claude Code Npm pachet conține în mod neașteptat fișiere complete sursă hartă (cli.js. Harta, aproximativ 60MB), din care atacatorii pot restaura întregul cod sursă TypeScript. Aceasta este o altă scurgere de cod sursă Claude Code după ce a fost lansat pentru prima dată în februarie 2025. Deși scurgerea este un cod CLI client și nu implică greutăți model sau date de utilizator,Proiectare internă API, telemetrie, instrumente de criptare, protocoale de comunicare interprocesDetaliile realizării miezului sunt complet expuse. Acest document va furniza o analiză detaliată a detaliilor tehnice ale incidentului, a domeniului său de aplicare și a recomandărilor sale de răspuns.

Codul Claude se ascunde.

Rezumatul evenimentelor

Potrivit lui Chaofan Shou, un cercetător intern din Fuzzland, o companie de securitate în lanţ, X.Codul Claude v2.1.88 conține fișierul complet sursă Hartă în pachetul npm:

CâmpuriDetalii
DocumentațieCli.js.map
DimensiuneAproximativ 60MB (comprimat)
Versiunev2.1.88 (publicat la 30 martie)
Versiunea anterioarăv2.1.87 (29 martie, cu excepția hărții sursă)
Modificarea volumuluiSurge de la 17MB la 31MB

Fișier sursă HartăNu ar trebui să apară în pachetele de eliberare a producțieieste ultimul accident de construcţie introdus.

Detalii tehnice

Ce e harta sursei?

Harta sursă este utilizată în dezvoltarea JavaScriptHartă cod comprimat înapoi la sursa originală. Este folosit de obicei pentru:

  • Dezvoltă depanare: depanare cod comprimat în browser
  • Eroare de urmărire: cartografierea mediului de producție în poziția codului sursă
  • Analiza codului: înțelege structura originală a codului de compresie

Niciodată să nu includeți fișierul sursă Hartă în mediul de producțiePentru că expune întregul cod sursă.

Analiza de informare

Restaurează conținutul hărții sursei 1,906 text complet de fișiere Cod Claude, acoperind:

  • Proiectare API internă:Detalii de apel API și specificații de interfață
  • Sistem telemetric: Logica de colectare și raportare a datelor
  • Instrument de criptare: securizate criptate
  • Acordul de comunicare interprocesată: Mecanismul IPC atins
  • Logică promptă: Mesaj de bază interactiv AI

Alt organizator:

  • Construiește configurare pentru pachet.json etc.
  • Greutatea modelului
  • Date utilizator
  • Codul inter pares al serverului

Istorie: Nu este prima

Aici.Nu, Codul Claude a scurs prima dată codul sursă.:

TimpEvenimente
Februarie 2025Codul Claude a fost, de asemenea, discutat public pentru a include harta sursă atunci când a ieșit prima dată.
După februarie 2025weather forecast
30 martie 2026v2.1.88 Includerea neașteptată a hărții sursă

În timp ce harta sursă a fost eliminat,Extracția codului sursă nu s-a oprit.Nu ştiu. Până în prezent, există mai multe depozite deschise pe GitHub care au combinat codul sursă restaurat. Acest post face parte din acoperirea noastră specială Egipt 2011. Noțiuni de bază aproape o mie de stele.

Evaluarea impactului

Pentru utilizatorii normali

Fără riscuri de securitate directeNu ştiu. Scurgerea este codul Claude Code CLI codul de realizare client, care nu implică greutăți model sau date de utilizator.

Da, Antropic.

  • Expunerea la arhitectură internă: Transparența deplină a detaliilor de realizare de bază
  • Mecanismul de securitate expus.: Protocoalele de criptare și comunicare pot fi analizate
  • Reducerea avantajului competitiv: Partidele concurente pot studia realizarea lor tehnologică
  • Scurgere de sunet: Al logica de bază interactivă a făcut publică

Pentru comunitatea dezvoltatorilor

  • Puteți învăța despre arhitectura lui Claude Code.
  • Posibila creare de proiecte cu sursă deschisă
  • Cod auditabil pentru cercetătorii de securitate

Răspunsul la recomandări

Da, Antropic.

  • Reabilitare imediatăAlt organizator
  • Procesul de revizuire: verificarea proceselor de construire pentru a preveni repetarea unor incidente similare
  • Versiunea Rollback: Luați în considerare retragerea v2.1.88 versiune
  • Audit de securitate: Evaluarea impactului asupra securității codurilor de scurgere
  • Consolidarea CI/CD: Adăugaţi sursa Detecţie hartă pentru a construi procesul

Pentru dezvoltatori

  • Verificați dependența: confirma daca sunt folosite versiuni v2.1.88
  • Aşteptăm restaurarea.Alt organizator
  • Actualizare de securitate: Actualizarea versiunii restaurate în timp

Învăţăminte şi revelaţii

Gestionarea hărții sursei

Mediul de producțieNu include niciodată fișierul sursă HartăNu ştiu. Recomandări:

  • În mod clar separat în procesul de construire
  • Autodetectează folosind instrumentul CI/CD
  • Configurați alerta privind dimensiunea pachetului (v2.1.88 de la 17MB la 31MB, evident anormală)

2. Revizuirea procesului de construcție

Evenimentul a expus procesul de construcție:

  • v2.1.87 nu conține harta sursei
  • v2.1.88 Includerea accidentelor (numai pentru o zi)
  • Descrierea incertitudinilor în configurația de construcție

3. Răspuns rapid la impact

După ce incidentul a devenit cunoscut, comunitatea a reacționat rapid:

  • X diseminarea rapidă
  • Depozit de analiză multi-source GitHub
  • Cercetatorii de securitate încep auditul.

Rezumat

Codul Claude, scurgerea sursă a fost un accident.Accident tipic de proces de construcțieNu ştiu. Deşi nu există un risc direct de securitate pentru utilizatorii obişnuiţi, problemele antropice cu managementul proceselor de construcţie au fost expuse.

Pentru AI,Securitatea codului e vitală.Nu ştiu. Indiciile de bază, modelele API, mecanismele de siguranță, dacă sunt expuse, pot fi utilizate de concurenți sau pot fi studiate de atacatori.

Incidentul a dat alarma pentru toţi dezvoltatorii:Managementul hărții de afaceri nu poate fi ignorat, revizuirea proceselor de construcție trebuie să fie riguroasăNu ştiu. În era AI, securitatea codului este competitivitatea principală.

Clădirea de securitate nu este mare lucru, sursa Managementul hărții are nevoie de precauție!