拦截 Debian 系统上的漏洞利用(exploit)需要从系统加固、漏洞管理、运行时防护、监控审计几个层面综合来做。下面按实用优先级给你一套方案。
sudo apt update
sudo apt upgrade -y
sudo apt autoremove --purge
sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
sudo ss -tulnp
systemctl disable 禁用不需要的服务Debian 默认已支持,但需确认:
cat /proc/sys/kernel/dmesg_restrict
cat /proc/sys/kernel/kptr_restrict
建议配置:
# /etc/sysctl.d/99-security.conf
kernel.kptr_restrict=2
kernel.dmesg_restrict=1
kernel.unprivileged_bpf_disabled=1
vm.mmap_min_addr=65536
生效:
sudo sysctl --system
sudo apt install apparmor apparmor-utils
sudo aa-enforce /etc/apparmor.d/*
检查状态:
sudo aa-status
sudo apt install fail2ban
sudo systemctl enable --now fail2ban
更严格,但配置复杂,一般服务器用 AppArmor 足够。
示例(Falco):
sudo apt install falco
可检测:
sudo nft list ruleset
建议:
sudo apt install auditd
sudo auditctl -w /etc/passwd -p wa -k identity
日志查看:
sudo ausearch -k identity
如果你指的是具体 CVE exploit:
sudo apt list --upgradable
如果你能告诉我:
我可以给你更具体的拦截规则。