Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Суббота, 24 января, 2026

Вредоносные расширения с искусственным интеллектом в VSCode Marketplace крадут данные разработчиков

Вредоносные расширения с искусственным интеллектом в VSCode Marketplace крадут данные разработчиков

Два вредоносных расширения в Microsoft Visual Studio Code (VSCode) Marketplace, которые в общей сложности были установлены 1,5 миллиона раз, передают данные разработчиков на серверы в Китае.

Оба расширения рекламируются как помощники в написании кода на основе искусственного интеллекта, которые предоставляют обещанные функции. Однако они не раскрывают информацию о загрузке данных и не запрашивают у пользователей согласие на передачу данных на удалённый сервер.

VS Code Marketplace — это официальный магазин дополнений для популярного редактора кода от Microsoft. Расширения VS Code — это устанавливаемые плагины из маркетплейса, которые добавляют функции или интегрируют инструменты в редактор. Одна из самых популярных категорий дополнений на данный момент — это помощники по написанию кода на базе искусственного интеллекта.

Исследователи из компании Koi, специализирующейся на безопасности конечных точек и цепочек поставок, утверждают, что два вредоносных расширения являются частью кампании, которую они назвали MaliciousCorgi, и используют один и тот же код для кражи данных разработчиков.

Кроме того, оба они используют одну и ту же инфраструктуру шпионского ПО и взаимодействуют с одними и теми же внутренними серверами. На момент публикации оба приложения доступны на торговой площадке:

 

Вредоносное расширение на торговой площадке VSCode

 

Расширения используют три различных механизма сбора данных. Первый предполагает мониторинг файлов, открытых в клиенте VS Code, в режиме реального времени. При обращении к файлу всё его содержимое кодируется в Base64 и передаётся на серверы злоумышленников.

Любые изменения в открытом файле также фиксируются и извлекаются.

Функция, которая осуществляет кражу файлов
Источник: Koi Security

 

«В тот момент, когда вы открываете любой файл — не взаимодействуете с ним, а просто открываете, — расширение считывает всё его содержимое, кодирует его в Base64 и отправляет в веб-представление, содержащее скрытый iframe для отслеживания. Не 20 строк. Весь файл», — рассказывают исследователи Koi.

Второй механизм предполагает использование управляемой сервером команды для сбора файлов, которая незаметно передаёт до 50 файлов из рабочей области жертвы за один раз.

Извлечение до 50 файлов из рабочей области
Источник: Koi Security

 

Третий механизм использует iframe с нулевым размером пикселя в веб-представлении расширения для загрузки четырёх коммерческих SDK для аналитики: Zhuge.io, GrowingIO, TalkingData и Baidu Analytics.

Эти SDK используются для отслеживания поведения пользователей, создания профилей идентификации, сбора данных об устройствах и мониторинга активности в редакторе. Таким образом, первые два собирают рабочие файлы разработчиков, а третий фокусируется на профилировании пользователей.

Koi Security обращает внимание на риски, связанные с недокументированными функциями этих расширений, в том числе с раскрытием закрытого исходного кода, файлов конфигурации, учётных данных облачных сервисов и файлов .env, содержащих ключи API и учётные данные.

BleepingComputer связался с Microsoft по поводу наличия этих двух расширений на рынке VSCode, но мы всё ещё ждём ответа. Нам не удалось установить канал связи с издателем расширений.

Обновление от 24.01 — представитель Microsoft отправил BleepingComputer следующее заявление:

«Мы изучаем этот отчёт и примем соответствующие меры в соответствии с нашими процедурами и политиками». — представитель Microsoft

Exit mobile version