飛機這玩意發明出來到民用,其最大的用處是節省了時間,讓交通變得更加便捷和快速。但是每次大家討論到飛機似乎並不是討論它從中國飛往美國節省多少時間,而是它無可置疑的安全性問題。這似乎跟大家每次爭論Windows和Linux哪個更好時,往往會在安全性上爭執不休。
當然,別誤會我的意思,坐飛機仍然是目前最安全的交通方式。不過今日見一些朋友爭論Windows和Linux哪個更安全,多有感慨。我個人理解大概如下。
支持Windows較安全者
常見某Windowser言論,“我裸奔一年多了,沒見有半個病毒,中毒都是小白”。把Windows易於中毒歸咎於Windows的流行和使用者的水平問題。許多人認為客觀上Linux是因為(對比Windows)相對比較不流行,並且發行版本眾多所以並沒有許多流行病毒。就國內的網絡環境來說,值得黑客竊取的東西多依賴於Windows系統,比如QQ號碼、網銀帳號等,由於Windows的內核經常是多個版本一起用,所以會導致桌面版本和服務器版本存在同樣漏洞和容易受到攻擊。
支持Linux較安全者
Linux因為開源的緣故,故而Linuxer們認為因為Linux的開源,所以Linux出現的BUG會很快被發現。並且因為 Linux系統早期就是從服務器起家,較少為普通用戶使用,使用者多為有過專業培訓的網絡管理員,使用者比較專業,自然而然相對能把Linux保持在一個 比較安全的狀態。常常聽人說OpenBSD等操作系統常常被譽為最安全的操作系統,如果把這個系統扔給小白用,估計半個小時後系統就不能正常啟動了。
說到這裡,我們必須回過頭重新去審視操作系統作為一種電腦軟件是否安全性就是一切?
就像飛機這玩意發明出來到民用,其最大的用處是節省了時間,讓交通變得更加便捷和快速。但是每次大家討論到飛機似乎並不是討論它從中國飛往美國節省多少時 間,而是它無可置疑的安全性問題。這似乎跟大家每次爭論Windows和Linux哪個更好時,往往會在安全性上爭執不休。
是的,無論是Windows還是Linux最主要是適用性,如果你女朋友想要上QQ游戲玩斗地主Linux的安全性對她有用麼?或者你讓一個不需要浏覽器的EMAIL服務器頻繁更新是因為IE出現BUG,這似乎有點本末倒置。如果你需要的是一個免費的WEB服務器,Linux系統無疑是你最佳的選擇。而如果 你是網吧的老板,你還打算准備提供最新的Ubuntu讓大家體驗嗎?
大概這時候就有人說了,Windows有服務器版本,Linux也有服務器版本,為何不能拿這兩者相比呢?就算是再安全的系統也不可能完全無BUG,安全只是相對而暫時的。
假設如果你是一個普通的非互聯網企業管理者,購買一個Windows服務器版本,無論你是否能發現新的BUG它都能夠及時自動的更新補丁。或者安裝一個 Linux,在發現BUG時只能漫天搜索,或到Linux社區反饋,然後漫無目的等待補丁的到來呢?另外假設你是一個狂熱的計算機愛好者,你根本不屑等待,自己就能找出漏洞並且一定程度上修補BUG,你要怎麼選擇?或者你是一個ASP程序員,又或者你是一個PHP程序員,選什麼系統重要的不是安全性吧?
哪怕就算Windows和Linux有部分用戶群體是重疊的,說實話大部分問題跟安全還是沒有多大關系的。真正使用服務器版的企業看中的還是成本,這些企業只要做好備份關注安全動態,在安全成本上的花費並沒有想象中那麼多。
說到最後,其實問題不在工具上,而是使用工具的那個人。單純討論一個工具是否好用是沒用的,那只是針對你個人或某個情況。在這種討論中,也許只有兩個人, 意見都會有分歧。拋開適用性討論安全是沒有任何意義的。我想起在cnbeta.com上關於Windows和Linux爭論的一段話。
A君:你讓一個小白裝一個Windows再裝一個Uboutu,各用一個月看哪個系統的病毒多。
B君:或許了一個月後,Uboutu都沒打開超過兩次。因為上面沒有QQ,不能開網銀。
C君:然後該小白的QQ和網銀帳號被盜了。
D君:最後小白還是回去用他的小霸王