Расширение Claude Code для VS Code версии 2.1.313, которое работает как нейросеть для кода, содержало бэкдор: Phorion нашёл в сборке Cursor Marketplace SSH-доступ для macOS, Linux и Windows. Cursor убрал релиз и отозвал 2.1.313 из NPM и каталога VS Code — инструмент мог открыть чужим доступ к твоим файлам и исходникам до того, как ты начнёшь с ним работать.

Что вообще случилось: как ии помощник меняет мир

Разберём без жаргона. Расширение — это маленькая программа-надстройка для редактора кода. Она работает с теми же правами, что и сам редактор, и человек за компьютером. Значит, если внутри расширения спрятана злая логика, она получает доступ к локальным файлам, исходникам и инструментам разработчика сразу, как только модуль загрузился. Никакого дополнительного клика не требуется.

В заражённой версии 2.1.313 в начало файла extension.js вставили небольшой фрагмент кода — так называемую IIFE, функцию, которая срабатывает мгновенно при загрузке. Она подключает стандартные модули Node.js и выполняется раньше, чем запустится обычная логика расширения. Дальше идёт «этап 1»: скрипт создаёт папку ~/.ssh, дописывает в файл authorized_keys публичный ключ Ed25519 с меткой svc-telemetry и ставит права 0700 на папку и 0600 на файл. Простыми словами: он вписывает чужого человека в список тех, кому компьютер доверяет, и делает это максимально тихо. Нашла всё это Phorion — компания, занявшая первое место в независимых оценках EDR-телеметрии, то есть в системах отслеживания угроз на устройствах.

Почему защита сработала не идеально: вызовы для ии для программирования

Есть забавная деталь, которая сильно снизила ущерб на Mac. Автор вредоносной логики рассчитывал включить удалённый вход по SSH без прав администратора. Но команда systemsetup -getremotelogin, запущенная от обычного пользователя, показывает ошибку доступа и завершается со статусом 0 вместо того, чтобы вернуть «Off». Скрипт же включает SSH только если увидел именно «Off» — и пропускает этот шаг целиком.

На Mac, где SSH изначально не работал, входящий канал доступа ломается. Но ключ и закрепление в системе всё равно остаются — сама вредоносная программа никуда не исчезает. Phorion прямо пишет: несмотря на ошибку, это серьёзная угроза, потому что она закрепляется на машине и отправляет оператору разведданные о ней. На Linux и Windows логика установки и закрепления тоже присутствует.

Что это даёт лично тебе: преимущества нейросеть для кода

• Фрилансер-дизайнер, который ставит плагины «на пробу». Он качает расширения из маркетплейсов, чтобы быстрее верстать макеты и генерить тексты. После этой истории он понимает: плагин — не безобидная кнопка, а программа с полными правами. Проверка версии и удаление сомнительных расширений занимают пять минут, а спасают клиентские файлы и переписку.

• Владелец небольшой студии, где код пишут два человека. Он не программист, но у него на компьютере лежат договоры, сметы и доступы к CRM. Если такой бэкдор закрепится на машине, утечка данных в программировании перестаёт быть абстракцией: посторонний получает не только код, но и всё, что лежит рядом.

• Студент, который готовит диплом с ИИ-помощником. Он ставит расширение, чтобы нейросеть для написания кода подсказывала решения. Теперь он знает: обновлять надо не «когда захочется», а до свежей версии, а старые сборки лучше удалять, а не хранить на всякий случай.

• Мама двоих детей, которая автоматизирует рутину. Она собирает таблицы, напоминания и тексты — и всё чаще тянет для этого случайные плагины. Ей хватит одного правила: не ставить расширения из незнакомых источников и смотреть, какие права они просят.

• Предприниматель, который хочет сэкономить на подрядчиках. Он сам собирает куски автоматизации с ИИ — но безопасность ИИ начинается с того, что установлено на его компьютере. Один заражённый плагин стирает всю экономию.

Как попробовать прямо сейчас: ии помощник бесплатно и онлайн

1. Проверь версию. Открой VS Code или Cursor, зайди в раздел расширений и найди Claude Code for VS Code. Если стоит 2.1.313 — не начинай с ней работу, а сразу обнови до актуальной версии или удали.

2. Загляни в список доверенных ключей. На Mac и Linux это файл ~/.ssh/authorized_keys, на Windows — папка .ssh в профиле пользователя. Если увидишь строку с комментарием svc-telemetry, это повод срочно менять ключи и разбираться, что ещё успело произойти. Ищи лучше по отпечатку ключа, а не только по метке — её могут изменить.

ИИ-чат MyKreaTool — попробовать ChatGPT, Claude и Gemini в одном окне. Прямо на MyKreaTool.Открыть инструмент →

3. Отзови сборку из своих проектов. Если где-то лежит архив с версией 2.1.313 или ты ставил её через NPM, удали. Официальные каталоги эту версию уже отозвали, но локальные копии живут своей жизнью.

4. Начни с браузера, а не с плагина. Самый простой способ пользоваться ИИ без риска заражения — открыть Claude прямо в браузере. Там нет установки, а значит нет и кода, который срабатывает у тебя на машине раньше, чем ты что-то нажмёшь. Для большинства бытовых и рабочих задач — тексты, таблицы, разбор документов, подсказки по коду — этого хватает.

5. Заведи привычку «пятничной проверки». Раз в неделю пробегайся по списку расширений и удаляй те, которыми не пользовался месяц. Меньше установленного — меньше лазеек, через которые можно потерять данные.

Что станет лучше, а что всё ещё опасно: перспективы ии помощник текста и голосовой помощник

Хорошая новость в скорости реакции: Cursor убрал релиз из маркетплейса, а версию 2.1.313 дополнительно отозвали из NPM и каталога VS Code. Это значит, что экосистема плагинов умеет быстро закрывать дыры, и у обычного человека появляется время среагировать. Плюс ошибка в логике на macOS реально снизила масштаб проблемы для владельцев Mac.

Минусы честно: сама программа всё равно закрепляется в системе и отправляет данные оператору, а на Linux и Windows логика установки тоже есть. Так что расслабляться рано — эта история про доверие к расширениям, а не про «одну кнопку исправили, и всё».

Вывод и одно действие на сегодня: выбор лучшие ии помощники

Главный урок: ИИ-помощник — это не только удобство, но и код, который работает с твоими правами. Чем меньше случайных плагинов, тем спокойнее. Сделай одно действие прямо сейчас: открой список расширений и проверь, нет ли у тебя версии 2.1.313. Если сомневаешься — напиши вопрос в комментариях в @aigoby, разберём вместе.

🎁 Бонус — короткий чек-лист: как выбрать консультант ии помощник

• Проверь версию Claude Code for VS Code: если 2.1.313 — обнови или удали.

• Просмотри ~/.ssh/authorized_keys и поищи метку svc-telemetry и незнакомые ключи.

• Удали архивы и локальные копии сборки 2.1.313, если они где-то лежат.

• Убери расширения, которыми не пользовался больше месяца.

• Для быстрых задач используй Claude в браузере — без установки.