MITRE ATT&CK теги¶
Правила Sigma можуть містити поле tags, яке класифікує виявлення за фреймворком MITRE ATT&CK® (тактики, техніки та групи), а також за іншими таксономіями. Оскільки tags є списком, команди aws-ct-timeline та azure-timeline виводять його в одному стовпці Tags, з'єднуючи записи за допомогою ¦ (той самий роздільник, який використовує Hayabusa) і скорочуючи кожен запис, щоб стовпець залишався компактним.
Приклад¶
Правило з такими тегами:
виводиться у стовпці Tags так:
У виводі JSON/JSONL значення зберігається як той самий плоский рядок (воно не розгортається в масив), тому стовпець є однаковим у CSV, JSON та терміналі.
Як скорочується кожен тег¶
| Тип тегу | Приклад вводу | Вивід | Правило |
|---|---|---|---|
| Тактика | attack.credential-access |
CredAccess |
Шукається у config/mitre_tactics.txt (див. нижче) |
| Техніка | attack.t1562.001 |
T1562.001 |
Префікс attack.t стає великою літерою T; номер техніки/субтехніки зберігається без змін |
| Група | attack.g0035 |
G0035 |
Префікс attack.g стає великою літерою G; номер групи зберігається без змін |
| Будь-що інше | cve.2021.1234 |
cve.2021.1234 |
Залишається без змін |
Теги зіставляються без урахування регістру, а написання з дефісом і підкресленням трактуються однаково, тому attack.credential-access і attack.credential_access обидва стають CredAccess.
Таблиця скорочень тактик¶
Скорочення тактик не зашиті у код — вони зчитуються під час виконання з config/mitre_tactics.txt, тієї самої таблиці, яку використовує Hayabusa. Кожен рядок є простою парою <full tag>,<abbreviation>, тож ви можете редагувати або розширювати скорочення без повторного складання Suzaku:
| Повний тег | Скорочення |
|---|---|
attack.reconnaissance |
Recon |
attack.resource-development |
ResDev |
attack.initial-access |
InitAccess |
attack.execution |
Exec |
attack.persistence |
Persis |
attack.privilege-escalation |
PrivEsc |
attack.stealth |
Stealth |
attack.defense-evasion |
Stealth |
attack.defense-impairment |
DefImpair |
attack.credential-access |
CredAccess |
attack.discovery |
Disc |
attack.lateral-movement |
LatMov |
attack.collection |
Collect |
attack.command-and-control |
C2 |
attack.exfiltration |
Exfil |
attack.impact |
Impact |
Примітка: Якщо
config/mitre_tactics.txtвідсутній, теги тактик передаються без змін; скорочення технік і груп продовжують працювати.
Примітка щодо "Stealth" та "Defense Evasion"¶
Починаючи з MITRE ATT&CK v19 (квітень 2026), тактику Defense Evasion (TA0005) було перейменовано на Stealth, а окрему тактику Impair Defenses (TA0112) було виділено з неї. Suzaku дотримується нового найменування:
attack.stealthі застарілийattack.defense-evasionобидва скорочуються доStealth, тому старіші правила, які все ще використовують тегattack.defense-evasion, відображаються з поточною назвою тактики.attack.defense-impairmentскорочується доDefImpair.
Якщо ви віддаєте перевагу старій назві, змініть рядок attack.defense-evasion у config/mitre_tactics.txt (наприклад, назад на Evas).