由于Linux操作系統良好的網絡功能,因此在因特網中大部分網站服務器都是使用的Linux作為主操作系統的。但由于該操作系統是一個多用戶操作系統,黑客們為了在攻擊中隱藏自己,往往會選擇Linux作為首先攻擊的對象。那么,作為一名Linux用戶,我們該如何通過合理的方法來防范Linux的安全呢?下面筆者搜集和整理了一些防范Linux安全的幾則措施,現在把它們貢獻出來,懇請各位網友能不斷補充和完善。
1、禁止使用ping命令
ping命令是計算機之間進行相互檢測線路完好的一個應用程序,計算機間交流數據的傳輸沒有經過任何的加密處理,因此我們在用ping命令來檢測某一個服務器時,可能在因特網上存在某個非法分子,通過專門的黑客程序把在網絡線路上傳輸的信息中途竊取,并利用偷盜過來的信息對指定的服務器或者系統進行攻擊,為此我們有必要在Linux系統中禁止使用Linux命令。在linux里,如果要想使ping沒反應也就是用來忽略icmp包,因此我們可以在Linux的命令行中輸入如下命令:
echo 1 > /proc/sys/net/ipv4/icmp_echo_igore_all ; 如果想恢復使用ping命令,就可以輸入echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all命令 |
2、注意對系統及時備份
為了防止系統在使用的過程中發生以外情況而難以正常運行,我們應該對Linux完好的系統進行備份,最好是在一完成Linux系統的安裝任務后就對整個系統進行備份,以后可以根據這個備份來驗證系統的完整性,這樣就可以發現系統文件是否被非法修改過。如果發生系統文件已經被破壞的情況,也可以使用系統備份來恢復到正常的狀態。備份信息時,我們可以把完好的系統信息備份在CD-ROM光盤上,以后可以定期將系統與光盤內容進行比較以驗證系統的完整性是否遭到破壞。如果對安全級別的要求特別高,那么可以將光盤設置為可啟動的并且將驗證工作作為系統啟動過程的一部分。這樣只要可以通過光盤啟動,就說明系統尚未被破壞過。
3、改進登錄服務器
將系統的登錄服務器移到一個單獨的機器中會增加系統的安全級別,使用一個更安全的登錄服務器來取代Linux自身的登錄工具也可以進一步提高安全。在大的Linux網絡中,最好使用一個單獨的登錄服務器用于syslog服務。它必須是一個能夠滿足所有系統登錄需求并且擁有足夠的磁盤空間的服務器系統,在這個系統上應該沒有其它的服務運行。更安全的登錄服務器會大大削弱入侵者透過登錄系統竄改日志文件的能力。
4、取消root命令歷史記錄
在linux下,系統會自動記錄用戶輸入過的命令,而root用戶發出的命令往往具有敏感的信息,為了保證安全性,一般應該不記錄或者少記錄root的命令歷史記錄。為了設置系統不記錄每個人執行過的命令,我們可以在linux的命令行下,首先用cd命令進入到/etc命令,然后用編輯命令來打開該目錄下面的profile文件,并在其中輸入如下內容:
HISTFILESIZE=0 HISTSIZE=0 當然,我們也可以直接在命令行中輸入如下命令:ln -s /dev/null ~/.bash_history |
5、為關鍵分區建立只讀屬性
Linux的文件系統可以分成幾個主要的分區,每個分區分別進行不同的配置和安裝,一般情況下至少要建立/、/usr/local、/var和/home等分區。/usr可以安裝成只讀并且可以被認為是不可修改的。如果/usr中有任何文件發生了改變,那么系統將立即發出安全報警。當然這不包括用戶自己改變/usr中的內容。/lib、/boot和/sbin的安裝和設置也一樣。在安裝時應該盡量將它們設置為只讀,并且對它們的文件、目錄和屬性進行的任何修改都會導致系統報警。
當然將所有主要的分區都設置為只讀是不可能的,有的分區如/var等,其自身的性質就決定了不能將它們設置為只讀,但應該不允許它具有執行權限。
| 共2頁: 1 [2] 下一頁 | ||
|


