Bảng điều khiển không thay đổi cấu hình Falco — chỉ hiển thị đoạn mã và lệnh để bạn tự áp dụng trên máy chủ qua SSH.
# /etc/falco/rules.d/local-tuning.yaml - rule: <TÊN CHÍNH XÁC CỦA QUY TẮC từ danh sách trên> 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
Dùng đúng tên quy tắc. Nếu danh sách hiển thị nội dung thông báo thay vì tên — hãy bật xuất JSON trong falco.yaml (json_output: true), khi đó panel sẽ nhận được tên quy tắc chính xác.
Người ta thường nói về Falco như một công cụ của Kubernetes, và gần như mọi thứ viết về nó đều giả định có một cụm máy. Nó chạy rất tốt trên một máy chủ Linux hoàn toàn bình thường, nơi nó theo dõi các lời gọi hệ thống và phát cảnh báo khi một tiến trình làm điều không thuộc phần việc của mình: mở một shell từ máy chủ web, ghi vào thư mục chứa tệp nhị phân hệ thống, đọc các tệp nhạy cảm, hay mở một kết nối đi ra ngoài không mong đợi.
Trang này hiện các cảnh báo kèm mức ưu tiên, quy tắc đã kích hoạt, cùng tiến trình và dòng lệnh đứng sau chúng. Chính chi tiết cuối cùng ấy phân biệt Falco với những công cụ dựa trên nhật ký: nó báo lại điều một tiến trình thực sự đã làm, chứ không phải điều một dịch vụ chọn để viết về việc đó.
Bộ quy tắc mặc định được viết với container trong đầu và sẽ ồn ào trên một máy chủ trần cho tới khi được tinh chỉnh. Trình quản lý gói, các tác vụ sao lưu và kịch bản cron thường xuyên kích hoạt những quy tắc vốn dành để bắt kẻ xâm nhập. Hãy dành một đến hai giờ để làm im những hành vi hợp lệ trước khi kết quả trở nên dùng được: một dòng cảnh báo không ai đọc thì cũng như không có cảnh báo nào.