大家都知道,Linux相對(duì)于Windows就安全性而言具有更多的優(yōu)勢(shì)。不管選擇哪一種Linux發(fā)行版本,在安裝完成以后都應(yīng)該進(jìn)行一些必要的配置,來(lái)增強(qiáng)它的安全性。下面就通過(guò)幾個(gè)步來(lái)加固Linux服務(wù)器。 目前,許多中小用戶因業(yè)務(wù)發(fā)展.不斷更新或升級(jí)網(wǎng)絡(luò),從而造成自身用戶環(huán)境差異較大,整個(gè)網(wǎng)絡(luò)系統(tǒng)平臺(tái)參差不齊。在服務(wù)器端大多使用Linux和Unix的,PC端使用Windows和Mac。所以在企業(yè)應(yīng)用中往往是Linux,Unix和Windows操作系統(tǒng)共存形成異構(gòu)網(wǎng)絡(luò)。
1.安裝和配置一個(gè)防火墻
一個(gè)配置適當(dāng)?shù)姆阑饓Σ粌H是系統(tǒng)有效應(yīng)對(duì)外部攻擊的第一道防線.也是最重要的一道防線。在新糸統(tǒng)第一次連接上Internet之前,防火墻就應(yīng)該被安裝并且配置好。防火墻配置成拒絕接收所有數(shù)據(jù)包,然后再打開(kāi)允許接收的數(shù)據(jù)包,將有利于系統(tǒng)的安全。Linux為用戶提供了一個(gè)非常優(yōu)秀的防火墻工具,它就是iptables。它完全是免費(fèi)的,并且可以在一臺(tái)低配置的老機(jī)器上很好地運(yùn)行。
2.關(guān)閉無(wú)用的服務(wù)和端口
任何網(wǎng)絡(luò)連接都是通過(guò)開(kāi)放的應(yīng)用端口來(lái)實(shí)現(xiàn)的。如果盡可能少地開(kāi)放端口,就使網(wǎng)絡(luò)政擊變成無(wú)源之水,從而大大減少了政擊者成功的機(jī)會(huì)。把作為專用服務(wù)器是個(gè)明智的舉措.例如,希望Linux成為Web服務(wù)器,可以取消糸統(tǒng)內(nèi)所有非必要的服務(wù),只開(kāi)啟必要服務(wù)。這樣做可以盡量減少后門(mén),降低隱患。而且可以合理分配系統(tǒng)資,提高整機(jī)性能。
以下是幾個(gè)不常用的服務(wù):
(l)fingerd(finger服務(wù)器)報(bào)告指定用戶的個(gè)人信息,包括用戶名、直實(shí)姓名、Shell、目錄和聯(lián)系方式,它將使系統(tǒng)暴露在不受歡迎的情報(bào)收集活動(dòng)下,應(yīng)避免啟動(dòng)此服務(wù)。
(2)R服務(wù)提俱各種級(jí)別的命令,它們可以在遠(yuǎn)程主機(jī)上運(yùn)行或與遠(yuǎn)程主機(jī)交互,在封閉的網(wǎng)絡(luò)環(huán)境中登錄面不再要求輸人用戶名和口令,相當(dāng)方便。然而在公共服務(wù)器上就會(huì)暴露問(wèn)題,導(dǎo)致安全威脅。
(3)刪除不用的軟件包,在進(jìn)行系統(tǒng)規(guī)劃時(shí),總的原則是將不需要的服務(wù)一律去掉。默認(rèn)的Linux就是一個(gè)強(qiáng)大的系統(tǒng),運(yùn)行了很多的服務(wù).但有許多服務(wù)是不需要的,很容易引起安全風(fēng)險(xiǎn)。
(4)不設(shè)置默認(rèn)路由。在主機(jī)中,應(yīng)該嚴(yán)格禁止設(shè)置默認(rèn)路由,即defaultroute.建議為每一個(gè)子網(wǎng)或網(wǎng)段設(shè)置一個(gè)路由,否則其他機(jī)器就可能通過(guò)一定方式訪問(wèn)該主機(jī).
(5)口令管理?诹畹拈L(zhǎng)度一般不要少于8個(gè)字符,口令的組成應(yīng)以無(wú)規(guī)則的大小寫(xiě)字母、數(shù)字和符號(hào)相結(jié)合,嚴(yán)格避免用英語(yǔ)單詞或詞組等設(shè)置口令。