為什麼Linux和Windows遷移到Android和Window Phone上安全性卻顛倒了過來?

Linux已其安全穩定廣泛用作伺服器系統,而Windows的安全性則長期受到病垢~But,為什麼以Linux為基礎的Android和以Windows為基礎的WP在移動端的安全性評價卻掉了個個?


你可以去看看1947年的新華日報,就能知道原因


一般人所謂的安全性問題,在Windows下應該是病毒多,Android root後app許可權大。。

這些都是和用戶使用的姿勢有關的,不關係統什麼事。。


1、 Security by obscurity

2、不可否認最初設計Windows Phone 7的時候就想得相當周全了


不考慮人的情況下,瘟到死的安全性其實一直比linux高…

但瘟到死也遠遠沒有linux那麼強大,特別是新的幾代,為了所謂的安全,開放給程序員的介面大幅減少,而unix的設計理念是把一切介面提供給最普通的用戶^_^

安全和功能是成反比的。


據說Windows比Linux安全穩定,具體如何我沒有研究過。大家覺得Linux安全估計可能是因為Linux用戶的平均水平比Windows用戶的平均水平高很多吧。這沒辦法,Linux用戶大多數都是程序員等專業人士,因為Linux不是伺服器就是做開發環境的,個人用戶用Linux的少。而Windows...上到99下到剛會走,用戶群那叫一個廣。

至於手機端,用戶數量正好對調,這樣問題就暴露了。而且各種各樣的Android rom,基本上所有OEM都有自己的rom,這還不算,還有很多第三方的rom,就算本身Android沒問題,這麼多廠商組織一通亂改,誰能保證不出點事?更何況Android本身就不是一點問題都沒有的。還有就是各種用戶跟風root,你說IOS root一下是因為IOS本身可訂製性太低,但是Android root是為了啥?對於普通用戶而言,root毫無意義,只能增加潛在風險。

-----------更新---------------

補充一下啊,關於root的問題,我確實有點考慮的不全面。大家說root是為了刪除垃圾軟體,這個在各種OEM的rom裡面確實很常用,比如酸爽家的rom,各種無用的軟體什麼的。但是,說實話還是不建議普通用戶去root,當然了如果有一定的專業知識,至少知道什麼可以刪除,該刪除什麼,確實可以自己DIY一下。

每個廠商都想在自己的產品上留下自己的印記,這一點Windows PC和Android 手機都是這樣。所以我買新PC的時候都是習慣性直接重裝系統,而買Android手機的時候都是選擇相對純凈的設備或者直接買Nexus。


當我們討論一個平台的安全性時,我認為起碼有三個層面:

1. 系統設計。在設計時就將安全作為主要指標的系統會提供一個健壯的、精細的許可權控制機制。Linux可能得益於其從Unix上繼承的安全機制,從誕生起就具有一直沿用至今的多賬戶、面向網路環境的許可權控制功能,而且現在仍在進一步發展細化。反觀白手起家的Windows,它是以易用性、娛樂性作為賣點開發出來的,安全部分是後來一步步加強的,而且由於宣傳的側重點從來都不是「家庭用戶的偽安全」,所以UAC這樣的功能被人忽略或者誤解也就不足為奇了。

2. 應用生態。為什麼前些年Windows年年病毒大爆發?為什麼Windows上流氓這麼多,彈窗、全家桶甚至綁架系統進程?為什麼這幾年頻頻爆發拖庫事件,Linux伺服器不是最安全的嗎?再過幾年等我可以用手機開關門禁、電器、私有雲時又會有出現什麼形式的入侵呢?這些現象歸結起來可以說明安全問題實質是利益問題,無利可圖的漏洞只能是駭客的浪漫。以前我們把照片、表格存在硬碟里,他們用熊貓燒香搞我們;後來有些人為了和我們攀親戚,用爆乳的彈窗、一鍵安裝之類的把戲試圖軟化我們的骨骼,我禁不住誘惑,上傳了些靚照;接著我就出名啦!感謝Linux。你看,利益在哪裡安全就在哪裡,蒼蠅附在縫隙上不是因為好玩,是因為裡面有蛋黃。系統內核是什麼並不是那麼重要,重要的是它的優秀應用可以附加多少價值。單機時代Windows玩得溜,也承擔了不少的罵名,而以後你會看到越來越多的Linux仆街。

3. 開發者和用戶的計算機姿勢水平。Linux開發者和用戶重合度高,往往是自寫自用,准入門檻也因為冷門而高一些。所以你很少在Linux上看到流氓軟體、過分的許可權申請這些在Windows上司空見慣的現象。即便真有,Linux用戶也可以識別、規避甚至舉報對抗,而大部分Windows用戶不具備這種能力。另外,有些初級用戶分不清系統和應用的許可權邊界,把應用做壞事的黑鍋也讓系統背了,早年的Windows替QQ頂了多少子彈估計也數不清了。

至於Android,基於Linux並不能代表一定有著更好的安全設計,事實上,因為它更容易接觸用戶的隱私,所以安全要求更嚴格更細緻。目前的Android和早年的Windows不能再像了,廣泛的兼容性、易用性,更重要的是先手優勢和開放性。為什麼國內這麼多企業黏在Android下面,因為有穩定的市場支持和開放的定製許可權,做應用怎麼也比不上改系統自由吧?如果微軟當年能早點意識到移動端的重要性,也許你的問題就是「Windows的安全性是不是已經無藥可救了?」

其實我不懂什麼計算機安全,以上都是我編的,有問題可以溫柔地告訴我,要不然………………………………………………………………………………………………………………………………………………………我哭給你看哦。


無非是用戶人群、用戶數量的差別,何來所謂的安全性


用戶數量決定有多少人願意在她身上花時間。單純安全性明顯win勝lin


android只是用了linux內核,android不是linux,android所謂的不安全,除了root,其它和linux一毛錢關係都沒有…但root根本就是自己作死…

任何情況下,不要root, 不要root, 不要root


Windows和Android用戶多,開發這兩個平台的病毒木馬更有價值。


說錯了。

事實是:在什麼情況下,都是windows比linux安全。

只不過:電腦上,linux實在太少,少到寫病毒的人都沒有寫linux病毒的興趣。


Linux並非漏洞少,只是去挖漏洞的人少


這個問題不合理. 從安全性來說, Windows本來就不比Linux差. 能做伺服器系統, 並不代表安全性就好.

題主說的安全性, 其實是在說兩個事情, 一個是安全性, 一個是穩定性, 安全性, 主要針對外部環境的接觸, 而穩定性, 主要是針對使用者自身的使用過程.

Linux和Windows不同的進程優先機制, 已經決定了, Linux為服務進程優化更多, 而Windows為前台進程優化更多. Windows的前台進程在使用中出錯, 就會導致後台服務也搶不到資源, 從而系統崩潰. Linux的前台進程中使用出錯, 往往後台還在運行, 這對服務系統來說, 太重要了.


linux遷移到android? 用詞不合適吧 android最多算個乾兒子 只是引用一個linux kernel 所以咯 你這個提問就是有問題的


其實也想說Linux的安全性來自用的人少加上那脆弱的穩定性


推薦閱讀:

喜歡用小米的系統,可是怕被貼上屌絲的標籤怎麼辦?
如果你是HTC的CEO,你會怎麼拯救HTC?
華為的哪些有明顯過錯的做法應當被批評?
xposed有哪些中文模塊?
為什麼 HTC 在中國發售的手機相比國際版總是縮水?

TAG:Linux | Windows開發 | Android |