要更新CentOS系統以防范Exploit,可以參考以下步驟:
關閉SELinux:
/etc/selinux/config 文件,將 SELINUX=disabled 保存。SELINUX=Enforcing。清空防火墻并設置規則:
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT # SSH
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT # HTTP
/sbin/iptables -A INPUT -p tcp --dport 443 -j ACCEPT # HTTPS
/etc/init.d/iptables save
/etc/init.d/iptables restart
強化用戶口令:
/etc/login.defs 文件來強制執行這些要求。禁用非必要的超級用戶:
adm, lp, sync 等。userdel 和 groupdel 命令刪除這些賬戶。保護口令文件:
chattr 命令給 /etc/passwd, /etc/shadow, /etc/group, 和 /etc/gshadow 文件加上不可更改屬性:chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
設置root賬戶自動注銷時限:
/etc/profile 文件中的 TMOUT 參數:vi /etc/profile
TMOUT=300
限制su命令:
/etc/pam.d/su 文件,限制只有特定組的用戶才能使用 su 命令切換到root。防止IP欺騙和DoS攻擊:
host.conf 文件,設置資源限制,如最大進程數和內存使用量。使用審計服務:
auditd 包并進行配置,定義審計規則以跟蹤系統調用和文件訪問。通過這些步驟,可以顯著提高CentOS系統的安全性,有效防范各種Exploit攻擊。