關於Linux操作系統的新聞是經常在IT行業出版物中出現的。其中很多新聞是關於其安全的特點。但實際上,聲稱“Linux是所有操作系統中最安全的”這樣的說法是誇張的。雖然很多Linux操作系統發行版本比微軟Windows操作系統和蘋果Mac OS X操作系統的安全性好很多,但有證據表明,大部分Linux發行版本都比不上標准的FreeBSD操作系統,更不用說在通用操作系統中可能擁有最好安全記錄的OpenBSD操作系統了。
剔除象RTOSes、IBM i、OpenVMS和TrustedBSD之類用於特殊用途的操作系統。許多人傾向於認為:相比封閉源代碼的操作系統,流行的開源操作系統,具有一定的安全優勢。他們把Linux作為了開放源碼操作系統的象征,而微軟Windows則是封閉源代碼操作系統的代表。在這樣的二選一的情況下,就應該選擇“Linux是最安全的操作系統”。但現實世界並不是這麼簡單的。
實際上,就抽象的Linux操作系統而言,它根本不是一個最安全的操作系統。事實上,有一些Linux發行版本就是故意在默認配置下不提供完善的安全保證。總體來說,Linux操作系統的安全性是處在兩個極端之間的。
此外,確定最安全的操作系統沒有這麼簡單。大部分人並不了解什麼是真正的安全,以及如何進行安全的評估。即使對於專業人員來說,安全涉及的因素也是很多的:
代碼質量審核
默認的安全配置
修補程序的質量和響應時間
特權分離架構
其它更多的方面
舉例來說,即使我們忽略任何不能運行運行一個受歡迎的浏覽器(如火狐Firefox)、流行的電子郵件客戶端(如雷鳥),以及流行的辦公套件(如openoffice.org)等應用軟件的操作系統,並將平台環境限制為英特爾x86架構下的圖形用戶界面(WIMP/GUI),Linux也不可能擊敗所有其它的選擇。即使作為發行量最大和分布最廣的版本Ubuntu Linux操作系統,也是不可能的。
實際上,即使有些人說,Ubuntu是最安全Linux發行版,但就在我寫這篇文章的時間,就有操作系統在每一個方面都超過了Ubuntu,不過其中有些是其它的Linux發行版本。當然,如果這是真的,Linux是最安全的操作系統,它可能會比OpenVMS更安全。但我不認為是這樣的。
如果你是認為“Linux是最安全的操作系統”,那我建議最好重新考慮一下。其它操作系統的安全性可能比Linux操作系統的高。在選擇操作系統的時間,最好先進行一下調查,確認實際效果。
關於“Linux是最安全的操作系統麼” ?詳細的答案是,這要看是和什麼操作系統相比較,或者是對具體的操作系統的所有方面進行比較(而不是僅僅比較是開放源代碼還是封閉源代碼),以及你對操作系統的需求是什麼。如果你是指流行的開源操作系統比流行的封閉源代碼操作系統更安全,也就是說Ubuntu的的默認配置比微軟Windows Vista更安全,是這樣的。但只是說:“Linux是最安全的操作系統,”在另一方面,這樣的說法是不精確和不准確的。