Кібербезпека

Lazarus застосовує постквантову криптографію в операції FlashHole

Група Lazarus атакує південнокорейські компанії через складний ланцюг зараження та шифрує доставку шкідливих модулів механізмом ML‑KEM. Кампанію виявили дослідники Kaspersky.

Lazarus застосовує постквантову криптографію в операції FlashHole

Північнокорейська група Lazarus розгорнула нову кампанію FlashHole проти організацій у Південній Кореї, використовуючи постквантовий механізм ML‑KEM для захисту доставки шкідливих навантажень. За даними Kaspersky, атаки стартували у липні 2025 року.

Схема ланцюга атаки FlashHole
Схема ланцюга атаки FlashHole

Як працює ланцюг зараження

Метою стали щонайменше три компанії з секторів софту, будівництва та виробництва дротового телекомобладнання; дослідники припускають ширше ураження. Кампанія починається з фішингових сторінок, що перенаправляють жертв на спеціально підготовлені GitHub‑репозиторії.

Ці сторінки завантажують JavaScript із зовнішніх доменів і запускають у пам'яті послідовність виконання, у якій задіяний популярний у Південній Кореї інструмент безпеки INISAFE CrossWeb EX. Його процес стартує легітимний Windows‑бінарник fsquirt.exe, через який виконують шелкод для встановлення завантажувача TechHub. Далі TechHub тягне додаткові модулі з приватних репозиторіїв GitHub.

Огляд етапів інфікування
Огляд етапів інфікування

Набір інструментів: LPEClient, ClientHub і Cubridge

Kaspersky фіксує новий лоадер ClientHub, що вміє спілкуватися через Dropbox і напряму обмінюватися даними з LPEClient. Останній збирає профіль жертви, отримує зашифровані навантаження через ClientHub та ухиляється від моніторингу.

У мережі жертв також помічено Cubridge — модульний бекдор із можливостями керування файлами, виконання команд, розвідки, знімків екрана та підвантаження додаткових компонентів. Більшість коду працює лише в пам'яті, втім механізми закріплення залишають на диску окремі файли.

Еволюція інструмента LPEClient
Еволюція інструмента LPEClient

Постквантове шифрування ML‑KEM у дії

Особливістю FlashHole є застосування стандартизованого NIST механізму ML‑KEM для зв'язку з C2‑інфраструктурою та доставки шкідливих модулів. LPEClient отримує від C2 масив із чотирьох блоків по 1 568 байтів — кожен містить публічний ключ ML‑KEM‑1024. На їх основі генерується чотири пари спільних секретів і шифротекстів, після чого шифротексти додатково шифруються алгоритмом GOST і надсилаються на C2 через ClientHub.

Спільні секрети стають ключовим матеріалом для Threefish, який розшифровує відповідь із параметрами та виконуваним навантаженням. Фінальний модуль — Cubridge — LPEClient відображає прямо в пам'ять хоста, мінімізуючи шанси виявлення. За оцінкою Kaspersky, використання постквантової криптографії покликане приховати подальші завантаження.

Комунікації бекдора Cubridge
Комунікації бекдора Cubridge

Контекст кампанії

Kaspersky відносить FlashHole до ширшої активності Cascade Hole та пов'язує її з Operation SyncHole із середньою до високої впевненістю. Кампанія поєднує перевірені інструменти Lazarus із новими компонентами та захистом комунікацій на основі ML‑KEM.

Фото: BleepingComputer

Джерела

Читайте також