www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導讀]摘要:針對當前Android手機用戶通過手機訪問網(wǎng)絡(luò)的需求日益增加的情況,提出了增強基于Android手機網(wǎng)絡(luò)通信的安全性的目標,研究并采用在Android系統(tǒng)上實現(xiàn)攔截和過濾騷擾電話及短信的關(guān)鍵技術(shù),繼而給出一種實現(xiàn)And

摘要:針對當前Android手機用戶通過手機訪問網(wǎng)絡(luò)的需求日益增加的情況,提出了增強基于Android手機網(wǎng)絡(luò)通信的安全性的目標,研究并采用在Android系統(tǒng)上實現(xiàn)攔截和過濾騷擾電話及短信的關(guān)鍵技術(shù),繼而給出一種實現(xiàn)Android系統(tǒng)過濾電話和短信黑白名單的防騷擾的方法。通過測試Android系統(tǒng)手機的實時短信以及來電,達到攔截白名單以外所有電話以及短信,或者攔截黑名單內(nèi)所有的電話以及短信的效果,從而驗證Android通信安防系統(tǒng)的方法性和可實現(xiàn)性。
關(guān)鍵詞:Android;短信攔截;電話攔截;黑白名單

    手機已經(jīng)成為當今人們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧F胀ㄊ謾C很難滿足人們的要求,隨著科技的進步和人們生活質(zhì)量的提高,手機不斷更新?lián)Q代,變得更加智能化,產(chǎn)生了智能手機。智能手機在越來越被大眾所接受的同時,智能手機也伴生新的安全隱患。目前,手機上的應用因為手機的發(fā)展日漸豐富,移動互聯(lián)網(wǎng)領(lǐng)域出現(xiàn)越來越多的信息安全問題,甚至已經(jīng)成為新的安全威脅。由此,可以看一下現(xiàn)有智能手機安全軟件的情況,目前針對智能手機的安全軟件大概分兩種,一種是硬安全用以殺毒;另一種軟安全用以惡意通信攔截和隱私保護,還有就是兩者的功能結(jié)合體。手機的安全問題現(xiàn)在成為被社會各界普遍關(guān)注的熱點。
    Google在2007年11月5日公布了Android手機系統(tǒng)平臺之后,Android很快進入人們的視線。因為作為移動設(shè)備綜合平臺它達到了真正意義上的開放性,擁有移動電話工作所需的全部軟件?;贏ndroid平臺的可開發(fā)性和免費等特點,既能在Android平臺上開發(fā)第三方軟件,從而促進技術(shù)創(chuàng)新;有助于降低開發(fā)成本,方便創(chuàng)造特色化產(chǎn)品。這無疑使之成為智能手機操作系統(tǒng)的首選。
    目前手機應用中還是以電話通信和短信通信應用最為廣泛,而電話騷擾與短信廣告騷擾日益嚴重,針對此現(xiàn)象,人們紛紛采取了應用措施,其中,一些手機平臺相繼開發(fā)出了電話防火墻和短信防火墻。比如,塞班手機平臺的信安易衛(wèi)士,Android手機平臺下的SecrityGuarder等。文中針對上述問題,設(shè)計和實現(xiàn)了一種基于Android手機平臺的通信安防應用,基本實現(xiàn)了攔截騷擾電話和短信。

1 Android簡介
   
Android是一種以Linux為基礎(chǔ)的開放源碼操作系統(tǒng),主要使用于便攜設(shè)備。目前尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機。2005年由Google收購注資,并組建開放手機聯(lián)盟開發(fā)改良,逐漸擴展到平板電腦及其他領(lǐng)域上。
1.1 Android系統(tǒng)具有5個優(yōu)點
   
1)開放性。
    2)掙脫運營商束縛。
    3)豐富的硬件選擇。
    4)不受任何限制的開發(fā)商。
    5)無縫結(jié)合的Coogle應用。
1.2 Android系統(tǒng)具有5個不足
   
1)安全和隱私。
    2)首先開賣Android手機的不是最大運營商。
    3)運營商任能夠影響Android手機。
    4)同類機型用戶減少。
    5)過分依賴開發(fā)商缺少標準配置。
1.3 Android的系統(tǒng)構(gòu)架
1.3.1 應用程序
   
Android會同一系列核心應用程序包一起發(fā)布,應用程序包包括Email客戶端、SMS短消息程序、日歷、地圖、瀏覽器、聯(lián)系人管理程序等。所有的應用程序都是使用JAVA語言編寫的。
1.3.2 應用程序框架
   
開發(fā)人員直接調(diào)用的API。該應用程序的架構(gòu)設(shè)計簡化了組件的重用;任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。同樣,該應用程序重用機制也使用戶可以方便的替換程序組件。
1.3.3 程序庫
   
Android包含一些C/C++庫,這些庫是底層的,能被Android系統(tǒng)中應用程序框架的組件使用。
1.3.4 Android運行庫
   
Android包括了一個核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。每個Android程序都在Dalvik虛擬機中運行,擁有獨立的實例。Dalvik是基于寄存器的,可以高效運行的虛擬系統(tǒng)。Dalvik虛擬機執(zhí)行(.dex)的Dalvik可執(zhí)行文件,該格式文件針對小內(nèi)存使用做了優(yōu)化。同時虛擬機是基于寄存器的,所有的類都經(jīng)由JAVA編譯器編譯,然后通過SDK中的“dx”工具轉(zhuǎn)化成.dex格式由虛擬機執(zhí)行。Dalv ik虛擬機依賴于linux內(nèi)核的一些功能,比如線程機制和底層內(nèi)存管理機制。
1.3.5 Linux Kernel
   
Android的核心系統(tǒng)服務依賴于Linux 2.6內(nèi)核,如安全性,內(nèi)存管理,進程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。Linux內(nèi)核也同時作為硬件和軟件棧之間的抽象層。

2 Android通信安防系統(tǒng)的結(jié)構(gòu)設(shè)計
2.1 短信攔截功能
2.1.1 白名單
   
用戶如果只想接收特定號碼的短信則點擊白名單選框后,進入白名單設(shè)置界面,在白名單里添加號碼,則除了輸入白名單的號碼能夠接入本機,其他號碼用戶被自動默認為黑名單被屏蔽,同時被保存在查看短信歷史記錄里面,手機不會觸發(fā)短信接收的反映,在手機短信箱里也不會出現(xiàn)該短信。用戶可以通過查看短信歷史記錄,對接入的被屏蔽了的短信進行查看。
2.1.2 黑名單
   
用戶如果想屏蔽特定號碼電話的短信則點擊黑名單選框后,進入黑名單設(shè)置界面,在黑名單里添加號碼,當其短信進入時則被屏蔽,同時被保存在短信歷史記錄里面,手機不會觸發(fā)短信接收的反映,在手機短信箱里也不會出現(xiàn)該短信。用戶可以通過查看攔截歷史記錄,對接入的被屏蔽了的短信進行查看。
2.2 電話攔截功能
2.2.1 白名單
   
用戶如果只想接聽特定號碼的電話則點擊白名單選框后,進入白名單設(shè)置界面,在白名單里添加號碼,則除了輸入白名單的號碼能夠接入本機,其他號碼用戶被自動默認為黑名單被屏蔽,同時被保存在攔截歷史記錄里面,同時被屏蔽的號碼用戶聽到電話提示對方呼叫繁忙的效果,從而無法接通。用戶可以通過查看攔截歷史記錄,對接入的被屏蔽了的電話進行查看。
2.2.2 黑名單
   
用戶如果想屏蔽特定號碼電話的接入則點擊黑名單選框后,進入黑名單設(shè)置界面,在黑名單里添加號碼,當其接入時則被屏蔽,同時被保存在攔截歷史記錄里面,同時被屏蔽的號碼用戶聽到電話提示對方呼叫繁忙的效果,從而無法接通。用戶可以通過查看攔截歷史記錄,對接入的被屏蔽了的電話進行查看。
2.3 設(shè)定時間功能
   
通過設(shè)置開始時間和停止時間從析讓應用自動在此時間斷內(nèi)開啟,超過時間后自動關(guān)閉。
2.4 功能流程圖
   
如圖1所示為通信攔截系統(tǒng)的功能流程。



3 Android通信安防系統(tǒng)原理及實現(xiàn)
   
由于Android中本身沒有關(guān)于攔截來電和過濾短信的API,因此,在技術(shù)實現(xiàn)上需要采用了一些非常規(guī)的做法,難度相對較大。以下將介紹關(guān)于電話攔截和短信攔截技術(shù)。
3.1 Android-telephy整體框架原理
   
主要分為C/C++與Java兩層:
    1)C/C++層:Rild,守護進程,電話底層驅(qū)動管理,GSM/GPRS modem,AI命令接口管理。
    2)JAVA層:RIL.Java文件進行電話短信服務線程通過Socket與Rild進程通信;在java的服務線程池里面有telephy的服務接口;提供處理電話的功能接口。
3.2 短信攔截原理
   
固有短信的收取是通過底層框架的rild,解析之后,通過發(fā)送有序的廣播,對有序的廣播進行中斷,通過設(shè)置廣播獲取的最高級別的權(quán)限屬性掛載程序,達到短信攔截的目的。BroadcastReceiver廣播類接收系統(tǒng)發(fā)出的短信廣播,獲取短信內(nèi)容過濾,使用abortBroadcast()方法中斷廣播避免短信到達SMS的應用。
    關(guān)鍵代碼:

3.3 電話攔截原理
   
基于Android框架的電話服務,通過該服務可以獲取到電話的大體功能,通過內(nèi)部源碼,提供的隱藏電話服務功能的API()函數(shù),獲取到對電話處理的內(nèi)部方法調(diào)用AIDL接口ITelephy.a(chǎn)idl提供了endcall()方法,以此調(diào)用來攔截電話。電話來電信號從底層回調(diào)會發(fā)送一個無序的來電廣播和回調(diào)PhoneStateListener的接口,通過獲取廣播中的信息或者接口中的信息攔截電話。
    關(guān)鍵代碼:

   
3.4 工作原理流程
   
通信安防系統(tǒng)工作原理流程如圖2所示。



4 實際測試
4.1 測試環(huán)境
   
1)本應用開發(fā)后的.a(chǎn)pp應用程序。
    2)用于運行此程序的基于android2.36系統(tǒng)的三星S5830手機。
    3)用于對測試手機進行電話通信和短信發(fā)送的兩部手機,號碼為15883673262,18202866062。
4.2 測試過程
4.2.1 白名單測試
   
首先打開通信安防軟件,點擊打開攔截開關(guān)。然后進入白名單,輸入電話號碼15883673262,表示除了此號外,其他電話的通話和短信都會被攔截。


    接著用號碼為18202866062的電話接入本機,并且發(fā)送內(nèi)容為“你好”的短信,在本機通信安防軟件里面分別點擊查看來電歷史和查看短信歷史看到如下圖效果。


    測試成功,號碼為18202866062的電話對本機進行的來電和短信都被成功攔截。
4.2.2 黑名單測試
   
在刪除上例中白名單中輸入的15883673262號碼后,進入黑名單中輸入電話號碼15883673262,表示此號碼對本機進行的通話和短信都會被攔截。


    接著用號碼為15883673262的電話接入本機,并且發(fā)送內(nèi)容為“你好啊”的短信,在本機通信安防軟件里面分別點擊查看來電歷史和查看短信歷史看到如圖10、圖11所示效果。



5 結(jié)束語
   
文中詳細介紹了基于Android平臺的來電攔截和短信攔截的實現(xiàn)原理以及測試效果,可看出它能較好的實現(xiàn)來電攔截和短信攔截的功能。但由于研究時間有限,設(shè)計還不盡完善,來電攔截技術(shù)上還有待改進。如來電攔截,經(jīng)過多次試驗,其效果并沒達到所期望的那么好,當有來電接入時,如果是在原號碼前面加上86或者17951的前號則應用程序視為不同的電話號碼處理。還有因為Android是一個開放的平臺,會給許多居心不良者提供方面,利用此技術(shù)來做一些惡意攔截電話短信的軟件,從而會給廣大用戶代碼不必要的麻煩。后面還應該需要在節(jié)能方面進行改進,不使用service來維護后臺工作,而使用broadcastRecever來維護后臺,可以節(jié)省Android大量的電量。
    同時對于日新月異發(fā)展的Android技術(shù),希望在不久的將來google公司完善源碼中電話和短信安全控制,能脫離對Android通信安防應用軟件的需求。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉