Linux 以開源、靈活著稱,廣泛應用於伺服器領域。然而,預設配置往往存在安全隱患,需通過以下措施進行加固。
Linux 核心配置檔(如 inetd.conf、lilo.conf)若被惡意修改,將導致系統失控。建議執行以下指令,將檔案屬性設為唯讀,僅允許 root 通過特定指令解鎖修改:
# chmod 600 /etc/inetd.conf
# chattr +i /etc/inetd.conf
若需修改,先執行 chattr -i /etc/inetd.conf 移除不可變屬性,修改完成後再加回。
利用 /etc/hosts.allow 與 /etc/hosts.deny 實現「默認拒絕,例外允許」的訪問控制:
hosts.deny,添加 ALL: ALL@ALL,拒絕所有外部主機訪問所有服務。hosts.allow,按需放行可信任 IP 或主機名,例如:http: 192.168.1.8 yanghao.com