Panel Falco yapılandırmasını değiştirmez — yalnızca sunucuda SSH ile uygulayacağınız snippet'i ve komutları gösterir.
# /etc/falco/rules.d/local-tuning.yaml - rule: <yukarıdaki listeden TAM KURAL ADI> 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
Tam kural adını kullanın. Listede kural adı yerine mesaj metni görünüyorsa falco.yaml içinde JSON çıktısını etkinleştirin (json_output: true); böylece panel tam kural adlarını alır.
Falco genellikle bir Kubernetes aracı olarak konuşulur ve hakkında yazılanların neredeyse tamamı bir küme varsayar. Sıradan bir Linux sunucuda da gayet iyi çalışır; orada sistem çağrılarını izler ve bir süreç kendisini ilgilendirmeyen bir şey yaptığında uyarı verir: web sunucusundan bir kabuk başlatmak, sistem ikili dizinine yazmak, hassas dosyaları okumak ya da beklenmedik bir giden bağlantı açmak.
Bu sayfa uyarıları önceliğiyle, tetiklenen kuralla ve arkalarındaki süreç ile komut satırıyla birlikte gösterir. Falco’yu günlük tabanlı araçlardan ayıran tam da bu son ayrıntıdır: bir sürecin gerçekte ne yaptığını bildirir, bir servisin bu konuda yazmayı seçtiğini değil.
Varsayılan kural kümesi kapsayıcılar düşünülerek yazılmıştır ve ayarlanana kadar çıplak bir sunucuda gürültülü olacaktır. Paket yöneticileri, yedekleme işleri ve cron betikleri, davetsiz misafirleri yakalamak için tasarlanmış kuralları düzenli olarak tetikler. Çıktı işe yarar hale gelmeden önce meşru davranışı susturmak için bir iki saat ayırın: kimsenin okumadığı bir uyarı akışı, hiç uyarı olmamasıyla aynıdır.