Разработчики компании Anthropic обнаружили критическую уязвимость безопасности в своём расширении для кода — Claude Code. Версия 2.1.313, распространяемая через магазин VS Code, содержала бэкдор, позволяющий злоумышленникам получить доступ к файловой системе пользователя и украсть любые данные с компьютера.
Что именно произошло
Исследователи безопасности обнаружили, что в коде расширения присутствовала скрытая команда, выполняемая при каждом запуске приложения. Эта команда устанавливала соединение с внешним сервером по адресу 134.209.82.225. Как только связь была установлена, злоумышленники могли читать файлы пользователя, включая исходный код проектов, личные заметки и, что самое опасное, API-ключи, пароли и кодовые фразы (passphrases).
Уязвимость оказалась настолько серьёзной, что требовала немедленного реагирования. Разработчики Anthropic подтвердили факт взлома и выпустили экстренную инструкцию по обеззараживанию систем. В ней были перечислены конкретные шаги, которые необходимо предпринять пользователям, использующим это расширение в среде разработки VS Code.
- Мгновенное отключение компьютера от сети для разрыва связи с хакерами
- Полное удаление расширения Claude Code из списка установленных плагинов
- Блокировка указанного IP-адреса на уровне роутера или фаервола
- Отключение локального SSH-сервера, если он был активирован
- Завершение всех процессов туннеля и удаление связанных задач в планировщике
- Удаление файла
sysmon.cmdиз автозагрузки системы - Срочная смена всех конфиденциальных данных: токенов, паролей и ключей доступа
- Полная переустановка операционной системы для очистки от скрытых компонентов
Как хакеры использовали доступ
Механизм атаки был классическим «человек-посредник» в сочетании с компрометацией клиента. Расширение, которое должно было помогать пользователю писать код и находить баги, на деле служило каналом для отправки данных наружу. Хакеры могли не только читать файлы, но и потенциально отправлять команды обратно на компьютер, что открывало путь к полному контролю над системой.
Особую опасность представлял доступ к кодовым фразам. В отличие от простых паролей, кодовые фразы в современных ИИ-сервисах часто используются для аутентификации на уровне API. Если злоумышленник получает такую фразу, он может получить полный доступ к аккаунту пользователя во всех сервисах Anthropic и, возможно, других платформах, использующих похожую систему безопасности.
Реакция компании и обновление
Команда Anthropic оперативно обновила расширение, удалив вредоносный код. Новая версия уже безопасна и не содержит бэкдора. Однако пользователям рекомендуется обновиться вручную или переустановить расширение после выполнения всех мер по обеззараживанию системы.
Важно отметить, что компания не скрывала масштаб проблемы. В официальном заявлении Anthropic признала, что уязвимость была выявлена благодаря работе независимых исследователей безопасности. Это подчёркивает важность общественного контроля и прозрачности в области разработки ИИ-инструментов.
Что это значит для разработчиков
Для профессиональных разработчиков, использующих Claude Code в своей повседневной работе, инцидент стал серьёзным уроком. Расширение стало популярным инструментом благодаря способности модели понимать контекст проекта и предлагать решения, но теперь оно требует повышенного внимания к безопасности.
Сейчас многие команды переходят на более строгие практики: хранение секретов в специализированных менеджерах (например, HashiCorp Vault или AWS Secrets Manager), а не в конфигурационных файлах проекта. Также рекомендуется использовать локальные модели ИИ для задач, где критически важна конфиденциальность данных.
Как выбрать безопасный ИИ-инструмент
После инцидента с Claude Code пользователи стали внимательнее относиться к выбору плагинов. Теперь перед установкой любого расширения рекомендуется:
- Проверять репутацию разработчика и историю обновлений
- Читать исходный код проекта, если он открыт (open source)
- Использовать расширение только в изолированных средах или с ограниченным доступом к сети
- Регулярно проверять систему на наличие подозрительных процессов и сетевых соединений
Инцидент также напомнил о том, что даже самые продвинутые инструменты могут стать вектором атаки, если в них есть скрытые уязвимости. Поэтому важно не только использовать мощные модели, но и обеспечивать их безопасную интеграцию в рабочие процессы.
Заключение
Уязвимость в Claude Code 2.1.313 показала, что безопасность ИИ-инструментов — это непрерывный процесс, требующий внимания как от разработчиков, так и от пользователей. Компания Anthropic оперативно исправила проблему, но пользователи должны быть готовы к тому, что подобные инциденты могут происходить в любой момент.
Если вы используете ИИ-инструменты для работы с конфиденциальными данными, рассмотрите возможность использования локальных моделей или сервисов с гарантиями приватности. Помните, что безопасность начинается с осознанного выбора инструментов и регулярной проверки их настроек.



