Linux系統上不安全的程式及替代程式

來源:互聯網
上載者:User

WuFTD從1994年就開始就不斷地出現安全性漏洞,駭客很容易就可以獲得遠程root訪問(Remote Root Access)的許可權,而且很多安全性漏洞甚至不需要在FTP伺服器上有一個有效帳號。最近,WuFTP也是頻頻出現安全性漏洞。

它的最好的替代程式是ProFTPD。ProFTPD很容易配置,在多數情況下速度也比較快,而且它的原始碼也比較乾淨(緩衝溢出的錯誤比較少)。有許多重要的網站使用ProFTPD。sourceforge.net就是一個很好的例子(這個網站共有3,000個開放原始碼的項目,其負荷並不小啊!)。一些Linux的發行商在它們的主FTP網站上使用的也是ProFTPD,只有兩個主要Linux的發行商(SuSE和Caldera)使用WuFTPD。

ProFTPD的另一個優點就是既可以從inetd運行又可以作為單獨的daemon運行。這樣就可以很容易解決inetd帶來的一些問題,如:拒絕服務的攻擊(denial of service attack),等等。系統越簡單,就越容易保證系統的安全。

WuFTPD要麼重新審核一遍全部的原始碼(非常困難),要麼完全重寫一遍代碼,否則WuFTPD必然要被ProFTPD代替。

Telnet

Telnet是非常非常不安全的,它用明文來傳送密碼。它的安全的替代程式是OpenSSH。OpenSSH在Linux上已經非常成熟和穩定了,而且在Windows平台上也有很多免費的用戶端軟體。Linux的發行商應該採用OpenBSD的策略:安裝OpenSSH並把它設定為預設的,安裝Telnet但是不把它設定成預設的。

對於不在美國的Linux發行商,很容易就可以在Linux的發行版中加上OpenSSH。美國的Linux發行商就要想一些別的辦法了(例如:Red Hat在德國的FTP伺服器上(ftp.redhat.de)就有最新的OpenSSH的rpm軟體包)。Telnet是無可救藥的程式。要保證系統的安全必須用OpenSSH這樣的軟體來替代它。

Sendmail

最近這些年,Sendmail的安全性已經提高很多了(以前它通常是駭客重點攻擊的程式)。然而,Sendmail還是有一個很嚴重的問題。一旦出現了安全性漏洞(例如:最近出現的Linux核心錯誤),Sendmail就是被駭客重點攻擊的程式,因為Sendmail是以root許可權運行而且代碼很龐大容易出問題。

幾乎所有的Linux發行商都把Sendmail作為預設的配置,只有少數幾個把Postfix或Qmail作為可選的軟體包。但是,很少有Linux的發行商在自己的郵件伺服器上使用Sendmail。SuSE和Red Hat都使用基於Qmail的系統。

Sendmail並不一定會被別的程式完全替代。但是它的兩個替代程式Qmail和Postfix都比它安全、速度快,而且特別是Postfix比它容易配置和維護。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.