版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Android的防盜追蹤與隱私保護(hù)系統(tǒng)
李永成,羅凱耀,劉凱,王紅紅,姜代紅(徐州工程學(xué)院信電學(xué)院,江蘇徐州221008)摘要:隨著國(guó)內(nèi)Android終端呈現(xiàn)爆發(fā)式發(fā)展,隱私保護(hù)成為人們?cè)诨ヂ?lián)網(wǎng)時(shí)代最為關(guān)注的問(wèn)題。系統(tǒng)通過(guò)綁定IMSI碼檢測(cè)當(dāng)前系統(tǒng)是否處于安全狀態(tài),并研究人臉識(shí)別在Android系統(tǒng)中的實(shí)現(xiàn)以及用戶個(gè)人信息的保護(hù)。該系統(tǒng)包含人臉解鎖、密碼解鎖、設(shè)置/取消加密應(yīng)用、程序鎖、數(shù)據(jù)備份、查看偷窺者記錄信息和查看定位信息等功能。關(guān)鍵詞:Android;人臉識(shí)別;隱私保護(hù);定位DOI:10.11907/rjdk.151374TP309.7:A:1672-7800(2015)007-0189-03作者簡(jiǎn)介:李永成(1992-),男,江蘇徐州人,徐州工程學(xué)院信電工程學(xué)院學(xué)生,研究方向?yàn)榫W(wǎng)絡(luò)技術(shù);羅凱耀(1994-),男,廣東深圳人,徐州工程學(xué)院信電工程學(xué)院學(xué)生,研究方向?yàn)榫W(wǎng)絡(luò)技術(shù);劉凱(1994-),男,江蘇揚(yáng)州人,徐州工程學(xué)院信電工程學(xué)院學(xué)生,研究方向?yàn)榫W(wǎng)絡(luò)技術(shù);姜代紅(1969-),女,湖南郴州人,徐州工程學(xué)院信電工程學(xué)院教授,研究方向?yàn)閿?shù)據(jù)庫(kù)技術(shù)、嵌入式技術(shù)。1項(xiàng)目研究背景隨著基于移動(dòng)通信和互聯(lián)網(wǎng)技術(shù)的移動(dòng)互聯(lián)網(wǎng)蓬勃發(fā)展,智能終端呈現(xiàn)爆發(fā)式發(fā)展趨勢(shì),移動(dòng)應(yīng)用層出不窮。與此同時(shí),移動(dòng)互聯(lián)網(wǎng)的安全問(wèn)題也開(kāi)始引起人們的強(qiáng)烈關(guān)注,特別是人們愈發(fā)依賴以智能手機(jī)為代表的智能終端來(lái)從事各種不同的社會(huì)活動(dòng)(如手機(jī)支付、社交),手機(jī)內(nèi)存儲(chǔ)著大量的重要信息和隱私,手機(jī)丟失的代價(jià)是巨大的。用戶不僅無(wú)法找回之前的重要信息資料,而且對(duì)新手機(jī)的重新設(shè)置也非常繁瑣。Android是Google開(kāi)發(fā)的基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng),被譽(yù)為第一個(gè)完整、開(kāi)放而免費(fèi)的移動(dòng)平臺(tái)。Google提供在線文檔、工具、論壇和軟件開(kāi)發(fā)工具包等資源,以便開(kāi)發(fā)者在Android平臺(tái)上開(kāi)發(fā)應(yīng)用程序[1]。如今Android已成為目前主流的手機(jī)操作系統(tǒng)之一,深受開(kāi)發(fā)人員青睞。隨著國(guó)內(nèi)Android終端發(fā)展迅速,Android手[來(lái)自www.lW5]機(jī)用戶越來(lái)越多,智能手機(jī)上的移動(dòng)信息安全問(wèn)題值得深入研究。2項(xiàng)目研究現(xiàn)狀及意義手機(jī)防護(hù)包括兩方面:軟件和硬件。而采用硬件方式或廠家預(yù)裝方式實(shí)現(xiàn)的防護(hù)功能較為有限,無(wú)法滿足廣大手機(jī)用戶對(duì)手機(jī)防護(hù)的需求,同時(shí)也會(huì)增加手機(jī)成本。智能手機(jī)的推出和發(fā)展,為防護(hù)軟件提供了一個(gè)可以實(shí)現(xiàn)的平臺(tái)。目前,市面上也出現(xiàn)了智能手機(jī)防護(hù)軟件,比較知名的防護(hù)軟件有:“手機(jī)防盜鎖”、“360手機(jī)安全衛(wèi)士”、“金山手機(jī)衛(wèi)士”等。使用此類(lèi)軟件有的能夠在手機(jī)丟失前報(bào)警,有的能夠在手機(jī)丟失后實(shí)現(xiàn)換卡通知、清除手機(jī)上存儲(chǔ)的重要數(shù)據(jù)、遠(yuǎn)程鎖定用[來(lái)自WW]戶設(shè)備等。但是此類(lèi)軟件都是單一的事前或事后行為,獲取信息不夠詳細(xì),數(shù)據(jù)傳輸過(guò)程中的安全性也得不到保證。利用重力傳感器、光傳感器等,本系統(tǒng)可實(shí)現(xiàn)靜止模式和口袋模式,能在生活中容易被盜的公交車(chē)/地鐵、購(gòu)物、就餐等場(chǎng)景進(jìn)行場(chǎng)景感應(yīng)防盜。當(dāng)手機(jī)被盜時(shí),手機(jī)可瞬間發(fā)出報(bào)警訊號(hào),使用戶在第一時(shí)間獲取信號(hào),及時(shí)做出防盜行為。同時(shí)如果手機(jī)被盜后,利用Android廣播機(jī)制,程序監(jiān)聽(tīng)手機(jī)開(kāi)機(jī)啟動(dòng),通過(guò)監(jiān)聽(tīng)SIM卡的IMSI碼改變來(lái)判斷手機(jī)安全狀態(tài),可監(jiān)聽(tīng)并截獲安全指令[2],實(shí)現(xiàn)手機(jī)鎖定、數(shù)據(jù)備份等功能。通過(guò)雙重保護(hù),能更大程度地滿足用戶需求,使得手機(jī)處于更加安全的環(huán)境下。3項(xiàng)目研究目標(biāo)開(kāi)發(fā)出一個(gè)基于Android的防盜追蹤與隱私保護(hù)系統(tǒng),解決手機(jī)防盜追蹤與隱私保護(hù)兩方面問(wèn)題。研究人臉識(shí)別相關(guān)算法及技術(shù),提高團(tuán)隊(duì)成員獨(dú)立學(xué)習(xí)思考的能力和創(chuàng)新精神,尋找出效率最高和安全防護(hù)最強(qiáng)的解決方案,并應(yīng)用到實(shí)例中。4相關(guān)技術(shù)介紹4.1Android平臺(tái)一個(gè)Android應(yīng)用程序是由Activity、BroadcastReceiver、Service、ContentProvider中的一個(gè)或多個(gè)組件組成,稱(chēng)為Android的4大組件。Activity是系統(tǒng)可視化組件,它可以監(jiān)聽(tīng)并處理用戶做出的響應(yīng);Service是運(yùn)行在后臺(tái)的一種服務(wù)程序,沒(méi)有可視化界面,可以用來(lái)開(kāi)發(fā)監(jiān)控類(lèi)程序等;BroadcastReceiver是廣播接收器,接收系統(tǒng)級(jí)別或自定義的廣播;ContentProvider可用來(lái)保存和檢索數(shù)據(jù),這些數(shù)據(jù)存儲(chǔ)在本地。Android應(yīng)用程序的構(gòu)成如圖1所示。4.2人臉識(shí)別人臉識(shí)別的處理過(guò)程包括人臉處理、人臉檢測(cè)、人臉特征提取和人臉識(shí)別,主要需要解決光照不均勻引起檢測(cè)率與識(shí)別率降低的問(wèn)題,采用直方圖均衡化的方法對(duì)輸入的人臉圖像進(jìn)行預(yù)處理[3]。本系統(tǒng)選擇OpenCV計(jì)算機(jī)視覺(jué)庫(kù)來(lái)實(shí)現(xiàn)人臉檢測(cè)和人臉識(shí)別,Opencv是基于BSD許可證授權(quán)發(fā)布的實(shí)時(shí)計(jì)算機(jī)視覺(jué)的函數(shù)庫(kù),它是由C++和一系列C函數(shù)組成,并且提供Java接口,能夠運(yùn)行在Linux、Windows、Android和Mac平臺(tái)上。函數(shù)包括圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法,現(xiàn)已實(shí)現(xiàn)超過(guò)2500個(gè)優(yōu)化算法。5系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)5.1個(gè)性設(shè)置模塊本模塊是該系統(tǒng)的基礎(chǔ)模塊,能夠把各個(gè)模塊之間相互聯(lián)系在一起。通過(guò)綁定熟人的安全號(hào)碼,手機(jī)能在被盜后獲取換卡通知的功能;當(dāng)用戶設(shè)置自己的安全郵箱,系統(tǒng)自動(dòng)檢測(cè)郵箱格式是否正確,用于接收被盜手機(jī)上傳的信息;通過(guò)訓(xùn)練樣本圖片,提取樣本圖像中的特征,并保存在本地.xml文件中,作為人臉解鎖的比對(duì)數(shù)據(jù);通過(guò)設(shè)定防盜數(shù)字密碼,防止小偷修改防盜設(shè)置,可用于密碼解鎖。人臉信息注冊(cè)流程如圖2所示。當(dāng)用戶點(diǎn)擊添加人臉圖片時(shí),本系統(tǒng)會(huì)調(diào)用手機(jī)系統(tǒng)自帶的CameraApp,用戶可以拍攝照片,系統(tǒng)會(huì)利用上述人臉檢測(cè)方法判斷拍攝的照片中是否有人臉。如果存在人臉,繼續(xù)采集圖片直到采集完3張圖片,此時(shí)人臉注冊(cè)按鈕變?yōu)榭捎?;如果不存在人臉,系統(tǒng)會(huì)出現(xiàn)“未檢測(cè)到人臉,請(qǐng)?jiān)倥囊淮巍钡腡oast提示。系統(tǒng)調(diào)用CameraApp的代碼如下所示:IntentintentCamera=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intentCamera,1)當(dāng)點(diǎn)擊完成人臉注冊(cè)時(shí),系統(tǒng)調(diào)用上述人臉特征提取代碼,完成特征值的本地存儲(chǔ)。用戶在設(shè)定防盜數(shù)字密碼界面中輸入兩次備用密碼,點(diǎn)擊Button按鈕。若兩次輸入正確,則系統(tǒng)保存?zhèn)溆妹艽a到本地,否則系統(tǒng)會(huì)顯示“兩次密碼輸入不一致!請(qǐng)重新輸入”的Toast提示,同時(shí)清空EditText中的內(nèi)容。5.2解鎖管理模塊本模塊分為人臉解鎖和密碼鎖。密碼鎖界面是在人臉解鎖不成功的情況下,自動(dòng)跳入到該界面。在人臉解鎖界面,使用Surfaceview調(diào)用系統(tǒng)攝像頭,使用系統(tǒng)攝像頭時(shí),需要添加android.permission.CAMERA權(quán)限。當(dāng)攝像頭被調(diào)用時(shí),系統(tǒng)要實(shí)時(shí)捕獲幀,在Activity中繼承PreviewCallback接口[4]。程序調(diào)用PreviewCallback接口,此時(shí)系統(tǒng)會(huì)自動(dòng)加載onPreviewframe函數(shù),可以在該函數(shù)中捕獲到圖片,并進(jìn)行處理。本系統(tǒng)中主要用setOneShotPreviewCallback函數(shù)來(lái)觸發(fā)該回調(diào)。解鎖失敗3次時(shí),系統(tǒng)會(huì)默認(rèn)人臉解鎖不成功,將頭像保存在數(shù)據(jù)庫(kù)表中,之后跳到防盜密碼解鎖界面。密碼解鎖界面如圖3所示。系統(tǒng)自動(dòng)判斷用戶輸入的密碼是否正確,如果正確,則允許用戶進(jìn)入手機(jī)系統(tǒng);如果錯(cuò)誤,會(huì)提示用戶再次輸入密碼。若用戶連續(xù)3次及3次以上輸入錯(cuò)誤的防盜密碼,系統(tǒng)則會(huì)將最新拍攝的相片發(fā)送到安全郵箱。5.3隱私保護(hù)模塊在本模塊中,使用列表控件來(lái)顯示應(yīng)用程序的圖標(biāo)和名稱(chēng)。當(dāng)用戶點(diǎn)擊某個(gè)控件時(shí),若該控件為選中狀態(tài),則變?yōu)槲催x中狀態(tài),同時(shí)從數(shù)據(jù)庫(kù)中刪除該應(yīng)用程序包信息;若該控件為未選中狀態(tài),則變?yōu)檫x中狀態(tài),同時(shí)向數(shù)據(jù)庫(kù)中加入該包信息,備份短信、通訊錄數(shù)據(jù)到綁定郵箱。5.4偷窺者管理模塊在解鎖管理模塊中,系統(tǒng)記錄了偷窺者圖像信息。用戶可以查看偷窺者圖片與偷窺時(shí)間、刪除偷窺者記錄。查看偷窺者信息界面如圖4所示。查看定位信息界面如圖5所示。用戶可查看偷窺者偷窺時(shí)在地圖上顯示的位置。6結(jié)語(yǔ)本系統(tǒng)在人臉識(shí)別算法基礎(chǔ)上實(shí)現(xiàn)了手機(jī)解鎖、偷窺者記錄查看等功能,同時(shí)將手機(jī)的安全防護(hù)與追蹤定位技術(shù)相結(jié)合,以為用戶提供安全的定位服務(wù)為出發(fā)點(diǎn),實(shí)現(xiàn)了Android手機(jī)的安全防盜與追蹤功能。參考文獻(xiàn):[1]劉昌平,范明鈺.Android手機(jī)的輕量級(jí)訪問(wèn)控制[J].計(jì)算機(jī)應(yīng)用研究,2010(7):2611-2613.[2]ENCKW,ONGTANGM,MCDANIELP.Understandingandroidsecurit
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電話溝通科頓》課件
- 移動(dòng)支付系統(tǒng)漏洞挖掘與修復(fù)-洞察分析
- 星系早期形成理論-洞察分析
- 虛擬現(xiàn)實(shí)游戲教育應(yīng)用-洞察分析
- 習(xí)慣性脫位微創(chuàng)手術(shù)并發(fā)癥分析-洞察分析
- 游戲直播平臺(tái)競(jìng)爭(zhēng)策略-洞察分析
- 農(nóng)村網(wǎng)格員先進(jìn)事跡(6篇)
- 新聞?wù)鎸?shí)性與倫理考量-洞察分析
- 虛擬協(xié)作空間設(shè)計(jì)-洞察分析
- 移植后心理護(hù)理路徑構(gòu)建-洞察分析
- 2022-2023學(xué)年廣東省廣州市天河區(qū)教科版(廣州)六年級(jí)上冊(cè)期末測(cè)試英語(yǔ)試卷(含聽(tīng)力音頻) 【帶答案】
- 國(guó)家開(kāi)放大學(xué)-工程力學(xué)(本)(閉卷)
- 江西旅游經(jīng)濟(jì)發(fā)展調(diào)查分析報(bào)告
- 黃腐植酸鈉投資項(xiàng)目可行性研究報(bào)告
- TSG-T7001-2023電梯監(jiān)督檢驗(yàn)和定期檢驗(yàn)規(guī)則宣貫解讀
- 2024-2029年中國(guó)會(huì)議平板行業(yè)發(fā)展趨勢(shì)分析及投資前景預(yù)測(cè)研究報(bào)告
- 中醫(yī)培訓(xùn)課件:《中藥熱奄包技術(shù)》
- 尋方問(wèn)藥縱橫談智慧樹(shù)知到期末考試答案2024年
- 工業(yè)機(jī)器人系統(tǒng)操作員國(guó)家職業(yè)技能考核標(biāo)準(zhǔn)(2023年版)
- 景觀設(shè)計(jì)初學(xué)者實(shí)戰(zhàn)寶典-園林規(guī)劃設(shè)計(jì)智慧樹(shù)知到期末考試答案2024年
- (2024年)周黑鴨營(yíng)銷(xiāo)策劃課件
評(píng)論
0/150
提交評(píng)論