“Debian exploit”本身不是某一个具体的漏洞,而是泛指在 Debian 系统上被利用的漏洞/攻击方式(提权、RCE、内核漏洞、服务漏洞等)。防御思路是系统性的安全加固,下面按优先级给你一套实用方案。
绝大多数 Debian exploit 都依赖已知但未修复的漏洞。
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
apt-listbugs(可选)很多 exploit 是本地提权(LPE)。
uname -a
旧内核风险极高,升级后重启。
编辑 /etc/sysctl.conf:
kernel.dmesg_restrict=1
kernel.kptr_restrict=2
kernel.unprivileged_bpf_disabled=1
user.max_user_namespaces=0
应用:
sudo sysctl -p
sudo ss -tulnp
sudo systemctl disable --now 不需要的服务
/etc/ssh/sshd_configPermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
find / -perm -4000 -type f
移除不必要的 SUID。
/dev/sda1 / ext4 defaults,noexec,nosuid,nodev 0 1
sudo apt install aide
sudo aideinit
fail2ban(防爆破)sudo apt install fail2ban
sudo apt install auditd
如果你是:
--privileged,限制 cap立即:
last, w, /tmp, crontab -l, .bashrcDebian 防御 exploit = 更新 + 最小权限 + 少开服务 + 监控
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你更针对性的加固清单。