現在非 Windows 手持裝置越來越多 !個人有 Android Smart Phone & iOS Apple iPad 3因為共用 Mail ( Gmail ) 緣故,一直有個疑問想請問若打開(瀏覽)一個中毒機率很高網址(網站),若 Windows OS 上頭打開跟其他種 OS ( Android 或 iOS ) 打開,是否 " 非Windows OS " 中毒的機率會低很多嗎 ?
如果你單純論Windows、iOS、Android說實在的這三個很難比較第一個是桌上型作業系統第二個是移動裝置作業系統二種架構不一樣,病毒也不相容若病毒本身通吃的話那危險機率Android > Windows > iOS為什麼Android中毒機率最高開放性原始碼+病毒成長率比for Windows的病毒還要快就算有防毒應用程式,功能也沒比Windows上的強大所以...Windows也是封閉式原始碼但是她市占率太高,容易成為攻擊對象,因此「針對」也就跟著多並不是Windows比較好攻擊喔
因為越來越多的 User 在不同平台( PC、NB、Smart Phone、Pad )使用一樣 Mail System 跟 Browser(瀏覽器),而這些網頁書籤(我的最愛)也是跨平台像我個人習慣用 Gmail 跟 Chrome,在使用 PC 時會有防毒系統 for Windows OS但使用 Android 跟 iOS 時,因為考慮效能問題就沒裝防毒軟體,所以瀏覽一些網站時就難免有點怕怕的了 !
Android 系統天生設計就很安全,不容易中毒。放寬心用吧。它是 Linux 核心的 + 類 JAVA 軟體。即便 root 過的機子,用戶在使用時也只是一般權限,要切到 root 權限,必定會跳出小視窗問。病毒必為執行檔,因為程式要能運行,才能進行感染、破壞等病毒行為。windows 下,大家熟知的執行檔,就是 .exe .com .dll 這一類的,還有 .bat .cmd 之類可以去呼叫執行檔的腳本。這就是防毒軟體為何只會去掃 .exe .com .dll 之類的檔案,而不會去掃 .jpg ...等等檔案的原因。因為只有執行檔藏病毒碼才有意義,所以去掃非執行檔,只是浪費時間而已。unix-like 系統下的執行檔,不看副檔名,而是看檔案本身有無執行屬性。Android 下,執行檔則只有一種,就是 .apk.apk 表面上是安裝包,實際上也是綠色軟體包。所謂的安裝,不過就是把 .apk 拷貝到 /system 底下一個目錄,然後桌面建個捷徑,在系統記錄那邊,記錄那個軟體已安裝,這樣而已。那個是 java 軟體的特性,java 軟體如果要運行,就一定得一整套才能運行的,包含需求套件等等,單單只有程式進入點,是運行不了的。.apk 有點類似 java 的 .jar 封裝。但又不太一樣,雖然母語也是 JAVA 的,但並非真正的 JAVA 軟體。有點像是 Google 參考 java,自創的東西。JAVA 這類半虛擬程式語言,天生設計時就無法對系統進行破壞,除非說 JVM 虛擬機本身有漏洞。