Аналіз виявлення та експлуатації Kimsuky

Аналіз виявлення та експлуатації Kimsuky

SOC Prime Team
SOC Prime Team linkedin icon Стежити

Виявлення Kimsuky залежить від розпізнавання тактики групи у вашій власній телеметрії, а не лише від співпадіння хеша. Kimsuky – це північнокорейська група APT, і одна з її публічних кампаній імітує дипломатів для доставки файлів LNK та PowerShell dropper-ів. Ці техніки залишають сліди в звичайних журналах безпеки Windows: господарі скриптів запускаються з папок, доступних для запису користувачем, прихована PowerShell, нові служби і заплановані завдання, а також тихі зміни облікових записів.

Ця стаття охоплює виявлення Kimsuky з використанням зразка журналу, проаналізованого в LogTotal, інструменті аналізу журналів, що співвідносить події з відомими загрозами. Нижче ми описуємо, звідки походять журнали, що відзначив LogTotal, які висновки витримують перевірку на сирих подіях і якою має бути реакція.

Почніть безкоштовно

Аналіз Kimsuky

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

Хто такі Kimsuky

Kimsuky – це північнокорейська державна група APT, яка зосереджується на зборі розвідувальних даних. MITRE ATT&CK відслідковує її під назвою G0094, а вендори її також називають APT43, Velvet Chollima, Black Banshee, THALLIUM, Emerald Sleet, TA427 та Springtail. Вважається, що її діяльність узгоджується з Північнокорейським Генеральним Розвідувальним Бюро.

CISA оцінює, що група найімовірніше діє з 2012 року. Перший докладний публічний звіт був “Операція Kimsuky” від Kaspersky у 2013 році, і назва походить від внутрішнього кодового посилання, виявленого дослідниками Kaspersky.

Більшість операцій Kimsuky спрямовані на Південну Корею, з іншими, що досягли Сполучених Штатів, Японії, Європи і Росії. Окрім урядових і політичних цілей, жертвами стають вчені і сектор криптовалют. Найбільш спостережуваним методом проникнення є spear-phishing.

Діяльність Kimsuky у 2026 році

Період (2026)КампаніяТехніка
ЖовтеньРозширення операції GitPower (Genians)Фальшиві інсталятори Zoom та файли LNK із темою PDF проти українських дипломатичних і безпекових експертів; прихована PowerShell; стійкість запланованих завдань
ТриваєОперація GitPowerZIP-архіви з файлами LNK, що видаються за документи, зокрема, дипломатична кореспонденція; обфусцирована PowerShell; GitHub для підготовки та C2
Березень–квітеньВаріант HTTPSpy (ENKI)Підроблені сторінки інсталяції програмного забезпечення безпеки та підроблена сторінка Cisco Webex проти південнокорейських військових і корпорацій
2025 до початку 2026Компрометація постачальника групового програмного забезпечення (ENKI WhiteHat)Вторгнення у колабораційні постачальники програмного забезпечення в Південній Кореї, потім їх клієнтів

Зразок, проаналізований тут, датується 21 вересня 2026 року, в межах цього періоду. Його dot-перегороджуваний, з темою PDF LNK, прихована PowerShell і заплановане завдання, що активується при вході, точно відповідають цим кампаніям.

Зразок журналу

Зразок – це єдиний файл, Kimsuky.jsonl, з 3,087 подіями з одного контролера домену. Він показує торгівку Kimsuky, виконану на DC в контрольованій емуляції, що робить його корисним еталоном для того, як ця активність виглядає в нативній телеметрії аудиту Windows.

Джерело журналу та збір

АтрибутЗначення
ФайлKimsuky.jsonl
Події3,087
Хостsrv-ad-001.7logs.xyz, контролер домену в домені 7logs
Часове вікно21 вересня 2026, 15:02:41 до 15:05:58 UTC (більше трьох хвилин)
ФорматНативна структура EVTX в JSON (Подія → Система / ДаніПодії, атрибути XML під #атрибути)

Макет JSON вказує на конверсію EVTX у JSON, а не на нормалізований експорт SIEM. 

Що містять події

Більшість подій – це аудит об’єктів і ручок (4658, 4656, 4663, 4690), налаштування прав токенів (4703) та доступ до загального доступу до файлів (5145). Це високий обсяг і в основному фоновий шум.

Значно менше подій, що мають значення для виявлення:

  • 49 створень процесів (4688) з повними командними рядками
  • Управління обліковими записами і групами (4720–4738)
  • Установка служб (4697)
  • Життєвий цикл запланованих завдань: створено, оновлено, видалено (4698, 4702, 4699)
  • Зміни об’єктів Active Directory (5136)
  • Зміни політики аудиту (4719)

Контекст атаки: емуляція, а не живе вторгнення

Діяльність чітко емуляція тактики Kimsuky. Кожна команда зловмисника має powershell_ise.exe як батьківський процес. Об’єкти мають тестові назви, такі як OrbitalTestSvc, adminuserz і пароль !BackdoorPass1. В кінці оператор видаляє службу, завдання, користувача і групу.

Самі техніки відображають опубліковану кампанію Kimsuky, у якій група імітує дипломатів та доставляє файли LNK і PowerShell dropper-и. Саме тому телеметрія є цінною: поведінка реальна, навіть якщо оператор ні.

Виявлення Kimsuky

LogTotal обробив усі 3,087 рядків за 16,4 секунди і співставив 73 правила з 105 рядками. Він згрупував ці співставлення в 9 ланцюгів атак на одному господарі, повідомив про 8 і відфільтрував 1 на етапі перевірки AI.

Поле вердиктуРезультат
ВердиктПідозріло, потрібно розслідування
СерйозністьКритична
ВпевненістьСередній

Як правила LogTotal співвідносяться з сирими доказами Kimsuky

Запущене правилоСирі докази
Підозріла виконання з загальнодоступного профілю користувача; Інтерпретатор скриптів виконується з підозрілого каталогуLNK, що видається за PDF з dot-розділеною назвою (vvn.31.Pdf……Lnk); wscript.exe виконує DefenderUpdate.Js із C:UsersPublicDownloads
Можливість виконання через приховані командні рядки PowerShellpowershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File …capture.Ps1
Поведінка обходу оборони підозрілим LOLBAS MSHTAmshta.exe виконує %TEMP%D.21_SEOUL.hta
Системні процеси, що виконуються з нетипових шляхівПідроблений smss.Exe у PublicDownloadssystem32
Підозріла маніпуляція з обліковими записами за замовчуванням через Net.EXE; Reg Add підозрілі шляхиnet user administrator /active:yes; Адміністратор прихований через WinlogonSpecialAccountsUserList
Сценарії PowerShell, встановлені як служби; Явне використання COMSPEC у шляху файлу сервісуСервіс OrbitalTestSvc запускає приховану PowerShell
Підозріле заплановане завдання (через аудит)Заплановане завдання, ініційоване входом OrbitalHealthCheck запускає svc_update.ps1 приховано
Підозріле створення місцевого користувача ‘Адмін’ з командою Net; Користувача додано в групу через командний рядокadminuserz створено та додано до нової групи admingroupz
Журнал подій очищено (нативний); Журнал безпеки очищеноПодія 1102 від Адміністратора о 15:02:41 UTC

Kimsuky ІОС і артефакти з цього зразка

Артефакти нижче походять з емуляції, тому самі назви не повторяться в дикій природі. Шаблони за ними – ось що слід відстежувати.

АртефактТипШаблон для полювання
vvn.31.Pdf……LnkЗроблена приманкою LNKФайли ярликів, що видаються за документи з точково-розділеними назвами
C:UsersPublicDownloadsDefenderUpdate.JsJScript, виконаний wscript.exeСкрипт-господарі запускаються з підкаталогів користувача
capture.Ps1Сценарій PowerShell-ExecutionPolicy Bypass -WindowStyle Hidden
%TEMP%D.21_SEOUL.htaHTA, виконаний mshta.exeMSHTA виконує файли з %TEMP%
PublicDownloadssystem32smss.ExeФальсифікована двійкова програмаІмена системних процесів поза системним системним
OrbitalTestSvcСлужба (4697)Служби, що запускають приховану PowerShell через COMSPEC
OrbitalHealthCheck → svc_update.ps1Заплановане завдання (4698)Заплановані завдання, що запускають приховані скрипти при вході в систему
adminuserz, admingroupz, !BackdoorPass1Обліковий запис, група, парольНові локальні облікові записи та групи, створені через net.exe, схожі на адміністраторські
WinlogonSpecialAccountsUserListЗначення реєструОблікові записи, приховані з екрана входу
Подія 1102Очищення журналуЖурнал безпеки очищено перед активністю

Пом’якшення наслідків Kimsuky

Спочатку ізолюйте контролер домену, потім відновіть довіру до його облікових записів і ведення журналу. План реагування LogTotal охоплює основні аспекти, але оскільки мішенню є DC, обсяг повинен розширитися до домену.

Рекомендована відповідь LogTotal

  1. Ізолюйте хоста.
  2. Зробіть імідж пам’яті та диска.
  3. Перевірте та видаліть заплановане завдання OrbitalHealthCheck.
  4. Перевірте та відновіть політику аудиту.
  5. Увімкніть блокування сценаріїв PowerShell та телеметрію AMSI.
  6. Застосуйте білінг для WScript, CScript і PowerShell.

Додаткові кроки для контролера домену

  1. Почніть хронологію з події 1102. Журнал безпеки було очищено о 15:02:41 UTC, тому все, що передує йому, має бути з інших джерел.
  2. Зберіть і хешируйте все у C:UsersPublicDownloads і %TEMP%, включаючи LNK, JScript, PowerShell, HTA і псевдо smss.Exe.
  3. Підтвердьте очищення. Перевірте, що OrbitalTestSvc, adminuserz та admingroupz видалено, і поверніть значення WinlogonSpecialAccountsUserList, яке приховує Адміністратора.
  4. Скиньте облікові дані. Скиньте пароль Адміністратора і плануйте подвійне скидання krbtgt.
  5. Досліджуйте по всьому домену щодо імен файлів LNK з точковим розширенням та для господарів сценаріїв (wscript.exe, cscript.exe, mshta.exe, powershell.exe), запущених з папок, доступних для запису.

Посилення проти тактики в стилі Kimsuky

Ті самі заходи контролю, які ловлять цей зразок, зменшують експозицію в усій домені. Залишайте 4688 створення процесу з командними рядками увімкненим, оскільки 49 процесів подій містили більшість доказів. Сповіщайте про 4697 встановлення служби та 4698 створення завдань, які запускають приховану PowerShell. Вважайте будь-яку подію 1102 на DC тригером інциденту.

FAQ

Що таке Kimsuky і як вона діє?

Kimsuky – це північнокорейська державна шпигунська група, яка слідкується MITRE ATT&CK під назвою G0094 та також відома як APT43, Velvet Chollima та Emerald Sleet. Зазвичай вона проникає через специфічний spear-phishing, потім використовує файли LNK, скрипти та PowerShell для встановлення бекдорів і стійкостей для довготривалого збору розвідки. Розділ аналізу вище має повний профіль.

Коли Kimsuky була вперше виявлена?

CISA оцінює, що Kimsuky найімовірніше діє з 2012 року. Перший докладний публічний звіт був “Операція Kimsuky” від Kaspersky у 2013 році, і назва групи походить від внутрішнього кодового посилання, виявленого дослідниками Kaspersky.

Який вплив має інвазія Kimsuky?

Kimsuky прагне до довготривалого доступу для розвідувального збору, включаючи крадіжки облікових даних, і деякі з її операцій також націлені на сектор криптовалют. Вона використовувала зломаних постачальників програмного забезпечення, щоб дістатися до їх клієнтів, як у кампанії 2025 до початку 2026 року з групового програмного забезпечення. На контролері домену, як у цьому зразку, зловмисник може створювати і приховувати облікові записи адміністратора та зберігати активність у всьому домені.

Чи може Kimsuky все ще впливати на мене в 2026 році?

Так. Kimsuky провела кілька кампаній у 2026 році, включаючи операцію GitPower та хвилю HTTPSpy проти південнокорейських військових цілей. Вони використовують ті ж ЛНК-приманки, приховану PowerShell і стійкість запланованих завдань, що спостерігаються в цьому зразку. Розділ аналізу наводить кампанії 2026 року.

Як я можу захиститися від Kimsuky?

Використовуйте білінг або обмежте WScript, CScript та PowerShell, увімкніть блокування сценаріїв та телеметрію AMSI, та сповіщайте про господарів сценаріїв, що виконуються з каталогів, доступних для запису користувачем. Слідкуйте за новими інсталяціями служб і запланованими завданнями, які запускають приховану PowerShell, і вважайте очищення журналу аудиту на DC інцидентом.

Як можна виявити Kimsuky?

Збирайте події безпеки Windows з командними рядками процесів (4688), установками служб (4697), подіями запланованих завдань (4698, 4702, 4699), змінами облікових записів та груп (4720–4738), змінами AD (5136) та очищенням журналів (1102). Пропустіть експорт через LogTotal, щоб зіставити його з відомими кампаніями Kimsuky, потім підтверджуйте кожне знаходження з сирими подіями.

Приєднуйтесь до платформи Detection as Code від SOC Prime щоб покращити видимість загроз, найбільш актуальних для вашого бізнесу. Щоб допомогти вам розпочати та отримати негайну цінність, забронюйте зустріч зараз з експертами SOC Prime.