Linux 開放原始碼特性雙面刃:方便管理也便利攻擊者。落實四大原則,建立纵深防禦體系。
make menuconfig),減少攻擊面。kernel.org、發行版安全公告,自動化套用補丁(yum update kernel/apt upgrade linux-image-*)。rlogin/rsh/rcp/telnet/ftp。/etc/ssh/sshd_config):PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222 # 非標準埠
AllowUsers admin@192.168.1.0/24
sudo 提權。visudo 設定精細規則:%wheel ALL=(ALL) ALL
deploy ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart tomcat
/var/log/secure 追蹤 sudo 使用紀錄。devops, dba, web),配置最小權限。/etc/hosts.allow / /etc/hosts.deny 搭配 TCP Wrappers 限制服務存取來源。/etc/passwd、/etc/shadow、/var/log/secure。systemctl disable --now)。noexec,nosuid,nodev。