DokumentaceModuly

    33

    Scénáře (SOAR)

    Scénáře (SOAR)

    Playbooks poskytují automatizované reakční schopnosti — když bezpečnostní upozornění odpovídá definovaným podmínkám triggeru, systém automaticky vykoná sekvenci akcí jako odesílání webhooků, tagování zařízení, obohacování IOC dat nebo logování událostí. Jedná se o lehký SOAR (Security Orchestration, Automation and Response) modul integrovaný přímo do modulu upozornění.

    Vyžadovaná licence:Enterprise
    Přehled Playbooks

    Jak to funguje

    Playbooks se vyhodnocují automaticky každých 60 sekund jako součást cyklu modulu upozornění:

    • •Modul upozornění detekuje nová upozornění (ze Suricata IDS, DB pravidel, honeypotu, threat intel)
    • •Každé upozornění je porovnáno se všemi aktivními triggery playbooks
    • •Pokud podmínky triggeru odpovídají, akce playbooku se vykonají postupně
    • •Cooldown a omezení frekvence zabraňují nadměrnému vykonávání
    • •Všechny exekuce se logují s výsledky jednotlivých akcí
    Playbooks fungují v aktivním i dry-run režimu. V dry-run režimu se vyhodnotí shoda triggeru a zaloguje se, ale akce se ve skutečnosti nevykonají — ideální pro testování nových pravidel před jejich aktivací.

    Panel statistik

    V horní části stránky zobrazují čtyři statistické karty aktuální stav vašich playbooks. Kliknutím na kartu filtrujete tabulku:

    KartaPopis
    AktivníPlaybooks, které jsou povolené a aktivně vykonávají akce na odpovídající upozornění
    Testovací režimPlaybooks v testovacím režimu — triggery se vyhodnotí a zalogují, ale akce se nevykonají
    VypnutoPlaybooks, které jsou vypnuté a nebudou se vyhodnocovat
    Exekuce dnesCelkový počet exekucí playbooks za posledních 24 hodin (klik přepne na záložku Exekuce)

    Vytvoření playbooku

    Klikněte na tlačítko „+ Vytvořit" v pravém horním rohu pro otevření formuláře playbooku:

    Formulář vytvoření playbooku

    1. Základní nastavení

    • •Název — unikátní identifikátor playbooku (např. „Brute Force — Notifikace + Tag")
    • •Popis — volitelná poznámka vysvětlující účel
    • •Cooldown (min) — minimální počet minut mezi exekucemi tohoto playbooku (výchozí 30)
    • •Max exekucí/hod — maximální počet spuštění tohoto playbooku za hodinu (výchozí 10)

    2. Podmínky triggeru

    Podmínky triggeru definují, která upozornění aktivují playbook:

    PodmínkaPopis
    Min. závažnostMinimální závažnost upozornění pro shodu (low / medium / high / critical)
    Typy zdrojůFiltr podle zdroje upozornění: ES Security (Suricata) a/nebo DB Rule
    Název pravidla obsahujeShoda upozornění, kde název pravidla obsahuje tento text (bez ohledu na velikost písmen)
    Podmínky políPokročilé: shoda specifických polí upozornění pomocí operátorů (equals, contains, regex, CIDR)

    Podmínky polí (pokročilé)

    Podmínky polí umožňují shodu na specifických datových polích upozornění. Dostupné operátory:

    OperátorPříkladPopis
    equalssource_ip = 10.0.0.1Přesná shoda
    containsname ~ "brute"Shoda podřetězce (bez ohledu na velikost)
    regexname ~ "(?i)(malware|trojan)"Shoda regulárním výrazem
    cidrsource_ip in 192.168.0.0/16IP adresa v CIDR rozsahu
    Dostupná pole pro podmínky: source_ip, destination_ip, source_port, destination_port, host_name, user_name, protocol, name (název pravidla), severity, risk_score.

    Typy akcí

    Každý playbook může obsahovat jednu nebo více akcí, které se vykonají postupně při shodě triggeru. Akce podporují šablonové proměnné pro dynamický obsah.

    Webhook

    Odešle HTTP požadavek na externí URL. Nakonfigurujte metodu (POST/PUT/GET), URL, vlastní hlavičky a JSON body. Použijte pro integraci se Slack, Teams, PagerDuty, ServiceNow nebo jakýmkoli REST API.

    Notifikace (kanál)

    Odešle notifikaci přes existující notifikační kanál (email, Slack, Teams atd.) nakonfigurovaný v Nastavení → Notifikace.

    Označit zařízení

    Automaticky označí zařízení (asset) na základě IP adresy z upozornění. Zadejte název tagu a které pole IP použít (source_ip nebo destination_ip). Označená zařízení jsou viditelná na stránce Zařízení.

    Obohatit IOC

    Dotáže se služby Threat Intelligence pro kontrolu IP adresy proti threat feedům (AbuseIPDB, GreyNoise atd.). Výsledky se připojí k logu exekuce.

    Zalogovat událost

    Vytvoří systémovou událost v Centru událostí. Nakonfigurujte název, zprávu a úroveň závažnosti. Užitečné pro auditní stopy a korelaci s dalšími upozorněními.

    Šablonové proměnné

    Všechna textová pole v konfiguraci akcí podporují šablonové proměnné pomocí syntaxe {{proměnná}}. Ty se nahradí skutečnými daty upozornění při exekuci:

    ProměnnáPopis
    {{name}}Název upozornění/pravidla
    {{severity}}Závažnost upozornění (low/medium/high/critical)
    {{source_ip}}Zdrojová IP adresa
    {{destination_ip}}Cílová IP adresa
    {{source_port}}Zdrojový port
    {{destination_port}}Cílový port
    {{host_name}}Název hostitele
    {{user_name}}Uživatelské jméno
    {{protocol}}Síťový protokol
    {{message}}Text zprávy upozornění
    {{timestamp}}Časové razítko upozornění
    Příklad webhook body: {"text": "Upozornění {{name}} z {{source_ip}} → {{destination_ip}}, závažnost: {{severity}}"}

    Cooldown a rate limiting

    Každý playbook má dva ochranné mechanismy, které zabraňují tomu, aby bouře upozornění způsobila nadměrnou automatizaci:

    MechanismusVýchozíPopis
    Cooldown30 minutPo spuštění playbooku se tento nespustí znovu po dobu cooldownu — i když dorazí nová odpovídající upozornění
    Rate limit10 za hodinuMaximální počet exekucí za hodinu. Po dosažení je playbook pozastaven do dalšího hodinového okna
    Nastavte vhodný cooldown a rate limit pro každý playbook. Playbook s 1minutovým cooldownem a limitem 100/hod na hlučném IDS pravidlu by mohl generovat nadměrný webhook provoz nebo označit tisíce zařízení.

    Testovací režim

    Když je dry-run povolen, playbook vyhodnotí podmínky triggeru a zaznamená shodu, ale NEVYKONÁ žádné akce. Toto je doporučený způsob testování nových playbooks:

    • •Vytvořte nový playbook s povoleným dry-run (výchozí pro předinstalované playbooks)
    • •Sledujte záložku Exekuce, abyste viděli, která upozornění by ho spustila
    • •Upravte podmínky triggeru podle potřeby
    • •Vypněte dry-run pro aktivaci playbooku
    Všechny předinstalované ukázkové playbooks začínají v režimu dry-run. Zkontrolujte a přizpůsobte je před aktivací.

    Log exekucí

    Záložka Exekuce zobrazuje chronologický log všech exekucí playbooks. Každý záznam obsahuje:

    • •Název playbooku a stav exekuce (completed / failed / dry-run)
    • •Název a závažnost upozornění, které ho spustilo
    • •Doba trvání exekuce v milisekundách
    • •Časové razítko exekuce
    • •Rozbalitelné detaily s výsledky jednotlivých akcí (úspěch/selhání, data odpovědi)
    Log exekucí playbooks

    Ukázkové playbooks

    FlowPro obsahuje 6 předinstalovaných ukázkových playbooks pokrývajících běžné scénáře bezpečnostní automatizace. Všechny začínají v režimu dry-run:

    PlaybookTriggerAkce
    Brute Force — Notifikace + TagZávažnost high+, ES Security, pravidlo obsahuje „brute force"Webhook (Slack) + Tag zařízení + Log události
    Kritické upozornění — Okamžitá eskalaceKritická závažnost, jakýkoli zdrojWebhook (SOC API) + Log události
    Sken interní sítě — CIDR filtrMedium+, source_ip v 192.168.0.0/16Tag zařízení + Obohatit IOC + Log události
    DB pravidlo — Webhook + ObohaceníMedium+, zdroj DB RuleObohatit IOC + Webhook + Log události
    Malware / Ransomware detekceHigh+, regex: malware|trojan|ransomware|c2Tag obou IP + Obohatit IOC + Webhook + Log události
    SSH upozornění z externího rozsahuMedium+, ES Security, pravidlo obsahuje „ssh"Obohatit IOC + Tag zařízení + Log události
    Přizpůsobte webhook URL a hlavičky v ukázkových playbooks tak, aby směřovaly na vaše skutečné SOC nástroje (Slack, Teams, PagerDuty atd.) před jejich aktivací.

    Doporučené postupy

    • •Vždy začněte s režimem dry-run — otestujte shodu triggeru před povolením akcí
    • •Používejte specifické triggery — kombinujte závažnost + typ zdroje + název pravidla pro přesnou shodu
    • •Nastavte vhodné cooldowny — 5 min pro kritická upozornění, 30+ min pro informační playbooks
    • •Pravidelně sledujte logy exekucí — kontrolujte selhané akce a neočekávané vzory triggerů
    • •Použijte CIDR podmínky polí pro klasifikaci interních/externích IP
    • •Kombinujte více typů akcí — webhook pro SOC notifikaci + tag pro sledování zařízení + log pro auditní stopu