◆梁云杰
(公安部消防局 北京 100054)
移動互聯網手機應用安全分析
◆梁云杰
(公安部消防局 北京 100054)
移動互聯網已經成為人們生活中重要的組成部分,到目前為止已經有6億多人在通過手機終端使用移動互聯網,可見移動互聯網手機應用有著大量的使用群體,對人們的生活產生巨大的影響。為了滿足人們的應用需求,移動互聯網正逐漸向“互聯網中性化”的方向發展,在這個方向的指引下產生了新的手機應用方式,促進移動互聯網產業的發展。但是在移動互聯網快速發展的過程中也存在著很多問題,使移動互聯網受到了安全的威脅。因此,要對移動互聯網手機應用安全進行深入的分析,以解決移動互聯網手機應用面臨的安全問題。
移動互聯網; 行為分析; 應用安全
1.1 移動應用商店的發展現狀
移動應用商店的應用會涉及到不同的環節,包括智能手機、互聯網、經營商、開發者等。移動應用商店的功能是通過智能手機來實現的,在移動互聯網的環境下供用戶使用,平臺供應商負責經營整個移動應用商店,通過與開發者進行合作,確保開發出的軟件獲取收益。蘋果公司開發出的App Store,促進了移動應用商店的發展,成為其他應用商店的發展。在投入運營之后,無論在軟件的購買數量和下載量都取得了巨大的成就,與眾多的移動應用商店建立聯系。因此,App Store取得了巨大的成就,得到了各個經營商的效仿,使移動智能終端獲得了巨大的發展。
1.2 移動應用商店的安全保障
操作系統開發商為了保證移動應用商店應用的安全性,利用安全認證沙盒對于具有軟件的應用權限進行限制,為移動應用商店的發展提供了安全保障。應用商店應該具有嚴格的審查功能,嚴格限制即將進入應用商店的軟件,保障進入移動應用商店的軟件不具備病毒和惡意代碼,確保軟件的綠色安全。為了保證軟件運行過程中穩定性和安全性,需要對軟件的網絡應用能力進行測試,為用戶提供好的應用環境。同時對移動商店的軟件等級規劃,通過撥測確立軟件的等級,根據軟件的等級和受歡迎情況,進行綜合排名,使用戶能夠很好的了解軟件的信息,以保障用戶下載軟件使用的安全性。
1.3 移動應用商店的產業鏈
移動應用商店產業鏈十分復雜涉及到移動運營商、應用商店運營商、應用開發者移動終端生產商、操作系統開發商和用戶等幾個部分,如圖1所示。移動運營商為用戶提供移動互聯網絡,使用戶能夠獲得更好的網絡體驗,提高移動應用商店的應用效果。應用的開發者在開發應用的過程中會利用操作系統開發商提供的API,而移動終端生產商則為用戶提供優質的移動終端,最終應用商店運營商會收取用戶的費用,獲得的費用按照一定比例分配給應用開發者。

圖1 移動應用商店的產業鏈
人們在平時的辦公、通信、休閑等活動都會應用到智能終端軟件,對于人們的生活產生了巨大的影響,而在應用智能終端軟件的過程中會涉及到安全問題。但是目前并沒有一定嚴格的限制,使市場上出現很多流氓軟件阻礙軟件市場的健康發展。
2.1 動態監控技術
動態監控技術主要將待檢查的軟件安裝到測試機上,通過對軟件的使用,來檢測是否存在吸費、竊取秘密等惡意行為的發生,通過實際運行的方式來對軟件進行有效的檢測。這種動態監控技術的監測程序十分簡單,極大的提高檢測人員的工作效率,是軟件檢測人員常用的監控技術,如圖2所示。動態監控技術只能夠檢測出軟件中的一些較為簡單的病毒,但是對于一些潛伏能力比較強的病毒的檢測效果并不是很好,這需要采取更加細致、科學的檢測方法來對軟件進行檢測。

圖2 使用動態監控技術檢測軟件
2.2 靜態反匯編分析
靜態反匯編分析與動態監控技術不同,并不需要將軟件安裝在測試機上,利用反匯編對軟件執行文件進行轉換,以可閱讀編碼的形式呈現出來,通過靜態反匯編工具對可閱讀編碼的分析,找出深藏在軟件內部的惡意行為。一般軟件的開發者會發布APK格式的軟件安裝包,安裝包內包含軟件的所有信息,而APK包都是加密的,需要對其進行編碼轉換,轉換后的代碼包含著程序運行流程,調用的系統資源等信息,因此,通過對代碼進行分析可以準確地找出軟件中的一些影響安全的操作行為。靜態反匯編分析是最為科學的軟件分析方法,可以深度的分析出軟件的惡意行為,但是由于靜態反匯編分析對于分析人員的專業能力要求比較高,需要進行反復的分析,一般作為輔助性的軟件檢測方法,在智能終端軟件行為分析方面應用并不是十分廣泛[1]。
手機已經成為人們生活中必不可少的工具,在人們的工作和生活中扮演著重要的角色,而在移動互聯網手機應用過程中會出現安全問題,對人們的切身利益造成影響,以下將對移動互聯網手機應用的安全性進行深入的分析,確保移動互聯網手機的廣泛應用。
3.1 進一步推進與細化移動互聯網的網絡與信息安全標準工作
移動互聯網手機的應用在給人們生活帶來極大便利的同時也出現了網絡詐騙、有害信息發布、敵對勢力滲入等問題,而解決這些問題最有效的方法是推進與細化移動互聯網的網絡與信息安全標準工作,可以通過以下三個方面來確保移動互聯網的網絡與信息安全體系的建立。第一,要確定移動互聯網手機應用軟件的先進性與可靠性,確保在軟件運行過程中對軟件的情況進行全面的監控,做到及時發現和處理。第二,按照國際規定對IT產品的安全性進行評測,確保IT產品投入到市場之前本身的安全性。第三,建立軟件運行異常的反映機制,將廣大用戶發展成為惡意軟件的舉報者,積極推動網絡與信息安全標準化[2]。
3.2 研究制定移動應用商店的專門管理辦法
移動應用商店的業務管理在近幾年內才形成一個完整的產業鏈條,并沒有一個專門的管理辦法,這使得這個領域的管理比較混亂,經常會出現惡性競爭,甚至會出現違法行為的產生,因此要研究制定移動應用商店的專門管理辦法。首先,在移動應用商店的管理辦法中要對項備案進行的流程進程規定,保證專項申請過程中的公平性和合理性。其次,移動應用商店的管理辦法中要有關于經營者責任和義務的規定,對經營者的經營行為進行監督。再次,移動應用商店的管理辦法應該規定經營者對第三方終端的審核責任,并且要規范第三方的行為。最后,在移動應用商店的管理辦法出臺之前按照“誰經營誰負責,誰引入誰負責”的原則規范各方的行為。
3.3 加強對智能終端軟件系統的第三方安全檢測及評估
新型智能終端緊密捆綁管理應用和內容的管理直接關系到移動互聯網手機的安全性。智能提高能終端軟件系統的第三方安全檢測及評估的水平要做到以下幾點:第一,確保智能終端軟件全管理制度的完整性和科學性,做好整個監管和評估過程監管,保障相關人員能夠按照管理制度的規定行為進行操作。第二,制定各類智能終端軟件的安全技術標準,提高操作的標準性,保障安全評估的效果。第三,做好對相關軟件的研發工作,從根本上減少軟件出現安全問題的概率,從軟件的研發到應用的整體過程都要進行安全性評估。第四,建立用戶安全問題的反應機制。用戶是手機智能終端軟件的直接使用者,應該是智能終端軟件系統的第三方安全檢測及評估的主要力量,應該調動用戶進行安全檢測的積極性,提高智能終端軟件的安全性。
3.4 積極應對境外移動應用商店和第三方應用平臺帶來的安全問題
隨著移動互聯網的發展,境外移動應用商店和第三方應用平臺也參與到了國內的移動互聯網手機應用市場中。但是由于國內法律法規管理體系中對于移動應用商店和第三方應用平臺的相關規定很少,對于境外移動應用商店和第三方應用平臺并不能夠進行很好的限制,這需要與境外移動應用商店和第三方應用平臺進行交涉,使其能夠遵守國內的法律法規,以確保移動應用商店和第三方應用平臺應用的安全性。
3.5 手機應用商城要建立上架手機軟件的監督機制
目前,國內的手機應用商城很多,一款手機應用軟件在不同的手機應用商城都有銷售,為了確保為用戶提供一個良好的手機軟件使用環境,手機應用商城要建立上架手機軟件的監督機制。手機應用商城在上架之前需要對手機應用軟件的安全性進行檢測。在手機軟件的應用過程中需要根據收集的下載量、嵌入廣告等信息進行統計,在綜合各方面信息的情況,確定不同手機軟件的排名。此外,應用商城還需要開放相關接口以供監測。
[1]黃斐一,武靜雅,孔繁盛.移動互聯網手機應用安全研討[J].移動通信,2014.
[2]熊艷平.關于移動互聯網下的手機應用產品服務設計分析[J].信息與電腦(理論版),2016.