Официальное расширение модели искусственного интеллекта Claude от компании Anthropic подверглось инциденту безопасности, в результате которого в него было встроено вредоносное ПО, включающее бэкдор (заднюю дверь). Это создало угрозу для устройств до 5 тысяч разработчиков почти на 12 часов, согласно многочисленным отчетам, опубликованным в пятницу.
Взломанная версия получила номер 2.1.313; она была подписана и распространена через официальный учетную запись компании Anthropic в магазине расширений платформы разработки Cursor, поддерживаемой искусственным интеллектом, и затронула разработчиков, у которых обновление было загружено автоматически или вручную. Охранная компания Phorian и независимый исследователь Кевин Бомонт пояснили, что вредоносное обновление временно заменило предыдущую версию, прежде чем Anthropic выпустила безопасную версию 2.1.314 спустя несколько часов после появления зараженного релиза.
Что произошло на практике и каковы возможности бэкдора?
Платформа Cursor подтвердила, что вредоносное ПО попыталось установить постоянный бэкдор для протокола SSH путем добавления ключа управления, принадлежащего злоумышленнику, активации локальной службы SSH и открытия обратного SSH-туннеля. Учитывая привилегии, которыми обладают расширения среды разработки, взломанная версия могла получить доступ к локальным файлам, исходному коду и инструментам разработчика.
Технические возможности, зафиксированные в вредоносном коде, включали следующее:
- Сбор информации о хосте и пользователе, такой как имя хоста, операционная система, корневой путь, переменные среды, рабочие папки и публичный IP-адрес.
- Попытка добавить SSH-ключ и открыть обратный туннель, который связывается через определенный порт с внешними серверами примерно каждые 60 секунд.
- Кража имен локальных переменных среды, что позволяет злоумышленникам идентифицировать облачные учетные данные и ключи доступа API, хранящиеся на взломанном устройстве.
Несмотря на наличие программных ошибок во вредоносном коде для систем Windows и Mac, которые в некоторых случаях препятствовали работе бэкдора, специалисты по безопасности сочли угрозу серьезной из-за способности вредоносного ПО собирать данные разведки и отправлять их оператору.
Реагирование и исправительные меры
Команда Cursor совместно с облачным провайдером сервера, используемого для обратного соединения, заблокировала доступ к зараженным устройствам, а также удалила скомпрометированную версию и временно закрыла магазин расширений VS Code для ротации ключей доступа и пересмотра мер безопасности. С другой стороны, компания Anthropic до сих пор не выпустила прямого публичного предупреждения клиентам об инциденте, и ни одна из компаний не предоставила официального объяснения того, как злоумышленникам удалось захватить официальный аккаунт.
Что это значит для разработчиков и пользователей?
Любой разработчик, который установил или обновил расширение Anthropic через Cursor в период между утром и вечером прошлого четверга, потенциально пострадал от инцидента. Органы безопасности рекомендуют проверить опубликованные индикаторы компрометации и пересмотреть безопасность ключей и облачных токенов доступа, хранящихся на затронутых устройствах.