Kontrolna tabla ne menja Falco konfiguraciju — samo prikazuje isečak i komande koje primenjujete na serveru preko SSH-a.
# /etc/falco/rules.d/local-tuning.yaml - rule: <TAČAN NAZIV PRAVILA sa liste iznad> 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
Koristite tačan naziv pravila. Ako je u listi prikazan tekst poruke umesto naziva — uključite JSON izlaz u falco.yaml (json_output: true), tada će kontrolna tabla dobiti tačne nazive pravila.
O Falco se obično govori kao o alatu za Kubernetes, i skoro sve što se o njemu piše pretpostavlja klaster. Odlično radi i na sasvim običnom Linux serveru, gde prati sistemske pozive i podiže upozorenje kada proces uradi nešto što ga se ne tiče: pokrene ljusku iz veb servera, upiše u direktorijum sa sistemskim binarnim datotekama, pročita osetljive datoteke ili otvori neočekivanu odlaznu vezu.
Ova stranica prikazuje upozorenja sa prioritetom, aktivirano pravilo, kao i proces i komandnu liniju iza njih. Upravo ta poslednja pojedinost razlikuje Falco od alata zasnovanih na zapisima: javlja šta je proces zaista uradio, a ne ono što je servis odlučio da o tome napiše.
Podrazumevani skup pravila napisan je sa kontejnerima na umu i biće bučan na golom serveru dok se ne podesi. Upravljači paketima, poslovi rezervnih kopija i cron skripte redovno aktiviraju pravila namenjena hvatanju uljeza. Računajte na sat-dva utišavanja legitimnog ponašanja pre nego što ispis postane upotrebljiv: tok upozorenja koji niko ne čita isto je što i nikakva upozorenja.