Linux安全設置 全面堅固系統(tǒng)穩(wěn)定安全 |
發(fā)布時間: 2012/6/17 23:57:47 |
如今許多中小用戶因業(yè)務發(fā)展,不斷更新或升級網(wǎng)絡,從而造成自身用戶環(huán)境差異較大,整個網(wǎng)絡系統(tǒng)平臺參差不齊,服務器端大多采用 Linux系統(tǒng)的,而PC端使用Windows系統(tǒng)。所以在企業(yè)應用中往往是Linux/Unix和Windows操作系統(tǒng)共存形成異構網(wǎng)絡。中小企業(yè)由于缺少經(jīng)驗豐富的Linux網(wǎng)絡管理員和安全產(chǎn)品采購資金,所以對于網(wǎng)絡安全經(jīng)常缺乏缺乏全面的考慮。筆者將從服務器安全和網(wǎng)絡設備的安全等來解決企業(yè)的煩惱。 一、服務器安全: 1. 關閉無用的端口 任何網(wǎng)絡連接都是通過開放的應用端口來實現(xiàn)的。如果我們盡可能少地開放端口,就使網(wǎng)絡攻擊變成無源之水,從而大大減少了攻擊者成功的機會。 首先檢查你的inetd.conf文件。inetd在某些端口上守侯,準備為你提供必要的服務。如果某人開發(fā)出一個特殊的inetd守護程序,這里就存在一個安全隱患。你應當在inetd.conf文件中注釋掉那些永不會用到的服務(如:echo、gopher、rsh、rlogin、rexec、 ntalk、finger等)。注釋除非絕對需要,你一定要注釋掉rsh、rlogin和rexec,而telnet建議你使用更為安全的ssh來代替,然后殺掉lnetd進程。這樣inetd不再監(jiān)控你機器上的守護程序,從而杜絕有人利用它來竊取你的應用端口。你最好是下載一個端口掃描程序掃描你的系統(tǒng),如果發(fā)現(xiàn)有你不知道的開放端口,馬上找到正使用它的進程,從而判斷是否關閉它們。 2. 刪除不用的軟件包 在進行系統(tǒng)規(guī)劃時,總的原則是將不需要的服務一律去掉。默認的Linux就是一個強大的系統(tǒng),運行了很多的服務。但有許多服務是不需要的,很容易引起安全風險。這個文件就是/etc/inetd.conf,它制定了/usr/sbin/inetd將要監(jiān)聽的服務,你可能只需要其中的兩個:telnet和ftp,其它的類如shell、login、exec、talk、ntalk、imap、pop-2、pop-3、finger、 auth 等,除非你真的想用它,否則統(tǒng)統(tǒng)關閉。 本文出自:億恩科技【prubsntakaful.com】 |