Linux平臺安全防護策略 續
Linux平臺安全防護策略—允許和禁止遠程訪問
在Linux中可通過/etc/hosts.allow 和/etc/hosts.deny 這2個文件允許和禁止遠程主機對本地服務的訪問。通常的做法是:
(1)編輯hosts.deny文件,加入下列行: # Deny access to everyone.
ALL: ALL@ALL
則所有服務對所有外部主機禁止,除非由hosts.allow文件指明允許。
(2)編輯hosts.allow 文件,可加入下列行: #Just an example:
ftp: 202.84.17.11 xinhuanet.com
則將允許IP地址為202.84.17.11和主機名為xinhuanet.com的機器作為Client訪問FTP服務。
(3)設置完成后,可用tcpdchk檢查設置是否正確
Linux平臺安全防護策—限制Shell命令記錄大小
默認情況下,bash shell會在文件$HOME/.bash_history中存放多達500條命令記錄(根據具體的系統不同,默認記錄條數不同)。系統中每個用戶的主目錄下都有一個這樣的文件。在此筆者強烈建議限制該文件的大小。
您可以編輯/etc/profile文件,修改其中的選項如下: HISTFILESIZE=30或HISTSIZE=30
Linux平臺安全防護策略—注銷時刪除命令記錄
編輯/etc/skel/.bash_logout文件,增加如下行: rm -f $HOME/.bash_history
這樣,系統中的所有用戶在注銷時都會刪除其命令記錄。
如果只需要針對某個特定用戶,如root用戶進行設置,則可只在該用戶的主目錄下修改/$HOME/.bash_history文件,增加相同的一行即可。
Linux平臺安全防護策略—禁止不必要的SUID程序
SUID可以使普通用戶以root權限執行某個程序,因此應嚴格控制系統中的此類程序。
找出root所屬的帶s位的程序: # find / -type f ( -perm -04000 -o -perm -02000 ) -print |less
禁止其中不必要的程序: # chmod a-s program_name
Linux平臺安全防護策略—檢查開機時顯示的信息
Linux系統啟動時,屏幕上會滾過一大串開機信息。如果開機時發現有問題,需要在系統啟動后進行檢查,可輸入下列命令: #dmesg >bootmessage
該命令將把開機時顯示的信息重定向輸出到一個文件bootmessage中。
Linux平臺安全防護策略—磁盤空間的維護
經常檢查磁盤空間對維護Linux的文件系統非常必要。而Linux中對磁盤空間維護使用最多的命令就是df和du了。
df命令主要檢查文件系統的使用情況,通常的用法是: #df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda3 1967156 1797786 67688 96% /
du命令檢查文件、目錄和子目錄占用磁盤空間的情況,通常帶-s選項使用,只顯示需檢查目錄占用磁盤空間的總計,而不會顯示下面的子目錄占用磁盤的情況。 % du -s /usr/X11R6/*
34490 /usr/X11R6/bin
1 /usr/X11R6/doc
3354 /usr/X11R6/include
Linux系統的安全防護策略不光是本文介紹的內容,更多的知識還需要大家自己去多多注意,我們只是介紹了一部分給大家,希望大家已經掌握。
【編輯推薦】