Falco — runtime security

Falco
সক্রিয়
২৪ ঘণ্টায় ইভেন্ট: 30
গুরুতর
0
২৪ ঘণ্টায় ইভেন্ট
সতর্কতা
5
বিজ্ঞপ্তি: 10
শীর্ষ রুল
5
মোট: 30
শীর্ষ রুল
Read sensitive file untrusted 2
Run shell untrusted 2
Terminal shell in container 1
Write below etc 0
Detect outbound connections to common miner pools 0
সাম্প্রতিক ইভেন্ট 30
notice 2026-10-13T04:52:13 notice A Terminal shell in container (user=root command=sh pid=4755)
notice 2026-10-13T04:46:23 notice A Run shell untrusted (user=root command=sh pid=8464)
warning 2026-10-13T04:26:45 warning A Detect outbound connections to common miner pools (user=root command=sh pid=2073)
warning 2026-10-13T04:00:43 warning A Run shell untrusted (user=root command=sh pid=6008)
notice 2026-10-13T02:35:13 notice A Run shell untrusted (user=root command=sh pid=7015)
notice 2026-10-13T02:01:58 notice A Detect outbound connections to common miner pools (user=root command=sh pid=7979)
notice 2026-10-13T00:08:07 notice A Run shell untrusted (user=root command=sh pid=3166)
notice 2026-10-13T03:12:42 notice A Run shell untrusted (user=root command=sh pid=2232)
warning 2026-10-12T22:22:29 warning A Terminal shell in container (user=root command=sh pid=1936)
notice 2026-10-12T22:48:28 notice A Read sensitive file untrusted (user=root command=sh pid=5680)
notice 2026-10-13T01:15:23 notice A Terminal shell in container (user=root command=sh pid=4337)
notice 2026-10-13T01:27:59 notice A Run shell untrusted (user=root command=sh pid=5053)
warning 2026-10-13T03:38:01 warning A Terminal shell in container (user=root command=sh pid=3159)
notice 2026-10-12T18:08:04 notice A Run shell untrusted (user=root command=sh pid=8004)
warning 2026-10-12T18:01:27 warning A Write below etc (user=root command=sh pid=2395)
টিউনিং: ফলস পজিটিভ নিঃশব্দ করুন

প্যানেল Falco-র কনফিগ পরিবর্তন করে না — শুধু স্নিপেট আর কমান্ড দেখায়, যা আপনি SSH দিয়ে সার্ভারে প্রয়োগ করেন।

১. বর্জন সহ একটি ওভাররাইড ফাইল তৈরি করুন:
# /etc/falco/rules.d/local-tuning.yaml
- rule: <উপরের তালিকা থেকে রুলের সঠিক নাম>
  condition: and not fd.name = /path/to/exclude
  append: true
২. Falco যাচাই করে পুনরায় চালু করুন:
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

সঠিক রুলের নাম ব্যবহার করুন। তালিকায় যদি নামের বদলে বার্তার টেক্সট দেখানো হয়, তবে falco.yaml-এ JSON আউটপুট চালু করুন (json_output: true), তখন প্যানেল সঠিক রুলের নাম পাবে।

সাধারণ সার্ভারে Falco চালানো, Kubernetes ছাড়াই

Falco নিয়ে সাধারণত কথা হয় Kubernetes-এর সরঞ্জাম হিসেবে, আর তা নিয়ে লেখা প্রায় সবকিছুই একটি ক্লাস্টার ধরে নেয়। সে একেবারে সাধারণ Linux সার্ভারেও চমৎকার চলে, যেখানে সে সিস্টেম কলের উপর নজর রাখে এবং তখনই সতর্কতা তোলে যখন কোনো প্রক্রিয়া এমন কিছু করে যা তার এক্তিয়ারে নয়: ওয়েব সার্ভার থেকে শেল চালানো, সিস্টেম বাইনারির তালিকায় লেখা, স্পর্শকাতর ফাইল পড়া, বা অপ্রত্যাশিত বহির্গামী সংযোগ খোলা।

এই পাতা সতর্কতাগুলো তাদের অগ্রাধিকারসহ, চালু হওয়া নিয়মসহ, এবং তার পেছনের প্রক্রিয়া ও কমান্ড লাইনসহ দেখায়। ঠিক এই শেষ খুঁটিনাটিটিই Falco-কে লগভিত্তিক সরঞ্জাম থেকে আলাদা করে: সে জানায় প্রক্রিয়া আসলে কী করেছে, তা নয় যা কোনো সেবা সে সম্পর্কে লিখতে বেছে নিয়েছে।

পূর্বনির্ধারিত নিয়ম-সমষ্টি কনটেইনার মাথায় রেখে লেখা এবং খালি সার্ভারে ততক্ষণ হইচই করবে যতক্ষণ না তাকে সাধা হয়। প্যাকেজ ব্যবস্থাপক, ব্যাকআপের কাজ ও cron স্ক্রিপ্ট নিয়মিতভাবে সেই নিয়মগুলো চালিয়ে দেয় যেগুলো অনুপ্রবেশকারী ধরার জন্য বানানো। ফলাফল কাজে লাগার আগে বৈধ আচরণ চুপ করাতে ঘণ্টা দুয়েক ধরে রাখুন: এমন সতর্কতার ধারা যা কেউ পড়ে না, সতর্কতা না থাকারই সমান।