Исследовательская группа Socket выявила новые вредоносные пакеты npm, использующие технику тайпсквоттинга. Эти пакеты, замаскированные под законные библиотеки, представляют собой угрозу для разработчиков Node.js, так как содержат функции кражи данных и могут удалять важные файлы на машинах пользователей. Злоумышленник с псевдонимом davn118 добавил в каждый клонированный пакет разрушительную функцию thanks(), которая может рекурсивно удалять файлы и папки из критически важных каталогов, включая: Вредоносные пакеты нацелены на различные среды в зависимости от установки переменной NODE_ENV. В производственных установках наблюдается более серьезное разрушение, чем в средах разработки. Отметим, что в каждом пакете предусмотрена жестко запрограммированная проверка «секретного ключа». Если ключ не соответствует установленным критериям (длина более 50 символов и окончание на «==»), запускаются деструктивные действия. Кроме того, вредоносные пакеты содержат функции для фильтрации данных, что мо
Масштабная угроза: Вредоносные пакеты npm атакуют разработчиков Node.js
23 января 202523 янв 2025
4
2 мин