Новая волна атак на инструменты разработчиков
Киберпреступники начали целенаправленную кампанию по краже токенов доступа, связанных с инструментами на базе искусственного интеллекта, в частности Claude Code и протоколом MCP (Model Context Protocol). Злоумышленники понимают, что эти токены являются ключами к мощным вычислительным ресурсам и конфиденциальным данным, поэтому их компрометация может привести к значительным финансовым и репутационным потерям. Атаки носят комплексный характер и затрагивают различные компоненты экосистемы разработчика, от операционных систем до репозиториев кода.
Компрометация пакетов в PyPI и вредоносное ПО для macOS
Одним из основных векторов атаки стала публикация вредоносных пакетов в репозитории Python Package Index (PyPI). Специалисты выявили 19 новых загрузчиков, замаскированных под легитимные библиотеки. Их единственная цель — проникнуть в систему разработчика и начать поиск файлов с конфиденциальной информацией. Как только такой пакет устанавливается, он сканирует файловую систему на предмет учётных данных.
Параллельно была атакована платформа GitHub. Репозиторий @rclaude, ориентированный на пользователей macOS, был помечен как вредоносный. Этот пакет представлял собой фальшивую реализацию или утилиту для Claude, которая после установки пыталась перехватить токены аутентификации или другие секреты, хранящиеся на компьютере пользователя. Подобные атаки эксплуатируют доверие разработчиков к открытым репозиториям и их желание использовать удобные инструменты для работы с ИИ.
Поиск уязвимых конфигураций на серверах
Особое внимание злоумышленники уделяют серверной инфраструктуре. Сканеры, управляемые атакующими, активно ищут в сети интернет серверы с неправильно сконфигурированными или общедоступными директориями. Основной целью является поиск файлов .claude/.credentials.json. В этих файлах, как правило, хранятся учётные данные и токены для доступа к API Claude. Если такой файл оказывается доступен извне без должной аутентификации, он немедленно компрометируется.
Кроме того, под прицел попадают серверы, использующие MCP (Model Context Protocol). Поскольку этот протокол предназначен для предоставления контекста и инструментов большим языковым моделям, компрометация MCP-сервера, например, с функцией OCR (оптического распознавания символов), может дать атакующим доступ не только к токенам, но и к потоку данных, которые обрабатывает модель. Это создаёт риски утечки всей информации, проходящей через скомпрометированный сервис.
Рекомендации по защите
Для минимизации рисков необходимо предпринять несколько ключевых шагов. В первую очередь, следует провести аудит зависимостей в проектах. Необходимо убедиться, что в файлах requirements.txt, Pipfile.lock или poetry.lock отсутствуют подозрительные или недавно добавленные неизвестные пакеты. Установка ПО должна производиться только из доверенных источников.
Во-вторых, требуется проверить безопасность файловой системы. Убедитесь, что файлы с токенами, такие как .credentials.json, не находятся в общедоступных директориях вашего веб-сервера. Права доступа к таким файлам должны быть максимально ограничены. Рассмотрите возможность использования переменных окружения для хранения секретов вместо записи их в файлы на диске.
Наконец, если вы используете токены для Claude Code или других ИИ-сервисов, немедленно отзовите все подозрительные или старые токены и сгенерируйте новые. Включите двухфакторную аутентификацию везде, где это возможно, и регулярно проверяйте логи доступа на предмет необычной активности.