自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細剖析Linux服務器安全防護十個方面

運維 系統(tǒng)運維
系統(tǒng)的安全防護是一項十分重要的工作,Linux安全防護是管理員日常工作的一個重要的組成部分,初學Linux的人從哪些方面考慮安全防護,本文加以介紹。

對于一個系統(tǒng)來說的安全防護是一個很重要的工作。想要做一個合格的系統(tǒng)管理員,Linux安全防護知識是必須得掌握的。Linux安全防護是管理員必備的功課,我們可以從一些方面做起:

1.為LILO增加開機口令

在/etc/lilo.conf文件中增加選項,從而使LILO啟動時要求輸入口令,以加強系統(tǒng)的安全性。具體設置如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
time-out=60 #等待1分鐘
prompt
default=Linux
password=
#口令設置
image=/boot/vmlinuz-2.2.14-12
label=Linux
initrd=/boot/initrd-2.2.14-12.img
root=/dev/hda6
read-only
此時需注意,由于在LILO中口令是以明碼方式存放的,所以還需要將
lilo.conf的文件屬性設置為只有root可以讀寫。
# chmod 600 /etc/lilo.conf
當然,還需要進行如下設置,使
lilo.conf的修改生效。 # /sbin/lilo -v

2.設置口令最小長度和最短使用時間

口令是系統(tǒng)中認證用戶的主要手段,系統(tǒng)安裝時默認的口令最小長度通常為5,但為保證口令不易被猜測攻擊,可增加口令的最小長度,至少等于8。為此,需修改文件/etc/login.defs中參數(shù)PASS_MIN_LEN。同時應限制口令使用時間,保證定期更換口令,建議修改參數(shù) PASS_MIN_DAYS。

3.用戶超時注銷

如果用戶離開時忘記注銷賬戶,則可能給系統(tǒng)安全帶來隱患??尚薷?etc/profile文件,保證賬戶在一段時間沒有操作后,自動從系統(tǒng)注銷。
編輯文件/etc/profile,在“HISTFILESIZE=”行的下一行增加如下一行: TMOUT=600
則所有用戶將在10分鐘無操作后自動注銷。

4.禁止訪問重要文件

對于系統(tǒng)中的某些關鍵性文件如inetd.conf、services和lilo.conf等可修改其屬性,防止意外修改和被普通用戶查看。
首先改變文件屬性為600: # chmod 600 /etc/inetd.conf
保證文件的屬主為root,然后還可以將其設置為不能改變: # chattr +i /etc/inetd.conf
這樣,對該文件的任何改變都將被禁止。
只有root重新設置復位標志后才能進行修改: # chattr -i /etc/inetd.conf

5.允許和禁止遠程訪問

在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檢查設置是否正確

6.限制Shell命令記錄大小

默認情況下,bash shell會在文件$HOME/.bash_history中存放多達500條命令記錄(根據(jù)具體的系統(tǒng)不同,默認記錄條數(shù)不同)。系統(tǒng)中每個用戶的主目錄下都有一個這樣的文件。在此筆者強烈建議限制該文件的大小。
您可以編輯/etc/profile文件,修改其中的選項如下: HISTFILESIZE=30或HISTSIZE=30

7.注銷時刪除命令記錄

編輯/etc/skel/.bash_logout文件,增加如下行: rm -f $HOME/.bash_history
這樣,系統(tǒng)中的所有用戶在注銷時都會刪除其命令記錄。
如果只需要針對某個特定用戶,如root用戶進行設置,則可只在該用戶的主目錄下修改/$HOME/.bash_history文件,增加相同的一行即可。

8.禁止不必要的SUID程序

SUID可以使普通用戶以root權限執(zhí)行某個程序,因此應嚴格控制系統(tǒng)中的此類程序。
找出root所屬的帶s位的程序: # find / -type f ( -perm -04000 -o -perm -02000 ) -print |less
禁止其中不必要的程序: # chmod a-s program_name

9.檢查開機時顯示的信息

Linux系統(tǒng)啟動時,屏幕上會滾過一大串開機信息。如果開機時發(fā)現(xiàn)有問題,需要在系統(tǒng)啟動后進行檢查,可輸入下列命令: #dmesg >bootmessage
該命令將把開機時顯示的信息重定向輸出到一個文件bootmessage中。

10.磁盤空間的維護

經(jīng)常檢查磁盤空間對維護Linux的文件系統(tǒng)非常必要。而Linux中對磁盤空間維護使用最多的命令就是df和du了。
df命令主要檢查文件系統(tǒng)的使用情況,通常的用法是: #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管理員如果能夠全面的考慮以上的方面進行Linux安全防護,那么他所管理的機器一定會具有較高的安全系數(shù)。

【編輯推薦】

  1. 分享一個簡單的Linux數(shù)據(jù)備份方案
  2. Linux系統(tǒng)啟動深度剖析(一)
  3. Linux系統(tǒng)啟動深度剖析(二)
  4. 怎樣處理Linux死機
  5. 詳細介紹查看Linux硬件信息命令
責任編輯:小霞 來源: csdn
相關推薦

2012-02-17 09:29:57

2012-05-29 10:21:56

2012-02-20 09:18:28

2012-05-21 10:36:23

2010-12-21 18:18:52

2010-08-04 09:39:09

2018-12-04 09:44:50

2009-12-17 10:03:30

2023-01-09 12:06:33

2024-03-13 12:39:46

2012-12-10 10:59:29

2009-12-25 12:17:47

2010-01-12 12:07:28

2009-12-17 09:35:01

2018-12-05 15:24:31

2021-01-25 10:11:24

服務器安全防護

2012-12-17 15:07:54

Apache服務器安全Apache服務器

2009-11-23 14:08:37

2010-10-09 14:22:40

2021-11-11 15:21:43

云計算安全技術
點贊
收藏

51CTO技術棧公眾號