Panel nemění konfiguraci Falco — pouze zobrazuje úryvek a příkazy, které aplikujete na serveru přes SSH.
# /etc/falco/rules.d/local-tuning.yaml - rule: <PŘESNÝ NÁZEV PRAVIDLA ze seznamu výše> condition: and not fd.name = /path/to/exclude append: true
sudo nano /etc/falco/rules.d/local-tuning.yaml sudo falco --validate /etc/falco/rules.d/local-tuning.yaml sudo systemctl restart falco 2>/dev/null || sudo systemctl restart falco-modern-bpf
Použijte přesný název pravidla. Pokud se v seznamu zobrazuje text zprávy místo názvu, zapněte výstup JSON v falco.yaml (json_output: true), pak panel získá přesné názvy pravidel.
O Falcu se obvykle mluví jako o nástroji pro Kubernetes a téměř vše, co se o něm píše, předpokládá cluster. Funguje výborně i na zcela běžném linuxovém serveru, kde sleduje systémová volání a vyvolá výstrahu, když proces udělá něco, co mu nepřísluší: spustí shell z webového serveru, zapíše do adresáře se systémovými binárkami, přečte citlivé soubory nebo otevře nečekané odchozí spojení.
Tato stránka ukazuje výstrahy s prioritou, spuštěné pravidlo a proces s příkazovou řádkou, které za nimi stojí. Právě tento poslední detail odlišuje Falco od nástrojů založených na logu: hlásí, co proces skutečně udělal, ne to, co si o tom služba usmyslela napsat.
Výchozí sada pravidel je psaná s ohledem na kontejnery a na holém serveru bude hlučná, dokud ji neusadíte. Správci balíčků, zálohovací úlohy a cronové skripty pravidelně spouštějí pravidla určená k lapání vetřelců. Počítejte s hodinou dvěma na umlčení legitimního chování, než se výstup stane použitelným: proud výstrah, který nikdo nečte, je totéž jako žádné výstrahy.