Скомпрометированные пакеты npm и Go используют задачи VS Code для развертывания информационного вора на Python
Исследователи в области кибербезопасности выявили два скомпрометированных пакета npm и группу пакетов на Go, которые предназначены для развертывания информационного вора на основе Python на скомпрометированных системах Windows, Linux и macOS. По данным компании JFrog, данная атака обходила наиболее распространенные пути выполнения npm через жизненные циклы скриптов, что, возможно, было сделано для того, чтобы оставаться 'совместимым' с усилениями безопасности npm версии 12.
Согласно исследованию, злоумышленники используют пакеты, чтобы избежать обнаружения и усложнить анализ вредоносного кода. Это подтверждает растущую тенденцию к использованию легитимных инструментов разработки для распространения вредоносных программ. Пакеты, на которые ссылается исследование, содержат код, который активируется через задачи Visual Studio Code, что делает их труднее заметными для пользователей и систем безопасности.
По мере увеличения популярности платформы npm и средств разработки, таких как VS Code, злоумышленники находят новые способы внедрения вредоносных программ в законные проекты. Использование задач VS Code для активации вредоносного кода является новым шагом в эволюции методов атак, что подчеркивает необходимость повышенной бдительности со стороны разработчиков и администраторов систем.
Эксперты рекомендуют пользователям и организациям тщательно проверять пакеты, которые они используют, и следить за обновлениями безопасности. Также стоит рассмотреть возможность использования средств статического анализа кода и других инструментов для выявления потенциально опасных зависимостей.
Атака нацелена не только на разработчиков, но и на конечных пользователей, которые могут стать жертвами кражи данных и других киберпреступлений. Важно, чтобы все участники процесса разработки осознавали риски и принимали меры для защиты своих систем от подобных угроз.