Атака автономних ІІ-агентів на Hugging Face: новий рубіж кіберзагроз

Велика платформа для хостингу та розробки ШІ-моделей Hugging Face розкрила деталі інциденту, який ознаменував якісно новий етап в еволюції кібератак. Зловмисник, використовуючи автономну агентну систему, отримав доступ до частини внутрішньої інфраструктури компанії, включаючи обмежений набір даних та облікові дані сервісів.
Важливо підкреслити: атака не зачепила публічні моделі, набори даних або додатки Spaces. Не було виявлено й ознак компрометації ланцюжка постачання через контейнерні образи або програмні пакети. Однак, як це часто буває в подібних випадках, повна картина наслідків поки не ясна — компанія продовжує розслідування, і дані клієнтів та партнерів можуть бути під загрозою.
Точка входу: конвеєр обробки даних
Початкове проникнення відбулося через конвеєр обробки наборів даних. Шкідливий датасет використовував два механізми, що дозволяють виконання коду: віддалений завантажувач та впровадження команд через шаблон конфігурації. Це не просто завантаження зараженого файлу, а використання самого процесу обробки як вектора атаки. Зловмисник, запустивши код на сервері, підвищив привілеї до вузла інфраструктури, зібрав облікові дані хмарних сервісів та кластерів, після чого перемістився у внутрішні середовища.
Hugging Face оперативно відреагувала, закривши обидва шляхи виконання коду, видаливши присутність атакуючого, перебудувавши скомпрометовані вузли та відкликавши зачеплені ключі та токени. Компанія також ініціювала ширшу профілактичну заміну секретів та посилила правила допуску до кластерів.
Автономна агентна система: тисячі операцій
Ключова особливість цієї атаки — її повна автоматизація. Hugging Face описує кампанію як керовану від початку до кінця автономною агентною системою. Вона виконала тисячі операцій через мережу недовго існуючих ізольованих середовищ. Інфраструктура командування та управління (C2) розміщувалася на публічних сервісах і могла самостійно мігрувати між ними, що робить блокування надзвичайно складним: видалення одного елемента не зупиняє всю кампанію.
Однак, як справедливо зазначають у компанії, це не виключає участі людини. Невідомо, хто поставив початкову мету, контролював систему та приймав ключові рішення. Також не встановлено, чи працювали агенти через зламану комерційну модель або систему з відкритими вагами.
Захист ШІ проти атак ШІ
Іронія долі в тому, що інцидент був виявлений системою аналізу аномалій Hugging Face, яка сама використовує мовні моделі для первинної обробки журналів безпеки. Для відновлення хронології компанія запустила ШІ-агентів над повним журналом дій зловмисника, що містить понад 17 000 записів. Агенти зіставили події, виділили ознаки компрометації та визначили зачеплені облікові дані, виконавши роботу, на яку у людей пішли б дні, за кілька годин.
На цьому шляху виникла несподівана перешкода: спроба використати передові комерційні моделі для аналізу реальних команд атакуючого була заблокована захисними обмеженнями провайдерів. Системи не змогли відрізнити розслідування цифрового інциденту від спроби отримати допомогу у зломі.
Модель з відкритими вагами як резервний інструмент
Після відмови комерційних систем Hugging Face перенесла розслідування на власну інфраструктуру, використовуючи модель GLM 5.2 від Z.ai з відкритим вихідним кодом. Це дозволило аналізувати небезпечний вміст без автоматичного блокування запитів, а журнали атаки та облікові дані не покидали внутрішнє середовище. Однак, як я неодноразово зазначав, модель з відкритим вихідним кодом сама по собі не безпечніша за комерційну. Організація бере на себе повну відповідальність за інфраструктуру, управління доступом та контроль дій агента. Помилка в налаштуванні може розширити наслідки атаки.
Розширення поверхні атаки
Цей інцидент — чіткий сигнал для всієї індустрії. Захищати необхідно не лише моделі та програмний код, але й дані, конфігурації, завантажувачі, інструменти агентів та автоматичні конвеєри обробки. Кожен компонент, здатний інтерпретувати зовнішній вміст або запускати команди, стає потенційною точкою входу. Особливо високий ризик у систем, де агент має доступ до хмарних ресурсів та облікових даних.
Hugging Face рекомендувала клієнтам як запобіжний захід замінити токени доступу та перевірити нещодавню активність облікового запису. Прямих доказів компрометації публічних моделей або користувацьких наборів даних поки немає, але остаточна оцінка наслідків не завершена.
Моя професійна думка: Атака на Hugging Face — це не просто черговий інцидент. Це демонстрація того, що майбутнє кібервійн уже настало. Автономні агенти, здатні до самонавчання та адаптації, стають новим стандартом загроз. Індустрії терміново необхідно переглянути підходи до безпеки, впроваджуючи принципи нульової довіри (Zero Trust) не лише для людей, але й для машин. І, як показав цей випадок, готовність до таких атак має бути не реактивною, а проактивною — включаючи попереднє налаштування доступу до інструментів розслідування.