鄭 超
南京政治學(xué)院上海分院,上海 200433
安全領(lǐng)域中移動終端的安全機制研究
鄭 超
南京政治學(xué)院上海分院,上海 200433
移動終端具有方便靈活的優(yōu)勢,在生活和工作中得到了廣泛的應(yīng)用。但是在處理涉密數(shù)據(jù)時還存在一定的安全隱患,本文分析了移動終端存在安全問題,從硬件安全、系統(tǒng)安全、應(yīng)用安全、管理安全四個方面提出了一套系統(tǒng)安全策略,為移動終端在安全領(lǐng)域?qū)嶋H應(yīng)用提出了具體方案。
安全領(lǐng)域;移動終端;機制研究
在軍隊、政府辦公等安全領(lǐng)域中還以傳統(tǒng)的辦公模式為主,以紙張為輸出終端,信息流通主要手段,不僅造成紙張浪費,信息傳遞效率低下,形式單一,而且文件管理工作量巨大,查找困難,容易造成涉密文件丟失的風(fēng)險。將移動終端引入到具體業(yè)務(wù)工作中,通過信息化技術(shù)能夠?qū)崿F(xiàn)無紙化辦公,豐富信息展現(xiàn)形式,提高信息傳遞效率,從而提高工作效率。同時移動設(shè)備方便集中管理,具有很好應(yīng)用前景。但在安全領(lǐng)域中業(yè)務(wù)數(shù)據(jù)十分敏感,需要絕對的安全,不能很好的解決數(shù)據(jù)安全問題,就無法分享信息化技術(shù)進步給工作帶來的巨大紅利。為此本文提出了針對安全移動終端的一整套安全防護解決方案。方案從硬件安全、系統(tǒng)安全、應(yīng)用安全、管理安全四個方面入手,確保了移動終端在安全領(lǐng)域中的應(yīng)用安全。
隨著移動終端硬件的發(fā)展,無線設(shè)備、衛(wèi)星定位、紅外、藍牙、SD卡、USB、NFC等硬件接口越來越豐富,方便了數(shù)據(jù)的傳輸,但同時也增加的數(shù)據(jù)泄露的安全隱患,通信模塊可能在在用戶不知情的情況下被非法連通或受到攻擊,泄露用戶數(shù)據(jù)。
從安全角度來說,操作系統(tǒng)是或多或少的會存在設(shè)計上的漏洞,甚至有意留有后門,黑客利用系統(tǒng)漏洞就可以竊取用戶數(shù)據(jù),帶來安全隱患。Android 原生安全機制本身就存在缺陷,容易通過混合代理人和權(quán)限共謀等手段訪問敏感數(shù)據(jù)[1],造成安全隱患。
目前主流移動終端中數(shù)據(jù)的存儲與訪問機制都是通過明文進行存儲,在移動設(shè)備在丟失后,存在數(shù)據(jù)被人為竊取的可能。同時未對敏感性的數(shù)據(jù)與文件的進行分類,采用統(tǒng)一的安全策略也存在安全問題。系統(tǒng)底層缺少詳細的日志和行為記錄,無法對系統(tǒng)使用行為進行審計和監(jiān)督。
移動終端安全是一個綜合問題,必須從多個角度來對移動終端的安全解決方案進行研究。本文從硬件、系統(tǒng)、應(yīng)用和管理四個方面提供移動終端全方面安全防護機制。
2.1 硬件安全設(shè)計
硬件上移除GPS、紅外、藍牙、SD卡、USB、NFC等通信模塊,采用專用數(shù)據(jù)接口和管理軟件實現(xiàn)集中的通信管理模式。硬件上采用ARMTrustZone機制,劃分執(zhí)行環(huán)境,對存放敏感信息的存儲空間進行區(qū)分管理,實現(xiàn)了安全中斷,防止受到惡意的中斷處理程序的攻擊。該技術(shù)可確保惡意軟件無法訪問安全域中的敏感信息。
2.2 系統(tǒng)安全設(shè)計
系統(tǒng)的安全設(shè)計主要從三個層面的考慮,保證操作系統(tǒng)不被人為更改,保證規(guī)范安裝應(yīng)用軟件,同時校驗運行軟件的合法性。
移動終端系統(tǒng)采用防刷機保護機制,保證安全終端使用指定的系統(tǒng)ROM,便于監(jiān)管。
移動終端應(yīng)用軟件必須通過PC端的管理平臺進行管理,包括數(shù)據(jù)的傳輸和軟件的安裝卸載等。
通過數(shù)字簽名驗證技術(shù),在終端啟動、升級過程中,校驗加載運行軟件的合法性,具體分為鏡像簽名和鏡像校驗兩個過程。系統(tǒng)啟動鏡像通過MD5加密技術(shù)提取出摘要數(shù)據(jù),再通過RSA非對稱加密技術(shù)對摘要數(shù)據(jù)進行加密,形成鏡像簽名,合并鏡像簽名和啟動鏡像形成最終的簽名鏡像。在終端啟動、升級過程中通過MD5對啟動鏡像進行解密,形成計算摘要,通過RSA技術(shù)對鏡像簽名進行解密形成原始摘要,比較計算摘要和原始摘要,如果計算摘要和原始摘要相同則說明軟件合法,允許啟動運行,否則拒絕軟件的啟動運行。
2.3 應(yīng)用安全設(shè)計
安全移動終端通過設(shè)置多重密碼、全盤存儲加密和統(tǒng)一通信接口管理等手段保證了終端的數(shù)據(jù)安全。
系統(tǒng)設(shè)置了多重用戶密碼,開機系統(tǒng)啟動前,需要用戶輸入開機密碼,才能進入操作系統(tǒng)。移動終端一段時間未使用后會自動進入待機功能,需使用待機密碼才能繼續(xù)使用移動終端。在開機密碼和待機密碼界面,如果用戶多次輸入錯誤密碼,系統(tǒng)會啟動自毀程序,清除終端中的數(shù)據(jù)。安全移動終端在硬件層次上刪除了藍牙,紅外,無線設(shè)備等數(shù)據(jù)通信設(shè)備,只保留了專用傳輸接口,通過專用數(shù)據(jù)接口傳輸數(shù)據(jù)需要輸入專用密碼。
安全移動終端在操作系統(tǒng)與EMMC硬件底層存儲之間增加了一層加解密邏輯設(shè)備,數(shù)據(jù)寫入先經(jīng)過加密再寫入到EMMC存儲器,讀取到的加密數(shù)據(jù)通過解密設(shè)備進行解密后返還給用戶UI,進行顯示。使能全盤加密后,用戶通過輸入密碼建立一個加解密容器,寫數(shù)據(jù)時經(jīng)過加密功能寫入內(nèi)部EMMC存儲,讀取用戶的數(shù)據(jù)經(jīng)過解密功能獲得,對用戶來說加解密功能透明。終端內(nèi)部存儲空間存儲的均為密文數(shù)據(jù),沒有任何明文數(shù)據(jù),他人在沒有密碼的情況下無法登陸系統(tǒng),無法獲知用戶的私人數(shù)據(jù),即使將EMMC卡取下來也無法獲取用戶的真正數(shù)據(jù)。
2.4 管理安全設(shè)計
涉密移動終端除了在技術(shù)上保證了安全外,還通過相應(yīng)的管理平臺、安全審計和管理策略來保障安全。
配合涉密移動終端的使用設(shè)計專用的終端管理平臺,任何對終端設(shè)備尤其是設(shè)計到數(shù)據(jù)和系統(tǒng)的修改都需要通過統(tǒng)一的管理平臺進行管理,其他任何第三方管理軟件均無法使用,這樣既保證了系統(tǒng)的安全,同時實現(xiàn)了終端的集中管控。
管理平臺與終端的通信指令和文件傳輸使用密文,終端與管理軟件之間的通信使用AES加密算法,防止通信口令被抓包后破解。文件傳送使用DES加密算法,防止敏感數(shù)據(jù)被竊取。
在終端操作系統(tǒng)底層實現(xiàn)日志記錄功能,實時記錄系統(tǒng)的行為信息,同時記錄管理平臺對終端的操作記錄,便于對系統(tǒng)行為的審計和監(jiān)督。同時要求管理平臺與制定的計算機進行綁定,第一次使用管理軟件需要激活,并與指定計算機的物理地址綁定,防止軟件被任意盜用。
為了防止管理員權(quán)限過大,引起的安全威脅,安全終端采用了三員分立的安全策略。系統(tǒng)設(shè)置系統(tǒng)管理員,安全管理員和審計管理員。其中系統(tǒng)管理員負責(zé)用戶管理和系統(tǒng)日常運作相關(guān)的維護;安全管理員負責(zé)安全策略的制定、配置和系統(tǒng)資源安全屬性的設(shè)定;審計管理員負責(zé)對系統(tǒng)的審計信息進行管理,監(jiān)督管理系統(tǒng)管理員和安全管理員的行為。
本文從硬件安全、系統(tǒng)安全、應(yīng)用安全、管理安全四個方面對移動終端進行全方面的安全防護,保證安全移動終端的使用安全,為移動終端在安全領(lǐng)域內(nèi)的使用提供有力的安全保障。
[1]蔣紹林,王金雙,等.Android 安全研究綜述.計算機應(yīng)用與軟件,29:10.
[2]TC5-WG5-2010-028 移動終端安全威脅及其解決方案研究[R].2010.
[3]張翼,趙躍華.面向智能手機的立體防御系統(tǒng)設(shè)計與實現(xiàn)[D].江蘇大學(xué),2011.
[4]宗濤.基于可信計算的結(jié)構(gòu)性安全模型設(shè)計與實現(xiàn)[J].計算機工程,2012,38(20):89-92.
TP3
A
1674-6708(2015)148-0103-01