← Обратно към списъка

Claude Code Source Leak: Anthropic неочаквано опаковани 60MB Source Map, пълен код възстановен

itadol5j

На 30 март 2026 г. избухна голям инцидент със сигурността в Ал.Anthropic AI програмен инструмент Claude Code's npm пакет неочаквано съдържа пълен източник Map файлове (cli.js. Карта, около 60MB), от които нападателите могат да възстановят целия код на TypeScript. Това е поредното изтичане на изходния код на Клод Код след първото му пускане през февруари 2025 г. Въпреки че изтичането е CLI клиентски код и не включва моделни тежести или потребителски данни,Вътрешен API дизайн, телеметрия, криптиращи инструменти, междупроцесови комуникационни протоколиПодробностите за ядрото са напълно разкрити. Този документ ще представи подробен анализ на техническите подробности за инцидента, неговия обхват и препоръки за отговор.

Кодът на Клод изтича.

Резюме на събитията

Според Чаофан Шоу, стажант изследовател във Фъзланд, охранителна компания, Х.Клод Код v2.1.88 съдържа пълния файл източник Карта в пакет npm:

ПолетаПодробности
ДокументацияCli.js.map
РазмерОколо 60MB (компресиран)
Версияv2.1.88 (публикувано на 30 март)
Предишна версияv2.1.87 (29 март, с изключение на картата на източника)
Промяна на обемаХирург от 17MB до 31MB

Файлът с изходните картиНе трябва да се появява в опаковки за освобождаване на производствотое последната въведена строителна катастрофа.

Технически данни

Каква е картата на източника?

Източник Карта се използва в JavaScript разработкаКарта компресиран код обратно към оригиналния източник. Обикновено се използва за:

  • Разработване на дебъгване: дебъгване компресиран код в браузъра
  • Проследяване на грешки: картографиране на производствената среда до местоположението на изходния код
  • Анализ на кода: разбиране на първоначалната структура на компресиращия код

Никога не включвайте файл източник Карта в производствената средаЗащото разкрива пълния код.

Анализ на оповестяването

Връщане на съдържанието на картата на източника 1,906 пълен текст на Клод Код файлове, покриващо:

  • Вътрешен дизайн на API:API call детайли и спецификации на интерфейса
  • Телеметрична система: Събиране и отчитане на данни логика
  • Инструмент за шифроване: Secure шифрован
  • Споразумение за междупроцесна комуникация: Постигнат механизъм на IPC
  • Бърза логика: AI интерактивно съобщение

Друг организатор:

  • Изграждане на конфигурация за пакет.json и др.
  • Моделни тежести
  • Потребителски данни
  • Код на сървъра

История: Не е първата

Ето.Не, Клод Код първо издаде изходния код.:

ВремеСъбития
февруари 2025 г.Клод Код също беше публично обсъден за включване на източник карта, когато тя излезе за първи път.
След февруари 2025 г.изгубен файл с карта на източник от пакет npm
30 март 2026 г.v2.1.88 Неочаквано включване на картата източник

Докато картата беше премахната,Извличането на изходния код не е спряло.Не знам. Засега има няколко отворени склада на GitHub, които са свързали реставрирания код. Този пост е част от специалното ни покритие Египет 2011. Почти хиляда звезди.

Оценка на въздействието

За нормални потребители

Без пряк риск за сигурносттаНе знам. Течът е Claude Code CLI client realization код, който не включва модели тежести или потребителски данни.

Да, антропология.

  • Вътрешна архитектурна експозиция: пълна прозрачност на основните детайли за реализация
  • Охранителният механизъм е изложен.: Могат да бъдат анализирани протоколи за криптиране и комуникация
  • Намаляване на конкурентното предимство: Конкурентните партии могат да изучават своята технологична реализация
  • Изтекла информация: AI интерактивна основна логика

За общността на разработчиците

  • Можеш да научиш за архитектурата на Клод Код.
  • Възможно създаване на проекти с отворен код
  • Одитируем код за изследователи по сигурността

Отговор на препоръките

Да, антропология.

  • Незабавно възстановяванеДруг организатор
  • Процес на преразглеждане: проверка на процесите на изграждане, за да се предотврати повтаряне на подобни инциденти
  • Версия Rollback: Обмислете изтегляне v2.1.88 версия
  • Одит на сигурността: Оценка на въздействието върху сигурността на кодовете за течове
  • Укрепване на CI/CD: Добави източник Карта откриване за изграждане на процес

За разработчици

  • Проверка на зависимостта: потвърди дали v2.1.88 версии се използват
  • В очакване на възстановяванеДруг организатор
  • Обновяване на сигурността: Ъпгрейд до реставрирана версия във времето

Поуки и откровения

Управление на изходните карти

Производствена средаНикога не включва файл с карта на източникаНе знам. Препоръки:

  • Ясно отделен в процеса на изграждане
  • Авто-Detect Използване на CI/CD инструмент
  • Настройте пакетно предупреждение (v2.1.88 от 17MB до 31MB, очевидно абнормно)

2. Преглед на строителния процес

Събитието разкри строителния процес:

  • v2.1.87 не съдържа изходни карти
  • v2.1.88 Включване на инциденти (само за един ден)
  • Описание на неопределеността в конфигурацията на конструкцията

3. Бързо въздействие Отговор

След като инцидентът стана известен, обществото реагира бързо:

  • X бързо разпространение
  • Хранилище за анализ на множество източници на GitHub
  • Изследователите на сигурността започват одит.

Резюме

Клод Код, източникът е бил инцидент.Типична строителна аварияНе знам. Въпреки че няма пряк риск за сигурността на обикновените потребители, проблемите на Антропията с управлението на строителния процес са разкрити.

За Ал,Кодовата сигурност е жизненоважна.Не знам. Основни намеци, дизайни на API, механизми за безопасност, ако са изложени на риск, могат да бъдат използвани от конкуренти или могат да бъдат проучени от нападатели.

Инцидентът алармира всички разработчици:Управлението на бизнес картата не може да бъде игнорирано, прегледът на строителния процес трябва да бъде строгНе знам. В AI ерата кодовата сигурност е основна конкурентоспособност.

Охраната на сградата не е голяма работа, източникът на карта се нуждае от внимание!