蘋果和微軟沒有開源,Linux 和 Android 開源,為什麼前者幾乎沒聽說過病毒隱患而後者比較嚴重?
OSX/IOS:不開源,無毒。
windows:不開源,有毒。linux:開源,無毒。Android:開源,有毒。PS:無毒並不是指完全就沒有病毒,只是概化一下病毒的多寡嚴重性而已。
五個方面
1.許可權策略
比如ios使用的是沙盒模式,許可權管的很死,所以難有病毒和後門。2.市場佔有率
mac os和linux這種市場佔有率,搞病毒木馬不太划算。3.黑客的行為
windows是主流,必須使勁搞,而且win都是客戶機,下木馬方便慢慢剝削linux主要是伺服器,沒必要搞木馬,直接入侵提權即可!至於mac os,還是算了吧,那部分用戶少就算了,還不玩遊戲,號都盜不了4.系統本身的問題
早期的win和配套的安全軟體做的確實有問題,
尤其是底層漏洞導致的蠕蟲,讓人感覺病毒滿天飛。至於win的伺服器,許可權和策略的設置太麻煩,你們玩不溜...5.用戶的主觀感受
有很多盜號什麼的,其實和系統沒關係,比如被釣魚xss之類。但是由於用戶是使用win的,那就是win的錯!如果當年mac和linux佔有率和win一樣,那麼黑客分分鐘讓木馬滿天飛給你們看!
===
增加一條,版本問題
木馬最猖獗的時候,恰好處於絕大多數用戶的配置是xp+ie+flash這種狀態(甚至連桌面解析度幾乎都是一毛一樣)
而更拽的是大部分伺服器也採用win sever+IIS,並且管理員不會設置所以當時最流行的玩法是:
1.木馬免殺+網頁木馬+入侵網站掛馬一條龍2.木馬免殺+入侵下載站,綁馬或者直接替換木馬一條龍簡單有效殺傷面積巨大當時的黑客只需要弄明白win系統的許可權關係,然後隨便手裡有2345678day之類的東西知道一些整站的漏洞或者默認資料庫(反正他們也不補),然後就開開心心的隨便弄吧而至於linux那邊,內核版本各種各樣,很多人還會自己寫些亂七八糟的東西進去,不好通殺(當然,拋開內核只說web層面,linux和win區別不大,所以出現過很多黑客拿下站點連上web後門,之後的內容就完全看不懂了絕大多數android病毒只能叫做是你自己作死自己授了權的應用程序吧……
而除了蘋果,沒有任何系統敢剝奪你自殺的權力。其實windows最主要的問題是xp實在太老了,已經被搞病毒的研究透了。而linux被幾百個發行版分割,還可以完全無視規範自己diy。系統升級更是一年或者半年就有一次,有的甚至滾動升級。想發布一個正常的通用的二進位私有軟體尚且那麼讓人絕望,要做一個病毒來感染這麼多系統更是困難,投入和回報差太多了啦。還不如把代碼放出去,讓你們自己編譯移植吧。同樣,android進化也實在非常的快,安全性的提升也很快,花大力氣研究底層技術做出來的病毒,馬上就被淘汰,還來不及產生收益的可能性太高了,所以說真的,絕大多數android病毒只能叫做是你自己作死自己授了權的普通程序而已。開源不能靠壟斷獲取收益,就只能一路往前賓士~~順便把病毒落下吃灰。所以隨著微軟時代的結束,現在病毒作者大多轉職做apt定向攻擊了。其實我一直覺得 Windows 和 Android 生態環境非常相似——
用戶基數大、能夠獲得的經濟利益大,沒什麼人監管,獲取軟體的渠道多並且質量參差不齊。對於訪問不了 Google Play 的國內 Android 用戶尤其如此。哦對了,Android 內核開源,但是 Google 那個 framework 是閉源的。大部分 Android 應用程序也是閉源的。除了iOS之外,其他系統病毒少純粹就是因為那個系統用的人少。。。
病毒多不多和系統開源有毛線關係。。。
你用的人多,病毒就多,用的人少,病毒就少。。。開發惡意程序的人很多都是為了牟利的,用的人少他們開發了根本搞不到錢。。。沒事閑的蛋疼么。。。iOS是個特例,因為這個系統太過於封閉導致開發惡意程序很難。。。不過也不是沒有。。。
我其實很想重點吐槽iOS的。。。不過想想用了iOS之後各種國產應用隨便裝,也不錯。。。OSX/IOS:小眾產品,封閉,*NIX系列有先天安全優勢,Apple控制的很死,軟體太少,沒那麼多軟體供你下載折騰,怎麼中病毒?
Windows:使用廣泛,用戶水平參差不齊(小白太多),海量軟體,國內盜版嚴重,用戶無付費習慣,導致軟體商無利可圖,所以想些歪門邪道,因而導致Windows用戶體驗差;早期產品安全方面的確做的不好;Win7,Win8非常安全,有點水平的用戶無需裝殺毒軟體;其實並不是Windows不好,只是小白太白。linux:小眾,都是專業級的人在使用,都注重安全,安全機制好。Android:開源,大家都享受到了便利,國內用戶無付費習慣,App開發者無利可圖,只能搞點歪點子,沒錢怎麼可能太用心思在軟體開發上?慢慢就好了。
Windows使每個人都用上了電腦;
Android使每個人都享受到了智能手機的便利;而蘋果,攫取了大部分利潤,謂之——高品味!人的選擇不盡相同,造就世界的五彩斑斕[【形形色色】
病毒針對終端用戶,木馬針對服務
linux終端用戶少,所以一般是植入木馬和黑掉,幹嘛還用病毒?那是windows的概念,咱們linux用0day破壞,賺錢比木馬可怕多根據題主的案例,有沒有毒看用戶基數咯
題主的問題是:蘋果和微軟沒有開源,Linux 和 Android 開源,為什麼前者幾乎沒聽說過病毒隱患而後者比較嚴重?
根據題主的描述,我覺得這說明:這兩件事情其實並沒有什麼關係……
其實病毒多不多主要看值不值得寫病毒毒多毒少的一個重要原因就是OS對許可權的控制,跟是Windows還是Unix無關。
題主舉的正面例子里,iOS不說了,封閉系統封閉體驗,想有毒都難;Linux的許可權管理極其分明,一個伺服器上n個用戶各是各的互不干擾(因為壓根就干擾不到),碰上個菜鳥還沒等搞點動靜出來,那頭管理員已經發現有人試圖越權幹壞事了;而OS X的話乾脆連root用戶都禁用了(su: sorry),任何需要提權/sudo的時候都要輸一遍密碼,這種環境下病毒理論上有,但實際上生存空間是很小的——你的電腦隔三岔五跟你要提權密碼你也得提防一下不是?
在反面例子里,Android本身也是沒問題的(設計開放是哲學問題——雖然開放的API加上諸多小白用戶的助攻導致連菜鳥都能弄個大新聞,但這不是關鍵),關鍵是用戶動不動就root——一個時刻以root用戶登錄的Linux想想都酸爽,沒了許可權限制,哪裡還用得著精心設計病毒?直接拿解釋器執行惡意腳本不就行了。Windows的話從win7開始許可權控制相對來說比較到位了,但歷史上的黑點實在太多,加之用戶數量太大,動輒一個病毒黑一大片,這安全性不佳的口碑也就被口口相傳下來了——想反駁的軟粉可以想想360當年是怎麼火起來的,以至於微軟都不得不跟其合作?嚴重性與市場份額是強關係,這題無意義,建議關閉。
我就瞎扯一個吧。看題主的問題似乎是想說 操作系統開源與否 和 該操作系統平台病毒泛濫現象 有無相關性?如果你贊同我說的這個。那麼我覺得答案就跟 國家的體制是否民主 和 該國家範圍內犯罪率偏高 的相關性一樣……
看反病毒軟體多寡就知道誰毒多了。安卓和視窗病毒木馬容易傳播的最主要原因是軟體獲取來源不規範,惡意軟體作者隨便在哪個論壇放出安裝包就可以感染大量機器,特別是視窗系統永遠有愛用外掛作弊器的遊戲玩家,當然這也是安卓用戶中毒的來源之一。但是安卓的用戶只要規範自己的使用習慣中毒的機會就沒有了。悲催的是視窗,到今天幾乎所有中毒被盜號的事件全是它,居然說這個平台無毒?忘了五大反病毒的「病毒」了?是因為信仰嗎?蘋果系統已經開源了但其實它不中毒是因為它的封閉和許可權機制,大家都在商店裝軟體,而且沒有誰需要外掛和作弊器吧?蘋果想消滅誰就可以消滅誰,360出了mac版蘋果只要不讓它上架就可以簡簡單單地消滅。而linux不容易中毒原因與蘋果相反是因為開放和優秀的許可權機制,你可以讓我中但是我中毒了你也做不了什麼,因為開放系統本身不一定有你做的病毒依賴的庫,同樣是五磅兔你的病毒可能沒法在我電腦里運行,而且今天能運行明天我可能更新一下就不行了,沒誰願意花這時間去做,因為每個人系統的環境都不一樣。其實易受病毒威脅的是安卓蘋果和視窗,因為就它們是所有人系統環一致的,做一個病毒出來只要專了個可靠的漏洞可以感染一大片,只有linux不行。以用戶數量來衡量就太無知了點,要知道現在很多國家政府各部門用的都是linux系統,製作針對性病毒的價值遠遠高於其他系統,而且最近印度就宣布政府強制使用開源軟體了,而且也已經是伺服器市場的霸主,別說linux是沒人用的系統沒有做病毒的價值這種傻話。linux病毒能偷的東西不是你那破qq號的價值能比的,問題只在於你做的出來沒有。
mac os那種東西誰愛誰用去,用了別哭著回來裝什麼win雙系統虛擬機就行了。還沒毒,呵呵了,誰願意在一個沒人用的系統上寫病毒阿
還得看看使用量吧!用得少的連做病毒的都不屑的。(好像哪裡有問題,linux粉和果粉別噴我)
有無毒,主要看經濟效益!
linux在個人pc市場和windows都沒資格比,用戶基數不是一個級別。再說了,會玩linux的中木馬了會好意思承認嗎?持有一大把linux的shell的黑客也很多。ios和安卓是審核和未審核的結果