Исследователи JFrog опубликовали 26 октября разбор 42 репозиториев GitHub, связанных с кампанией testmetest. Репозитории принадлежат 11 владельцам и подготовлены к запуску вредоносного кода. Ловушка может находиться в настройках рабочего проекта, которые разработчик открывает вместе с исходниками.
Для запуска используются хуки — действия, автоматически вызываемые средой разработки, помощником или рабочим окружением. В новом варианте часть логики скрыта в скомпилированном модуле и каталоге .napi_cache. Простого поиска подозрительных строк в JavaScript поэтому может оказаться недостаточно: исследователям понадобилось изучать содержимое репозиториев глубже.
Практический вывод для чужого проекта — проверить настройки автоматического запуска, задачи IDE и сценарии непрерывной интеграции до выполнения сборки. Список найденных пакетов также нужно сверять с конкретными вредоносными версиями: одинаковое название ещё не описывает содержимое каждого выпуска.
#TECH #SECURITY
@digitaltimeslv
Изображение: JFrog / Simple Icons.
Original in Telegram: https://t.me/digitaltimeslv/11140