媒體頻報手機病毒,甚至傳播「來電顯示 ACE 字段勿接聽,否則手機感染病毒抹除 IMS/IMIE 導致無法聯網」等謠言。有必要澄清錯誤說法。所謂 ACE 病毒實為假消息(可見病毒百科),多家國內媒體及防毒廠商卻當真報導渲染。
一、病毒必備五大特徵
文中「病毒」加引號,因迄今未見真正手機病毒。真正病毒應具備:
- 傳染性:自身複製感染正常文件破壞運行,條件是病毒程式必須被執行。
- 破壞性:輕者降低效能/佔用資源,重者破壞數據導致崩潰甚至損壞硬體。
- 潛伏性:感染後不立即發作,滿足條件才激活。
- 可觸發性:未激活時靜默,遇特定條件觸發具傳染/破壞力。
- 寄生性:嵌入載體依靠載體生存,載體執行時病毒激活並複製傳播。
二、手機攻擊程式分類與漏洞分析
目前針對手機攻擊程式主要兩類,均無寄生性與傳染性,不屬病毒,僅為手機漏洞攻擊程式:
- 短信拒絕服務攻擊:佔領短信網關或利用漏洞發送大量短信。典型:利用門戶網站手機服務漏洞,程式不斷用某號碼訂閱/退訂服務。去年
SMS.Flood 即此類。
- 利用手機程式漏洞發送畸形短/彩信:導致手機內部程式出錯無法正常工作(如電腦「程式錯誤」)。典型:針對西門子手機的
Mobile.SMSDOS。
已公開手機漏洞彙整
- 諾基亞部分產品 PDU 格式漏洞:荷蘭 ITSX 發現,無畸形 PDU 短信例外處理,160 字元內畸形短信導致作業系統崩潰。影響 3310、3330、6210。
- 西門子 35 系列特殊字元漏洞:中國 Xfocus 發現,處理特殊字元導致直接關機。
- 松下 GD87 彩信手機漏洞:T-Mobile 確認,支援 WAP PUSH
service loading 方式,用戶不知情下自動啟動 WAP 瀏覽器訪問付費服務,不知不覺產生高額費用(圖示流程 a-e)。
- Orange SPV 允許運行非認證軟體漏洞:首款 Smartphone 2002 手機,Orange 僅允許認證軟體運行。2003 初駭客破解並公開,非認證程式可直接流入網路用於 SPV,破壞用戶手機。
- 諾基亞 Vcard 格式化字串漏洞:6610/6210/6310/8310 支援 Vcard,但 6210 處理 Vcard 存在格式化字串漏洞,發送含格式字串的惡意 vCard 導致 SMS 服務崩潰、手機鎖定或重啟。
- 西門子 "%String" 漏洞:35/45 系列接收
%String 形式短信(如 %English)誤以為切換系統語言,導致查看短信死機,易遭受 DoS 攻擊。
三、手機病毒未來趨勢:條件已成熟,僅待時間
雖發現安全問題,但無真正手機病毒,非因無人願寫,而是困難重重:
- 手機作業系統專有、不開放,難學習/調試/編寫,硬體專用難接觸。
- 手機可「寫」空間極小,早期僅 SIM 卡可存資料(僅 Telecom Directory 可用),容量極小且繞過格式極難。
- 接收數據多為文本格式,最難附帶病毒。
但隨手機產業快速發展,局面正改變:
- K-Java 大量應用:普通 Java 程式員可編寫可傳播病毒。
- Symbian/Pocket PC/SmartPhone 作業系統擴大,晶片(如 Intel StrongARM)標準化,廠商開放 API 鼓勵開發,方便用戶也方便病毒作者,查閱手冊即可編寫甚至破壞硬體的病毒。
- 手機容量擴大:大容量、外接 CF 卡給病毒藏身之地。
- 傳輸內容複雜化:從文本 SMS 發展到支援二進制 EMS/MMS,病毒可附加傳播。
結論:手機發展為病毒產生/儲存/傳播創造條件,手機病毒出現僅是時間問題。
四、防範手機病毒對策
- 堅守手機堡壘:廠商防漏洞、用戶不隨意下載不明來源文件(鈴聲/圖片)、殺毒廠商開發手機殺毒軟體(Trend Micro、McAfee、F-Secure 已有 PDA 版)。
- 堵死傳播通道:網關為主要通道,網關殺毒是防擴散最佳辦法。國內 Xfocus 深入研究 SMS/EMS/MMS 協議分析與內容掃描,確保傳輸內容安全可靠。
提高安全意識、注意防範,手機病毒可防。