Вірус GhostClaw для macOS краде дані через репозиторії GitHub та npm

|
Вірус GhostClaw для macOS краде дані через репозиторії GitHub та npm

Експерти з кібербезпеки повідомляють про нову кампанію розповсюдження шкідливого програмного забезпечення для macOS під назвою GhostClaw. Цей інфостілер спеціалізується на викраденні даних користувачів і вирізняється тим, що активно експлуатує типовий стиль роботи розробників.

Про це розповідає ProIT

Як GhostClaw проникає у систему

GhostClaw поширюється переважно через відкриті репозиторії на GitHub, пакетні менеджери на кшталт npm, а також інструменти розробки з інтегрованим штучним інтелектом. Зловмисники використовують звичку розробників без додаткової перевірки копіювати та запускати команди з README-файлів. Саме цей людський фактор і стає основною лазівкою для інфекції.

Шкідливий код здебільшого маскують під легітимні проєкти — це можуть бути SDK, трейдингові додатки чи утиліти. Зловмисники застосовують тактику «витримки»: спочатку репозиторій виглядає надійно, поступово набирає популярність, а згодом у нього непомітно додають скрипти, що завантажують вірус. Вчасно виявити таку підміну досить складно.

Чому стандартний захист macOS не спрацьовує

Інструкції з встановлення часто містять команди для завантаження й негайного виконання віддалених скриптів. Для системи такі дії виглядають цілком легітимно, адже ініціатором є користувач. У результаті GhostClaw обходить механізми безпеки без використання складних експлойтів, а всі дії вкладаються у межі дозволених користувачем прав.

macOS virus

«Архітектура безпеки macOS, як і раніше, функціонує коректно, але базується на припущенні, що користувач не запускатиме неперевірений код. На практиці ж прагнення швидкості та зручності змушує нехтувати цим правилом. Уся активність вірусу відбувається в межах дозволів, які користувач надає власноруч».

Додаткову небезпеку створює розвиток ШІ-асистентів для програмістів, які здатні автоматично підвантажувати сторонні компоненти. Це зменшує прозорість і контроль над тим, що відбувається у середовищі розробки, і підвищує ризик потрапляння інфікованого коду.

Рекомендації для захисту даних

Аналітики радять розробникам дотримуватися підвищеної обережності при роботі з чужим кодом:

  • Завжди перевіряйте, що виконує команда, особливо якщо вона скопійована з README. Спочатку завантажте скрипт локально та перегляньте його вміст.
  • Не покладайтеся лише на зовнішній вигляд чи популярність репозиторію. Переглядайте історію змін і звертайте увагу на раптові оновлення після довгої паузи.
  • Не надавайте додаткам повний доступ до диска або розширені права без повної впевненості у їхній безпечності. Неочікувані запити на розширення прав — привід для підозри.
  • Обмежуйте автономність ШІ-інструментів щодо завантаження сторонніх «скілів» та ретельно перевіряйте всі інтеграції.

Автоматизація пришвидшує роботу, але й створює нові «сліпі зони», де ховаються сучасні кіберзагрози. Дотримання базових принципів обережності допоможе уникнути втрати персональних і корпоративних даних.