← Bumalik sa listahan

Claude Code Source Leak: Di - inaasahang inimpake ang 60MB Source Map, at ibinalik ang buong code

itadol5j

Noong Marso 30, 2026, isang malaking insidente ng seguridad ang sumiklab sa AI!Anthropic AI programming tool Claude Code's npm pakete di-inaasahan na naglalaman ng mga buong source Map files (cli.js. Mapa, mga 60MB), kung saan maaaring ibalik ng mga sumasalakay ang buong TypeScript source code. Ito ay isa pang tagas ng source code ng Claude Code matapos itong unang ilabas noong Pebrero 2025. Bagaman ang tagas ay isang CLI client code at hindi kinasasangkutan ng modelong mga pabigat o user data,Disenyong internal API, telemetry, mga kasangkapang encryption, mga inter-process communication protocolAng mga detalye ng pangunahing kabatiran ay lubusang nakalantad. Ang papel na ito ay magbibigay ng detalyadong pagsusuri sa mga detalyeng teknikal ng insidente, sa saklaw at mga rekomendasyon nito para sa pagtugon.

Si Claude Code ay tumatagas.

Sumaryo ng mga pangyayari

Ayon kay Chaofan Shou, isang intern researcher sa Fuzzland, isang kompanyang panseguridad ng chain, X.Claude Code v2.1.88 ay naglalaman ng buong source Map file sa npm pakete:

Mga LaranganMga Detalye
DokumentoCli.js.map
LakiMga 60MB (compressed)
Bersiyonv2.1.88 (inilathala noong 30 Marso)
Naunang Bersiyonv2.1.87 (29 Marso, hindi kasali ang pinagkunang Mapa)
Pagbabago sa TomoSurge mula 17MB hanggang 31MB

Ang source Map fileHindi dapat lumitaw sa produksiyon ng mga paketeang pinakabagong aksidente sa pagtatayo na ipinakilala.

Technical Details

Ano ang Pinagmulan ng Mapa?

Ang Source Map ay ginagamit sa JavaScript developmentMappped code pabalik sa orihinal na pinagmulan. Karaniwan itong ginagamit para sa:

  • Magkaroon ng pag - aalis ng ulo: alisin ang compressed code sa browser
  • Error sa pagbasa ng talaksang '%s': Pag - aayos ng kapaligiran ng produksiyon sa pinagmumulan ng code na posisyon
  • Pagsusuri sa Kodigo: unawain ang orihinal na kayarian ng compression code

Huwag na huwag isama ang source Map file sa kapaligiran ng produksiyonsapagkat inilalantad nito ang buong kodigo ng pinagmulan.

Di - tiyak na pagsusuri

Ibalik ang laman ng pinagkunang mapa 1,906 buong teksto ng mga file ng Claude Code, takip:

  • Disenyo ng API: Tinatawag ng API ang mga detalye at mga detalye sa pagitan ng mga mukha
  • Sistema ng telemetry: Pagkolekta ng impormasyon at pag - uulat ng lohika
  • Kasangkapan sa Pag - iyak: Nagkaroon ng katiwasayan
  • Inter-process na kasunduan sa komunikasyon: Nagawa ang mekanismo ng IPC
  • Mabilis na Lohika: Karaniwang pangunahing mensahe

Iba Pang Organiser:

  • Magtayo ng Configuration para sa Package.json atbp.
  • Modelong mga pabigat
  • User Data
  • Inder peer code

Kasaysayan: Hindi ang una

Dito.Hindi, inilabas muna ng Claude Code ang source code.:

PanahonMga Pangyayari
Pebrero 2025Ang Claude Code ay hayagan ding tinalakay para isama ang source Map nang una itong lumabas.
Pagkatapos ng Pebrero 2025nawalan ng source Map mula sa paketeng npm
30 Marso 2026v2.1.88 Hindi Inaasahang Kabilang ang source Map

Habang inaalis ang source Map,Ang pagkuha ng source code ay hindi tumigil.Hindi ko alam. Hanggang sa kasalukuyan, may ilang bukas na bodega sa GitHub na nagkokodigo ng ibinalik na kodigo ng mapagkukunan. Ang post na ito ay bahagi ng aming espesyal na pagsaklaw sa Ehipto 2011. Pagkuha ng halos isang libong bituin.

Pagtaya sa Epekto

Para sa normal na mga gumagamit

Walang tuwirang panganib sa seguridadHindi ko alam. Ang tagas ay Claude Code CLI client reality code, na hindi kinasasangkutan ng mga modelong pabigat o user data.

Oo, ang Antropiko.

  • Internasyunal na pagkakalantad sa arkitektura: ganap na pagkakasunud - sunod ng mga pangunahing detalye
  • Nabunyag ang mekanismong panseguridad.: Ang pag - uusap at mga protocol sa komunikasyon ay maaaring unawain
  • Pagbawas sa bentaha ng kompetisyon: Maaaring pag - aralan ng mga partido sa pag - aaral ang kanilang teknolohikal na kabatiran
  • Pahiwatig na tulo: Ang isang interactive core logic ay naging publiko

Sa komunidad ng mga nagpapaunlad

  • Malalaman mo ang tungkol sa arkitektura ng Claude Code.
  • Posibleng malikha ang mga bukas na source-tulad na proyekto
  • Madaling makuhang kodigo para sa mga mananaliksik sa seguridad

Pagtugon sa mga rekomendasyon

Oo, ang Antropiko.

  • Di - mapigil na PagbabagoIba Pang Organiser
  • Pagrerepaso: Suriin ang paggawa ng mga proseso upang maiwasan ang gayunding mga pangyayari sa pag - ulit - ulit
  • Bersiyon Rollback: Tingnan ang v2.1.88 bersiyon
  • Pag - aaral sa Seguridad: Pagbawas sa epekto ng seguridad ng tumatagas na mga kodigo
  • Pinatitibay ang CI/CD: Magdagdag ng source Map detection para mabuo

Para sa mga Nagpapaunlad

  • Suriin ang Dependensiya: Tiyakin kung ginagamit ang v2.1.88 bersyon
  • Naghihintay ng pagsasauliIba Pang Organiser
  • Prepektura ng seguridad: Upgrade sa isinauling bersiyon sa tamang panahon

Mga Aral at Pagsisiwalat

Pinagmumulan ng Map Management

Kapaligiran ng produksiyonHuwag na huwag isama ang source Map fileHindi ko alam. Mungkahi:

  • Maliwanag na magkahiwalay ang proseso ng pagtatayo
  • Auto-Detect Ginagamit ang CI/CD Tool
  • Iayos ang lead up ng pakete na searture (v2.1.88 mula 17MB hanggang 31MB, maliwanag na abnormal)

2. Pagrerepaso sa proseso ng pagtatayo

Inilantad ng pangyayari ang proseso ng pagtatayo:

  • Ang v2.1.87 ay hindi naglalaman ng pinagkunang Mapa
  • v2.1.88 Di - sinasadyang pagsasama (isang araw lamang)
  • Ang paglalarawan ng mga kawalang - katiyakan sa pagtatayo ng kaayusan

3. Mabilis na Pagtugon

Nang mabalitaan ang pangyayari, mabilis na kumilos ang komunidad:

  • X Mabilis na pagkalat
  • GitHub multi-source analysis reposition
  • Ang mga mananaliksik sa seguridad ay nagsisimulang mag - isip - isip.

Sumaryo

Claude Code, aksidente lamang ang pinagmulan ng tagas.Karaniwang aksidente sa proseso ng pagtatayoHindi ko alam. Bagaman walang direktang panganib sa seguridad sa mga ordinaryong tagagamit, ang mga suliraning Anthropiko sa pangangasiwa ng pagtatayo ng mga proseso ay nabunyag.

Para sa AI,Mahalaga ang seguridad sa ekonomiya.Hindi ko alam. Ang mga pahiwatig ng Core, disenyo ng API, mekanismong pangkaligtasan, kung nalalantad, ay maaaring gamitin ng mga kakompetensiya, o maaaring pag - aralan ng mga sumasalakay.

Nabahala ang lahat:Hindi maaaring ipagwalang - bahala ang pangangasiwa sa Mapa ng negosyo, dapat na maging mahigpit ang pagrerepaso sa proseso ng pagtatayoHindi ko alam. Sa panahon ng AI, ang seguridad ng code ay lubos na kompetensiya.

Hindi naman malaking bagay ang seguridad sa pagtatayo, yamang kailangang mag - ingat ang mga nangangasiwa sa Mapa!