萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 作業系統安全防護簡述:保護關鍵系統檔案與限制遠端存取

Linux 作為自由、開源象徵,越來越受關注。但因系統特性與週邊軟體生態不夠完善,個人用戶採用率較低,主要普及於伺服器領域。針對 Linux 安全防護,簡介兩重要面向:

一、禁止存取重要系統檔案

Linux 不僅開源,核心程式可任意修改。關鍵檔案(如 inetd.conf、lilo.conf)可能被遠端登入用戶竄改。保護方法:先修改檔案屬性防止非法入侵修改。

# chmod 600 /etc/inetd.conf

設為 600,僅允許屬主(root)讀寫。

# chattr +i /etc/inetd.conf

設定不可修改標誌(immutable),確保屬主為 root。任何修改將被禁止。需修改時先:

# chattr -i /etc/inetd.conf

由 root 解除標誌後方可更改。

二、禁止遠端存取

透過 /etc/hosts.allow 和 /etc/hosts.deny 許可或禁止遠端主機存取本地服務。

編輯 hosts.deny 加入:

# Deny access to everyone.
ALL: ALL@ALL

禁止所有外部主機存取所有服務,除非 hosts.allow 明確允許。

編輯 hosts.allow 加入允許規則,例:

# Just an example:
http: 192.168.1.8 yanghao.com

允許 IP 192.168.1.8 且主機名 yanghao.com 的機器存取 HTTP 服務。

補充建議

Linux 安全防護遠不止兩點,本文僅簡要介紹。Windows XP/NT 核心用戶更應重視安全——XP 建議開啟內建防火牆(新版預設開啟)。無論何種系統,用戶應具備基本安全意識:不洩漏網路系統資訊、不執行不明程式。安全環境需使用者自行打造。

copyright © 萬盛學電腦網 all rights reserved