Реклама партнера — Название партнёра
UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉

Одна з найпопулярніших бібліотек JavaScript Axios виявилася зараженою трояном

Популярну 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 заражене російським шпигунським софтом який відстежує трафік і коригує «шахеди»
UPD. Співвласник Fire Point заявив, що ядро мережі «Київстар» і Vodafone заражене російським шпигунським софтом, який відстежує трафік і коригує «шахеди»
По темi
UPD. Співвласник Fire Point заявив, що ядро мережі «Київстар» і Vodafone заражене російським шпигунським софтом, який відстежує трафік і коригує «шахеди»
«Зараження через документи Word діє з 2015 року». Кіберфахівці знайшли майже непомітний вірус в урядових мережах України
«Зараження через документи Word, діє з 2015 року». Кіберфахівці знайшли майже непомітний вірус в урядових мережах України
По темi
«Зараження через документи Word, діє з 2015 року». Кіберфахівці знайшли майже непомітний вірус в урядових мережах України
Відомий плагін WordPress став трояном: у Gravity Forms виявили бекдор
Відомий плагін WordPress став трояном: у Gravity Forms виявили бекдор
По темi
Відомий плагін WordPress став трояном: у Gravity Forms виявили бекдор
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте також
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Для когось відповідь на питання про різницю Java й JavaScript є очевидною — тут починаються жарти про подібність між килимом й автомобілем (Java схожа на JavaScript так само, як «car» на «carpet»). Попри це, деякі люди ще можуть мати помилкове уявлення, вважаючи, що це дві назви тої самої мови, або що технології тісно пов’язані. Спробуємо трохи прояснити ситуацію.
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Діана Смелікова, операційний директор Wezom Academy, у своєму блозі на DOU пояснила, з чого почати вивчати програмування та яким мовам варто налагодити перевагу на початковому етапі. Ось 5 важливих порад від неї.
Заханти мене, якщо зможеш. Які IT-фахівці наразі в супер-дефіциті: ТОП вакансій від найбільших роботодавців
Заханти мене, якщо зможеш. Які IT-фахівці наразі в супер-дефіциті: ТОП вакансій від найбільших роботодавців
Заханти мене, якщо зможеш. Які IT-фахівці наразі в супер-дефіциті: ТОП вакансій від найбільших роботодавців
LinkedIn рясніє сотнями вакансій для айтішників, IT-рекрутери раз у раз намагаються схантити хороших фахівців, а фахівці неквапливо вибирають роботодавця. На DOU опубліковано вдвічі більше вакансій, ніж рік тому, а djinni наповнюється все новими й новими позиціями. Ринок IT сильно перегрітий, і сьогодні склалася парадоксальна ситуація, при якій на одного претендента припадає десяток рекрутерів.  Деяких фахівців найняти особливо складно. dev.ua розпитав топових українських IT-роботодавців про те, яких фахівців їм найняти найскладніше і чому. 
1 коментар
12 книг по JavaScript, щоб вивчити мову і систематизувати знання
12 книг по JavaScript, щоб вивчити мову і систематизувати знання
12 книг по JavaScript, щоб вивчити мову і систематизувати знання
Якщо ви вирішили  вивчати JavaScript, але не знаєте з чого почати, можете звернути увагу на книги, які ми зібрали спеціально для вас. Вони не тільки містять докладний посібник з вивчення мови, а й допомагають систематизувати і поліпшити вже наявну базу.

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.