В Австралии задержали двух предполагаемых участников TeamPCP

0
16
Обложка статьи: В Австралии задержали двух предполагаемых участников TeamPCP

Австралийская федеральная полиция 27 августа задержала двоих жителей Западной Австралии, 21 и 23 лет, по делу о синдикате, который, по версии AFP, встраивал вредонос в открытое ПО и грабил компании по всему миру. Krebs on Security связывает задержанных с группой TeamPCP. ABC News назвала Рубена Иана Томсона из Коттслоу и Майкла Геблера; обоих оставили под стражей до заседания 18 сентября. Это сообщения прессы и полиции, не приговор суда.

Что ставят группе, не только двоим

TeamPCP с конца 2025 года встраивала код в сотни инструментов разработки и затем вымогала. Тактика, которую Энди Гринберг описал для Wired: доступ к репозиторию популярного инструмента → вредонос на машины других разработчиков → кража ключей → вредоносные релизы следующих пакетов. Червь Shai-Hulud как раз так расползался через скомпрометированные учётки GitHub и npm.

В марте, пишет Krebs, группа ударила по LiteLLM — шлюзу к сотням языковых моделей. CloudSEK оценил сбор облачных ключей более чем у 2500 организаций. В мае TeamPCP заявляла о компрометации не менее 3800 репозиториев на GitHub после того, как разработчик поставил заражённое расширение. В мае же группа опубликовала третью итерацию червя и объявила конкурс с призом 1000 долларов в Monero за самую крупную кампанию по числу загрузок — Dataminr расценил это как набор исполнителей, а не «игры».

Аналитик Google Threat Intelligence Остин Ларсен называет TeamPCP не иерархической бандой, а сообществом с одним центром тяжести. Krebs подробно разбирает операционные ошибки публичных аккаунтов; для проверки своего контура достаточно факта: вредонос ехал через привычные пакеты и расширения, не через «эксплойт на периметре».

Где это в модели зрелости

Заражённый пакет и украденный токен CI — уязвимости и цепочка сборки. Секреты в репозитории — тема секретов в Git.

Как проверить

Для каждого пакета, который ставят разработчики и ИИ-шлюзы: откуда ставится, есть ли фиксация версии и проверка подписи, кто видит токен публикации в npm и GitHub. Токен с правом push в организацию не храните в домашнем npmrc на ноутбуке.

Прогоните список расширений IDE за квартал: кто утвердил, с какого аккаунта. Если LiteLLM или аналог уже в проде — отдельно ротация облачных ключей, которые он мог увидеть. Смежный контур агентов — сторонние ИИ вне SSO. Карта — /zrelost.

Источники

Комментарии закрыты.