Claude Code Source Leak: Di - inaasahang inimpake ang 60MB Source Map, at ibinalik ang buong code
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.

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 Larangan | Mga Detalye |
|---|---|
| Dokumento | Cli.js.map |
| Laki | Mga 60MB (compressed) |
| Bersiyon | v2.1.88 (inilathala noong 30 Marso) |
| Naunang Bersiyon | v2.1.87 (29 Marso, hindi kasali ang pinagkunang Mapa) |
| Pagbabago sa Tomo | Surge 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.:
| Panahon | Mga Pangyayari |
|---|---|
| Pebrero 2025 | Ang Claude Code ay hayagan ding tinalakay para isama ang source Map nang una itong lumabas. |
| Pagkatapos ng Pebrero 2025 | nawalan ng source Map mula sa paketeng npm |
| 30 Marso 2026 | v2.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!