為什么PC端開源的Linux系統(tǒng)更安全,手機端閉源的iOS系統(tǒng)更安全?
網(wǎng)友解答: 在討論之前,需要將系統(tǒng)本身的這個開源閉源和系統(tǒng)帶起來的生態(tài)的開放與封閉分清楚,并且分開討論,這樣考慮,將會得到比較統(tǒng)一的結(jié)論。簡單來說,開源是指把系統(tǒng)源代碼公開,但生態(tài)開放則
在討論之前,需要將系統(tǒng)本身的這個開源閉源和系統(tǒng)帶起來的生態(tài)的開放與封閉分清楚,并且分開討論,這樣考慮,將會得到比較統(tǒng)一的結(jié)論。簡單來說,開源是指把系統(tǒng)源代碼公開,但生態(tài)開放則是另一個概念,是指任何個人或組織均可為這個系統(tǒng)設計開發(fā)軟件并在該系統(tǒng)上運行而無需該系統(tǒng)任何形式的授權(quán)。
概念分清楚后,我們來觀察各個系統(tǒng)及其生態(tài)。pc領域,不外乎windows、mac、linux,windows系統(tǒng)閉源生態(tài)開放,mac則是系統(tǒng)閉源生態(tài)也封閉,linux則是系統(tǒng)開源生態(tài)相對封閉;移動設備領域,ios系統(tǒng)閉源生態(tài)封閉,安卓系統(tǒng)開源生態(tài)也開放。這樣我們有一個統(tǒng)一的結(jié)論:生態(tài)開放的windows和安卓,意味著不安全或者換個說法容易招致攻擊,生態(tài)封閉的ios、mac和linux相對不容易招致攻擊,而這與系統(tǒng)本身是否開源無關(guān)。這里補充一下,我為何說linux生態(tài)相對封閉,主要是linux的技術(shù)門檻較高,一般只用于專業(yè)領域,而不是個人的大眾領域,市場份額占比小,認為是相對封閉。
為何生態(tài)開放容易招致攻擊呢?其實很好理解,生態(tài)開放,意味著任何人或者組織都可以為其開發(fā)軟件,這樣一來,存在漏洞被利用的安全風險就比較高,因為系統(tǒng)總是存在漏洞的,就看有沒有被利用。
網(wǎng)友解答:PC端開源的Linux 系統(tǒng)與微軟的windows系統(tǒng)、蘋果的Mac osX一起構(gòu)成了PC(先排除服務器)的操作系統(tǒng),先看三者的市場份額,(不準確)windows占80%多,mac占10%,Linux占5%,用的人少,關(guān)注的人也會少,自然安全;其二是Linux系統(tǒng)的用戶管理和文件權(quán)限比較完善,在攻擊難度上比windows大。
手機上android的內(nèi)核是Linux,但其系統(tǒng)用戶管理被手機廠家默認了,很容易流出,就沒有安全可言,再有就是市場份額占比達80%(不準確);蘋果手機采用封閉系統(tǒng),而且其APP市場只有一家并嚴格審核,安全性就高些;但還要注意,現(xiàn)在攻擊不再為了破壞你的系統(tǒng),而是為了獲取信息,隱蔽性很強,如很多APP要求你開放通信錄、相片庫、攝像頭、麥克等都有可能泄漏信息,最好就是不要存在涉密、隱私的東西,不要開放通信錄。古人教導我們要修心養(yǎng)性中有個要點:慎獨,說人在暗處要向大庭廣眾下一樣要求自己的行為,就是隱私也是符合道德的,那就好心和氣平。