999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺手機安全通訊錄的設計與實現

2015-05-30 10:48:04韓燕麗楊慧炯
軟件工程 2015年12期

韓燕麗 楊慧炯

摘 要:本文在分析當前主流手機通訊錄軟件的安全機制及其特點基礎上,提出了基于數據庫文件加密和對聯系人信息設置密鑰的Android手機安全通訊錄軟件設計思想,并對軟件的技術架構進行了論述。

關鍵詞:安全通訊錄;Android;工廠模式;三層技術架構;密鑰

中圖分類號:TP315 文獻標識碼:A

The Design and Implementation of Mobile Security

Communication Based on Android PlatformHAN Yanli,YANG Huijiong

(Taiyuan Institute of Technology,Taiyuan 030008,China)

Abstract:On the basis of analyzing the security and characteristics of the current major mobile communication software,the paper presents the design idea of Android mobile security communication software which is based on the database file encryption and the key for the contact information,and discusses the technical structure of the software.

Keywords:security communication;android;factory pattern;three layer technology;key

1 引言(Introduction)

據全球知名的市場調查公司eMacketer統計,截至2014年,我國智能手機用戶已超過5億,成為全球智能手機用戶最多的國家[1]。智能機的普及使得通訊錄逐步成為用戶日常通訊中最為重要的信息溝通工具。但是,目前絕大多數手機的通訊錄都存在聯系人信息丟失、手機號碼被盜等一系列安全性問題。特別是當手機丟失或被其他人拿到后,手機中的聯系人信息、通話記錄、短信記錄等信息都可以毫無保留地暴露出來。

蘋果、奇虎360等公司逐步認識到了通訊錄信息安全的重要性,先后推出了對聯系人、通話記錄、短信等信息可以進行備份、加密等安全防護功能的手機應用。蘋果公司從IOS7開始,可以在系統設置中對通訊錄進行密碼加鎖,用戶只有輸入正確的密碼后才能對通訊錄進行操作。奇虎360則通過360手機衛士和360安全通訊錄等應用對通訊錄信息進行保護。在360手機衛士中,用戶可以開啟隱私空間,對聯系人信息進行圖形加密,用戶只有輸入正確的圖形密碼后,才能對聯系人信息進行操作。在360安全通訊錄中,則考慮到了用戶的聯系人信息丟失和詐騙、騷擾電話短信的識別攔截問題,利用360強大的云平臺和大數據分析功能,可以將用戶聯系人、短信、通話記錄等信息備份到云端,當信息丟失后可以隨時隨地進行恢復。通過對千萬商家號碼的收錄和用戶的標記,可以高效地查詢商家、公共組織號碼和識別詐騙、騷擾電話短信。

除此之外,百度通訊錄、微信電話本等市場占有率較高的通訊錄軟件,基本上都是以云端備份、來電短信識別過濾以及通訊錄整體加密等功能作為主要的安全手段。云端備份、來電短信識別過濾技術已經非常成熟并得到了用戶的普遍認可。但是通訊錄整體加密技術則由于用戶每次進行操作時都需要輸入文字或圖形密鑰,頻繁的密鑰輸入勢必造成較差的用戶體驗,使得此項功能沒有得到廣大用戶的認可。

本文針對當前手機安全通訊錄中存在的主要問題,在充分考慮用戶體驗基礎上,將系統安全和軟件執行效率作為重點加以考慮。

2 系統設計思想(Design idea)

(1)通過帶密文的信息檢索查詢和顯示支持,提高用戶操作體驗。

在用戶進行最為頻繁的通話、聯系人等基本操作時,不需要輸入密鑰,只需輸入檢索關鍵字,即可將關聯信息查詢出來并且將加密的聯系人信息以密文的形式顯示。只有對聯系人信息進行編輯和需要查看聯系人詳細信息時,才需輸入密鑰進行驗證。相對于通訊錄整體加密技術,該方法既保證用戶信息重要通訊錄信息不被泄露,又可以大大減少用戶進行密鑰驗證的次數,極大地提高了用戶體驗效果。

(2)通過數據庫文件整體加密、聯系人字段密鑰保護和加密數據云端備份三重安全機制,在充分保證用戶數據安全同時兼顧軟件的整體執行效率。

①為了避免由于對聯系人記錄單獨加密,造成在聯系人信息查詢、編輯以及通話等操作過程中頻繁進行加密、解密運算,從而導致軟件整體效率的降低,本文采用高效安全的新一代數據加密標準即128位AES加密算法[2],對數據庫文件進行整體加密,確保了數據信息的整體安全性。

②聯系人字段信息以明文形式存儲在數據庫文件中,通過設置密鑰的形式,對于需要保護的聯系人敏感信息和字段進行保護。密鑰通過MD5加密算法保存在數據庫中,這樣只需進行少量的密鑰驗證就可以進行高頻次的數據查詢和編輯,從而保證了軟件整體的執行效率。

③除了本機數據之外,用戶還可以將聯系人信息備份至云端[3],云端數據也是通過128位AES加密算法加密后進行保存。

3 系統業務流程(Operation flow)

基于以上設計思想,本系統的業務流程如圖1所示。通訊錄數據庫文件通過128位AES加密算法進行加密,當要進行通訊錄操作時對數據庫進行解密,解密后即可對數據庫進行常規的數據操作,從而避免了多次加密、解密操作對系統效率造成的影響。

如圖1所示,用戶在對通訊錄信息進行檢索過程中,對于非敏感信息,以明文形式顯示。對于帶密鑰的敏感信息,將加密字段以密文形式顯示。如果用戶需要對敏感信息進行編輯,則需要進行密鑰驗證,密鑰驗證通過后,以明文形式進行編輯,編輯完成后重新對數據庫文件進行AES加密更新。

4 軟件系統架構(Software architecture)

4.1 系統功能模塊

基于Android的手機安全通訊錄系統整體功能模塊如圖2所示。系統采用用戶熟悉的通訊錄軟件操作模式,其中在聯系人模塊中加入了對聯系人信息的加密解密和帶密文的聯系人信息檢索功能;在撥號模塊中,用戶可以實現帶密文的電話撥打功能;在安全中心模塊中,可以實現基于云端的聯系人、短信備份、恢復功能。

4.2 系統技術架構

如圖3所示,系統采用基于工廠模式的三層技術架構。數據訪問層通過數據訪問接口IDAL抽象出數據訪問邏輯,并以DALFactory作為創建數據訪問層對象的工廠模塊。DAL作為IDAL數據訪問接口的實現,完成對數據庫的訪問;BLL是業務邏輯層的核心,必須通過數據訪問層的IDAL才能對數據庫進行訪問。這樣使得業務邏輯層和數據訪問層是松耦合的關系;表示層及UI用戶層,負責用戶與整個系統的交互,用戶界面中所有的業務邏輯,都通過對BLL業務邏輯層的調用來實現。

5 系統實現(System implementation)

基于以上技術架構,系統實現效果如圖4所示。從左至右依次對聯系人整體加密后界面、對聯系人電話單獨加密后界面以及聯系人批量操作界面。

6 結論(Conclusion)

通訊錄是手機設備中最為重要的隱私信息之一,因而通訊錄軟件的安全性就顯得格外重要。本文在分析當前主流的手機通訊錄軟件安全機制及其特點基礎上,提出了基于數據庫文件加密和對聯系人信息設置密鑰的Android手機安全通訊錄軟件設計思想,采用基于工廠模式的三層技術架構對軟件進行設計并加以實現。通過測試,該軟件對手機通訊錄信息具有較強的保護作用。

參考文獻(References)

[1] 李冠文.基于Android的通訊錄軟件的研究與實現[D].華南理工大學,2012.

[2] 張秀娟.基于AES加密算法的實現與應用[J].數字技術與應用,2011(12):132-133.

[3] 劉寧.手機通訊錄云備份的安全處理[D].河北科技大學,2013.

主站蜘蛛池模板: 五月六月伊人狠狠丁香网| 国产成人啪视频一区二区三区| 老司机久久99久久精品播放| 日韩国产无码一区| 高潮毛片免费观看| 人妻丰满熟妇av五码区| 色综合天天综合中文网| 久久精品无码国产一区二区三区| 伊人网址在线| 欧日韩在线不卡视频| 国产美女久久久久不卡| 国产成人精品在线1区| 伊人91在线| 亚洲女同欧美在线| 国产精品不卡永久免费| 热九九精品| 在线免费不卡视频| 亚洲人成网站观看在线观看| 久久一级电影| 亚洲天堂成人| 久热精品免费| 亚洲第一精品福利| 狼友av永久网站免费观看| 亚洲欧美日韩中文字幕在线| 久久6免费视频| 日韩在线欧美在线| 无码网站免费观看| 在线观看免费国产| 亚洲国产91人成在线| 国产黄色视频综合| 国产精品hd在线播放| 中文无码影院| 毛片网站观看| 亚洲无码电影| 成人一区在线| 久久国语对白| 国产亚洲日韩av在线| 狠狠亚洲婷婷综合色香| 国内精品手机在线观看视频| 999精品视频在线| 最新加勒比隔壁人妻| 亚洲人成高清| 99精品在线视频观看| 国产精品任我爽爆在线播放6080| 黄色片中文字幕| 精品国产电影久久九九| 国产十八禁在线观看免费| 成年人午夜免费视频| 麻豆精品久久久久久久99蜜桃| 97人人模人人爽人人喊小说| AV不卡国产在线观看| 中文字幕丝袜一区二区| 国产亚洲精品精品精品| 午夜影院a级片| 综合久久五月天| 精品一区二区无码av| 热九九精品| 激情成人综合网| 欧美性猛交一区二区三区| 熟妇无码人妻| 国产欧美在线观看视频| 成人精品免费视频| 久久免费看片| 美女裸体18禁网站| 国产另类视频| 婷婷丁香色| 亚洲AV无码乱码在线观看代蜜桃| 99re免费视频| 国产福利小视频高清在线观看| 天堂在线亚洲| 18禁黄无遮挡免费动漫网站| 国产一区二区三区在线观看视频| 色精品视频| 2018日日摸夜夜添狠狠躁| 日本午夜精品一本在线观看| 国产欧美日韩资源在线观看| 亚洲欧美在线看片AI| 99视频只有精品| 99热免费在线| 国产精品第页| 久久久噜噜噜| 爽爽影院十八禁在线观看|