UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Валентин ШнайдерНавколо IT
31 березня 2026, 17:25
2026-03-31
Одна з найпопулярніших бібліотек JavaScript Axios виявилася зараженою трояном
Популярну JavaScript-бібліотеку Axios, яку використовують у тисячах проєктів, скомпрометували через атаку на ланцюг постачання. У заражених версіях хакери сховали троян, який міг потрапити в застосунки разом з оновленням залежностей.
Популярну JavaScript-бібліотеку Axios, яку використовують у тисячах проєктів, скомпрометували через атаку на ланцюг постачання. У заражених версіях хакери сховали троян, який міг потрапити в застосунки разом з оновленням залежностей.
Як повідомляє DOU, у npm з’явилися шкідливі версії [email protected] та [email protected], куди додали заражену залежність [email protected]. Ці релізи не з’являлися в офіційному GitHub репозиторії Axios, що вказує на несанкціоновану публікацію. За технічним розбором, який опублікували дослідники з компанії Socket, пакет містив троян із можливістю віддаленого виконання команд.
Атака була розрахована на типовий сценарій оновлення проєктів. Якщо розробники не фіксували точну версію бібліотеки, система могла автоматично підтягнути заражене оновлення. Після встановлення спрацьовував прихований скрипт, який завантажував шкідливий код під конкретну операційну систему.
На macOS троян встановлювався як фоновий процес, збирав дані про систему та надсилав їх на сервер хакерів. У Windows використовувався PowerShell із маскуванням під системні файли, а в Linux — простий Python-скрипт, який запускався у фоні. У всіх випадках шкідливий код намагався закріпитися в системі та приховати свою присутність.
Окрема небезпека в тому, що після запуску вірус видаляв сліди в директорії проєкту, через що заражена бібліотека виглядала як звичайна. Це ускладнює виявлення проблеми навіть для досвідчених розробників.
Фахівці радять перевірити проєкти на наявність [email protected], [email protected] і [email protected]. Якщо ці версії використовувалися, варто вважати скомпрометованими ключі, токени та інші доступи й перевипустити їх.
Раніше dev.ua писав про те, як у бібліотеці litellm, яку використовують для роботи з LLM-моделями, виявили шкідливий код. Заражена версія могла автоматично збирати з комп’ютера або сервера ключі доступу, паролі, токени та інші секрети й відправляти їх зловмисникам.
UPD. Співвласник Fire Point заявив, що ядро мережі «Київстар» і Vodafone заражене російським шпигунським софтом, який відстежує трафік і коригує «шахеди»
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Для когось відповідь на питання про різницю Java й JavaScript є очевидною — тут починаються жарти про подібність між килимом й автомобілем (Java схожа на JavaScript так само, як «car» на «carpet»). Попри це, деякі люди ще можуть мати помилкове уявлення, вважаючи, що це дві назви тої самої мови, або що технології тісно пов’язані. Спробуємо трохи прояснити ситуацію.
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Діана Смелікова, операційний директор Wezom Academy, у своєму блозі на DOU пояснила, з чого почати вивчати програмування та яким мовам варто налагодити перевагу на початковому етапі. Ось 5 важливих порад від неї.
Заханти мене, якщо зможеш. Які IT-фахівці наразі в супер-дефіциті: ТОП вакансій від найбільших роботодавців
LinkedIn рясніє сотнями вакансій для айтішників, IT-рекрутери раз у раз намагаються схантити хороших фахівців, а фахівці неквапливо вибирають роботодавця. На DOU опубліковано вдвічі більше вакансій, ніж рік тому, а djinni наповнюється все новими й новими позиціями. Ринок IT сильно перегрітий, і сьогодні склалася парадоксальна ситуація, при якій на одного претендента припадає десяток рекрутерів.
Деяких фахівців найняти особливо складно. dev.ua розпитав топових українських IT-роботодавців про те, яких фахівців їм найняти найскладніше і чому.
12 книг по JavaScript, щоб вивчити мову і систематизувати знання
Якщо ви вирішили вивчати JavaScript, але не знаєте з чого почати, можете звернути увагу на книги, які ми зібрали спеціально для вас. Вони не тільки містять докладний посібник з вивчення мови, а й допомагають систематизувати і поліпшити вже наявну базу.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі