Linux服務(wù)器安全小技巧
本站整理 發(fā)布時間:2009-03-10 16:42:09 作者:jb51.net
我要評論
如果你的Linux服務(wù)器被非受權(quán)用戶接觸到(如服務(wù)器放在公用機房內(nèi)、公用辦公室內(nèi)),那么它的安全就會存在嚴重的隱患。
??使用單用戶模式進入系統(tǒng)
??Linux啟動后出現(xiàn)boot:提示時,使用一個特殊的命令,如Linuxsingle或Linux 1,就能進入單用戶模式(Single-User mode)
如果你的Linux服務(wù)器被非受權(quán)用戶接觸到(如服務(wù)器放在公用機房內(nèi)、公用辦公室內(nèi)),那么它的安全就會存在嚴重的隱患。
??使用單用戶模式進入系統(tǒng)
??Linux啟動后出現(xiàn)boot:提示時,使用一個特殊的命令,如Linuxsingle或Linux 1,就能進入單用戶模式(Single-User mode)。這個命令非常有用,比如忘記超級用戶(root)密碼。重啟系統(tǒng),在boot:提示下輸入Linux single(或Linux 1),以超級用戶進入系統(tǒng)后,編輯Passwd文件,去掉root一行中的x即可。
??防范對策:
??以超級用戶(root)進入系統(tǒng),編輯/etc/inittab文件,改變id:3:initdefault的設(shè)置,在其中額外加入一行(如下),讓系統(tǒng)重新啟動進入單用戶模式的時候,提示輸入超級用戶密碼:
??~~:S:walt:/sbin/sulogin
??然后執(zhí)行命令:/sbin/init q,使這一設(shè)置起效。
??在系統(tǒng)啟動時向核心傳遞危險參數(shù)
??在Linux下最常用的引導(dǎo)裝載(boot loader)工具是LILO,它負責(zé)管理啟動系統(tǒng)(可以加入別的分區(qū)及操作系統(tǒng))。但是一些非法用戶可能隨便啟動Linux或者在系統(tǒng)啟動時向核心傳遞危險參數(shù),這也是相當(dāng)危險的。
??防范對策:
??編輯文件/etc/lilo.conf,在其中加入restricted參數(shù),這一參數(shù)必須同下面一個要講的passWord參數(shù)一起使用,表明在boot:提示下,傳遞給Linux內(nèi)核一些參數(shù)時,需要你輸入密碼。
??passWord參數(shù)可以同restricted一起使用,也可以單獨使用,下面將分別說明。
??同restricted一起使用:只有在啟動時需要傳遞給內(nèi)核參數(shù)時,才會要求輸入密碼,而在正常(缺省)模式下,是不需要密碼的,這一點一定要注意。
??單獨使用(沒有同restricted一起使用):表示不管用什么啟動模式,Linux總會要求輸入密碼;如果沒有密碼,就沒有辦法啟動Linux,在這種情況下的安全程度更高,相當(dāng)于外圍又加入一層防御措施。當(dāng)然也有壞處——你不能遠程重啟系統(tǒng),除非你加上restricted參數(shù)。
??由于密碼是明文沒有加密,所以/etc/lilo.conf文件一定要設(shè)置成只有超級用戶可讀,可使用下面的命令進行設(shè)置:
??chmod 600 /ietc/lilo.conf
??然后執(zhí)行命令:/sbin/lilo -V,將其寫入boot sector,并使這一改動生效。
??為了加強/etc/liIo.conf文件的安全,你還可以設(shè)置這個文件為不可改變的屬性,可使用命令:
??chattr 十i/etc/lilo.conf
??如果日后你要修改/etc/liIo.conf文件,用chattr -i/etc/lilo.conf命令去掉這個屬性即可。
??使用“Ctrl+Alt+Del”組合鍵重新啟動
??對于這一點,非常重要,也非常容易忽略,如果非法用戶能接觸到服務(wù)器的鍵盤,他就可以用組合鍵“Ctrl+AIt+Del”使你的服務(wù)器重啟。
??防范對策:
??編輯/etc/inittab文件,給ca::ctrlaltdel:/sbin/shutdown-t3 -r now加上注釋###ca::ctrlaltdeI:/sbin/shutdown-t3 -r now。
??然后執(zhí)行命令:/sbin/init q,使這一改動生效。
??使用單用戶模式進入系統(tǒng)
??Linux啟動后出現(xiàn)boot:提示時,使用一個特殊的命令,如Linuxsingle或Linux 1,就能進入單用戶模式(Single-User mode)。這個命令非常有用,比如忘記超級用戶(root)密碼。重啟系統(tǒng),在boot:提示下輸入Linux single(或Linux 1),以超級用戶進入系統(tǒng)后,編輯Passwd文件,去掉root一行中的x即可。
??防范對策:
??以超級用戶(root)進入系統(tǒng),編輯/etc/inittab文件,改變id:3:initdefault的設(shè)置,在其中額外加入一行(如下),讓系統(tǒng)重新啟動進入單用戶模式的時候,提示輸入超級用戶密碼:
??~~:S:walt:/sbin/sulogin
??然后執(zhí)行命令:/sbin/init q,使這一設(shè)置起效。
??在系統(tǒng)啟動時向核心傳遞危險參數(shù)
??在Linux下最常用的引導(dǎo)裝載(boot loader)工具是LILO,它負責(zé)管理啟動系統(tǒng)(可以加入別的分區(qū)及操作系統(tǒng))。但是一些非法用戶可能隨便啟動Linux或者在系統(tǒng)啟動時向核心傳遞危險參數(shù),這也是相當(dāng)危險的。
??防范對策:
??編輯文件/etc/lilo.conf,在其中加入restricted參數(shù),這一參數(shù)必須同下面一個要講的passWord參數(shù)一起使用,表明在boot:提示下,傳遞給Linux內(nèi)核一些參數(shù)時,需要你輸入密碼。
??passWord參數(shù)可以同restricted一起使用,也可以單獨使用,下面將分別說明。
??同restricted一起使用:只有在啟動時需要傳遞給內(nèi)核參數(shù)時,才會要求輸入密碼,而在正常(缺省)模式下,是不需要密碼的,這一點一定要注意。
??單獨使用(沒有同restricted一起使用):表示不管用什么啟動模式,Linux總會要求輸入密碼;如果沒有密碼,就沒有辦法啟動Linux,在這種情況下的安全程度更高,相當(dāng)于外圍又加入一層防御措施。當(dāng)然也有壞處——你不能遠程重啟系統(tǒng),除非你加上restricted參數(shù)。
??由于密碼是明文沒有加密,所以/etc/lilo.conf文件一定要設(shè)置成只有超級用戶可讀,可使用下面的命令進行設(shè)置:
??chmod 600 /ietc/lilo.conf
??然后執(zhí)行命令:/sbin/lilo -V,將其寫入boot sector,并使這一改動生效。
??為了加強/etc/liIo.conf文件的安全,你還可以設(shè)置這個文件為不可改變的屬性,可使用命令:
??chattr 十i/etc/lilo.conf
??如果日后你要修改/etc/liIo.conf文件,用chattr -i/etc/lilo.conf命令去掉這個屬性即可。
??使用“Ctrl+Alt+Del”組合鍵重新啟動
??對于這一點,非常重要,也非常容易忽略,如果非法用戶能接觸到服務(wù)器的鍵盤,他就可以用組合鍵“Ctrl+AIt+Del”使你的服務(wù)器重啟。
??防范對策:
??編輯/etc/inittab文件,給ca::ctrlaltdel:/sbin/shutdown-t3 -r now加上注釋###ca::ctrlaltdeI:/sbin/shutdown-t3 -r now。
??然后執(zhí)行命令:/sbin/init q,使這一改動生效。
相關(guān)文章
- 筆者列出了目前10個最流行的Linux服務(wù)器發(fā)行版,與大家共同了解和學(xué)習(xí)開源技術(shù)中易用性、具備商業(yè)支持及具備數(shù)據(jù)中心的可靠性的Linux服務(wù)器系統(tǒng)平臺2013-05-04
關(guān)于Linux/Unix服務(wù)器維護的詳細介紹
本篇文章小編將為大家介紹,關(guān)于Linux/Unix服務(wù)器維護的詳細介紹,需要的朋友可以過來參考一下2013-04-17遠程修改Linux系統(tǒng)VPS服務(wù)器Root用戶密碼教程
當(dāng)你剛接觸Linux系統(tǒng)的VPS主機時,運營商往往會給你一個Linux系統(tǒng)的遠程登陸管理的用戶名和密碼。而這個密碼是默認的切具有一定規(guī)律,所以是非常不安全的。這個時候我們就2012-12-13Ubuntu 用VSFTP搭建FTP服務(wù)器設(shè)置教程
本文將介紹Ubuntu 用VSFTP搭建FTP服務(wù)器,需要的朋友可以參考下2012-12-03linux系統(tǒng)下如何修改服務(wù)器名稱參考方法
linux系統(tǒng)下如何修改服務(wù)器名稱,是每個朋友所疑惑的東西,接下來將告訴你一個常用的方法,按興趣的朋友可以參考下2012-12-03在Linux服務(wù)器上做備份時需要考慮的細節(jié)
如果您進行一般備份,以每日為基礎(chǔ)較好,您將會有助於減少檔案的損失,并且增加復(fù)原程度,接下來將介紹在Linux服務(wù)器上做備份時需要考慮的因素,需要的朋友可以參考下2012-12-03linux ftp服務(wù)器 虛擬機做服務(wù)器如何實現(xiàn)
在虛擬機下裝了fedora 10,搭建ftp服務(wù)器,vsftp是一個基于GPL發(fā)布的類unix系統(tǒng)上使用的ftp服務(wù)器軟件,它的全稱是very secure ftp,本文將詳細介紹,需要了解的朋友可以參考2012-11-27- 本文將詳細介紹linux ftp服務(wù)器架設(shè)配置,需要的朋友可以參考下2012-11-21
NFS(網(wǎng)絡(luò)文件系統(tǒng))服務(wù)器簡單解析
NFS是網(wǎng)絡(luò)文件系統(tǒng)的簡稱,主要用在linux與linux之間的共享,需要的朋友可以參考下2012-11-19- SVN是一種版本管理系統(tǒng),前身是CVS,是開源軟件的基石。即使在溝通充分的情況下,多人維護同一份源代碼的一定也會出現(xiàn)混亂的情況,版本管理系統(tǒng)就是為了解決這些問題2012-11-19

