“安全第一”對于linux管理界乃至計算機也都是一個首要考慮的問題。加密的安全性依賴于密碼本身而非算法!而且,此處說到的安全是指數(shù)據(jù)的完整性,由此,數(shù)據(jù)的認證安全和完整性高于數(shù)據(jù)的私密安全,也就是說數(shù)據(jù)發(fā)送者的不確定性以及數(shù)據(jù)的完整性得不到保證的話linux常用命令,數(shù)據(jù)的私密性當(dāng)無從談起!
1. 禁止系統(tǒng)響應(yīng)任何從外部/內(nèi)部來的ping請求攻擊者一般首先通過ping命令檢測此主機或者IP是否處于活動狀態(tài),如果能夠ping通 某個主機或者IP,那么攻擊者就認為此系統(tǒng)處于活動狀態(tài)linux常用命令,繼而進行攻擊或破壞。如果沒有人能ping通機器并收到響應(yīng),那么就可以大大增強服務(wù)器的安全性,linux下可以執(zhí)行如下設(shè)置,禁止ping請求:
[root@localhost ~]#echo “1”> /proc/sys/net/ipv4/icmp_echo_ignore_all默認情況下“icmp_echo_ignore_all”的值為“0”,表示響應(yīng)ping操作。
可以加上面的一行命令到/etc/rc.d/rc.local文件中,以使每次系統(tǒng)重啟后自動運行。
2.禁止Control-Alt-Delete組合鍵重啟系統(tǒng)
在linux的默認設(shè)置下,同時按下Control-Alt-Delete鍵,系統(tǒng)將自動重啟,這是很不安全的,因此要禁止Control-Alt-Delete組合鍵重啟系統(tǒng),只需修改/etc/inittab文件:
代碼如下:
[root@localhost ~]#vi /etc/inittab
找到此行:ca::ctrlaltdel:/sbin/shutdown -t3 -r now在之前加上“#”
然后執(zhí)行:
代碼如下:
[root@localhost ~]#telinit q
3.限制Shell記錄歷史命令大小
默認情況下,bash shell會在文件$HOME/.bash_history中存放多達1000條命令記錄(根據(jù)系統(tǒng)不同,默認記錄條數(shù)不同)。系統(tǒng)中每個用戶的主目錄下都有一個這樣的文件。
這么多的歷史命令記錄,肯定是不安全的,因此必須限制該文件的大小。