亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        藍牙嗅探方案的探討

        2017-09-22 02:23:48秦玉海陳杰康小彤
        科技傳播 2017年17期
        關鍵詞:協(xié)議藍牙

        秦玉海+陳杰+康小彤

        摘 要 隨著個人藍牙設備的普及,藍牙通過公共頻段進行信息傳輸?shù)姆绞绞沟盟{牙安全問題顯得越來越突出。同時,基于藍牙技術實現(xiàn)通訊的軟件,如FireChat聊天軟件等大量興起,一方面成為公眾推崇私密通信的新寵,另一方面卻成為不法分子逃避監(jiān)管的工具。而由于藍牙技術短時間內(nèi)的快速發(fā)展,加之嗅探的困難性,很少有設備能夠?qū)崿F(xiàn)對藍牙通信數(shù)據(jù)的監(jiān)聽或是注入。本文重點關注藍牙底層協(xié)議,研究數(shù)據(jù)包結(jié)構和藍牙設備微微網(wǎng)的建立過程,分析藍牙嗅探工作中存在的難點,并借助現(xiàn)有的軟硬件證明藍牙嗅探的可行性。

        關鍵詞 藍牙;嗅探;協(xié)議;微微網(wǎng)

        中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)194-0072-02

        近年來,藍牙技術享有前所未有的聲望和發(fā)展速度,在移動設備上的覆蓋率更是驚人。事實上,藍牙已經(jīng)成為無線配件及智能設備的主要連接方式[1]。不幸的是,最近研究表明,藍牙所采用的兩級流加密模式存在許多缺陷,用戶隱私受到潛在危脅。另一方面,則是利用藍牙傳遞信息的新型通訊軟件被用于違法犯罪活動中,嚴重影響社會和諧安定。面對藍牙技術的發(fā)展,應當積極采取應對措施,加強在藍牙嗅探方向的研究。

        1 技術背景

        1.1 藍牙

        藍牙技術是一種支持短距離的無線數(shù)據(jù)交換方式。一個主設備和一個或多個從設備建立的藍牙網(wǎng)絡被稱為微微網(wǎng)(Piconet)。藍牙技術因其低功耗、低成本、靈活性強而被廣泛應用于短距離無線通信中。根據(jù)實用需求,藍牙設備的最大發(fā)射功率也被分為三個等級[2],而其覆蓋范圍也隨著功率而變化。

        目前,藍牙技術聯(lián)盟負責監(jiān)督藍牙規(guī)范的研究,管理認證項目,并維護商標權益[3]。

        1.2 無線電層

        藍牙協(xié)議棧最底層被稱為無線電層。藍牙技術采用2.4GHz工作頻段,該頻段是全世界公開通用的無線頻段(ISM Band),無需付費和申請,保證了藍牙可以獲得更大的使用范圍。藍牙使用跳頻技術,并以1 600跳/s的速率進行跳頻,傳輸?shù)臄?shù)據(jù)將會分割成多個數(shù)據(jù)包,通過指定的79個藍牙信道分別傳輸數(shù)據(jù)包,每個信道占1MHz,藍牙的實際使用波段為2 400MHz~2 483.5MHz(包括防護頻帶)。這種方法導致了選擇性攔截的困難,因為攻擊者往往需要知道連續(xù)的跳頻序列。

        1.3 基帶層

        基帶層負責管理物理連接,確保由藍牙設備組成的微微網(wǎng)內(nèi)各單元之間由射頻構成的物理連接。每個藍牙設備都有一個唯一的48位藍牙設備地址(BD_ADDR),分為3個部分,包括24位的低端地址部分(LAP)、8位的高端地址部分(UAP)和16位的非有效地址部分(NAP)。該地址可以說是藍牙技術的運算核心,負責幾乎所有藍牙正常工作的控制參數(shù),如密鑰、跳頻序列都是由此地址計算得到的。

        1.4 數(shù)據(jù)包結(jié)構

        所有的藍牙數(shù)據(jù)包都按統(tǒng)一的結(jié)構進行封裝,由訪問碼、報頭和有效載荷組成。一個有效的數(shù)據(jù)包必須包含訪問碼,訪問碼用于數(shù)據(jù)同步和DC偏移補償。一個最簡單的藍牙數(shù)據(jù)包,如用于尋呼、查詢和相應過程的ID包,可以僅包含一個68bit的訪問碼。藍牙通信過程中有一個非常重要的包——跳頻同步(FHS)包,它包含藍牙設備的BD_ADDR和時鐘信息。

        1.5 連接的建立

        為進行藍牙數(shù)據(jù)傳輸,必須先建立連接。首先,主設備會廣播發(fā)送ID包作為查詢。此時所使用的是79個藍牙信道中的32個廣播信道。從設備收到這個包后,會發(fā)送一個FHS包,其中包含了從設備的BD_ADDR和時鐘信息。收到FHS包的主設備進入尋呼狀態(tài),并按照從設備的跳頻序列計算出特定的應答時間,發(fā)送ID包。從設備會固定間隔地掃描外部尋呼,在收到主設備的應答ID包后,響應該應答,發(fā)送ID包。主設備收到從設備ID包后,發(fā)送FHS包確定連接的跳頻序列。最后,主從設備分別發(fā)送ID包和FHS包進行驗證,建立連接。

        在微微網(wǎng)中,所有設備共享主設備的時鐘,以312.5?s為一個時鐘周期,兩個周期構成625?s一個時間槽。通常情況下,主設備都會從雙數(shù)槽傳輸數(shù)據(jù),從設備從單數(shù)槽傳輸數(shù)據(jù)。

        2 藍牙嗅探方案

        2.1 藍牙嗅探的難點

        藍牙嗅探的第一個障礙就是截獲藍牙跳頻序列。想要獲得一個完整的藍牙數(shù)據(jù)傳輸需要監(jiān)聽所有的79個藍牙信道,必須攔截和過濾獲得完整的數(shù)據(jù)包,這就要求必須知道正確的藍牙跳頻序列。獲得藍牙跳頻序列的方法有兩個,一種是依靠強大的軟硬件設備,另一種方法需要等待設備重新建立連接,并從建立連接的數(shù)據(jù)包中獲得跳頻序列。

        另一個問題是常見藍牙硬件基于數(shù)據(jù)包的訪問碼自動進行過濾。由于過濾行為發(fā)生在硬件層面,無法通過上層軟件的設計來解決,必須依靠相應的硬件設備才能解決該問題。

        2.2 藍牙抓包工具Wireshark

        Wireshark作為一款常用的抓包工具而被廣泛使用。而1.12以上及版本的Wireshark中增添了藍牙協(xié)議標準,意味著可以通過Wireshark對捕獲的藍牙數(shù)據(jù)包進行分析,為嗅探工作提供了很大的便利。同時,Wireshark也提供了監(jiān)聽本機藍牙接口的功能,能夠監(jiān)聽與本機相連的藍牙設備。圖1為用Wireshark抓取的藍牙數(shù)據(jù)包信息。

        圖1中展示的是計算機與藍牙耳機建立連接過程中的部分數(shù)據(jù)包。編號27為計算機作為主設備廣播發(fā)射的一個數(shù)據(jù)包,查詢附近的藍牙設備。編號28至編號31都是藍牙耳機對計算機的查詢響應,除編號28外的三個數(shù)據(jù)包中都含有耳機的BD_ADDR。自此,計算機與藍牙耳機通過互相發(fā)送數(shù)據(jù)包,逐步建立藍牙連接。

        2.3 藍牙無線開發(fā)平臺Ubertooth

        Ubertooth One是由Ubertooth項目組設計提供的一款用于藍牙研究的硬件。Ubertooth是一個開放源代碼的2.4GHz無線開發(fā)平臺,適用于藍牙監(jiān)測。Ubertooth One同樣通過USB接口與計算機相連。

        利用Specan UI工具能夠直觀地觀測到實時的藍牙頻譜信息,如圖2所示。在圖2的觀測中存在一個與手機相連的藍牙耳機。

        可以發(fā)現(xiàn),活躍的無線信號主要集中在2 403Hz到2 446Hz之間,意味著該手機與藍牙的數(shù)據(jù)傳輸主要集中在這些信道上。另外,2 402Hz、2 426Hz、2 480Hz為固定的廣播信道,用于對未連接設備間發(fā)送廣播數(shù)據(jù),連接建立和發(fā)現(xiàn)遠程設備。這3個信道在頻譜上也有明顯的特點。

        Ubertooth One也能支持選擇要監(jiān)聽的信道,或是捕獲藍牙數(shù)據(jù)包等功能。捕獲的藍牙數(shù)據(jù)包可以通過Wireshark等軟件進行分析。通過Ubertooth One發(fā)送藍牙數(shù)據(jù)包目前為止還是不可能的,意味著不能使用Ubertooth One實現(xiàn)藍牙數(shù)據(jù)包的注入操作。

        3 結(jié)論

        藍牙嗅探方案的實現(xiàn),目前還存在不少的難點。另一方面來看,過高的門檻也杜絕了大量不法分子利用藍牙盜取公民信息的企圖。但是,諸如FireChat之類的,通過藍牙進行通信的軟件常常被應用在違法犯罪活動中,已經(jīng)嚴重危害了公共安全。深入研究藍牙技術,積極研究藍牙嗅探方案,不但能解決當前問題,更為將來的藍牙安全問題做好應對準備。

        參考文獻

        [1]Albazrqaoe W, Huang J, Xing G. Practical Bluetooth Traffic Sniffing: Systems and Privacy Implications[C]//International Conference on Mobile Systems, Applications,and Services.ACM,2016:333-345.

        [2]李旭輝,梁曉煒.短距離無線通信技術在信息傳輸中的應用[J].信息通信,2017(2).

        [3]高宋偉,徐洪智,黃艷,等.基于Android的藍牙通信程序設計[J].電腦編程技巧與維護,2015(11):44-46.endprint

        猜你喜歡
        協(xié)議藍牙
        藍牙音箱的直線之美
        簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
        終于等到你 Shure舒爾藍牙耳機
        緊急:藍牙指尖陀螺自燃!安全隱患頻出
        玩具世界(2017年8期)2017-02-06 03:01:38
        基于數(shù)字化變電站SV報文通信可靠性問題研究
        Modbus設備在機房溫度監(jiān)控系統(tǒng)中的應用
        負面清單的管理研究
        中國市場(2016年36期)2016-10-19 04:20:43
        對無線傳感器網(wǎng)絡MAC層協(xié)議優(yōu)化的研究與設計
        科技視界(2016年22期)2016-10-18 15:25:08
        基于對等網(wǎng)協(xié)議的BotNet 防御系統(tǒng)的設計
        久久精品国产99久久久| 中国黄色偷拍视频二区| 无码精品日韩中文字幕| 国产精品亚洲精品一区二区| 国产亚洲欧美日韩国产片| 夜夜躁狠狠躁2021| av影院手机在线观看| 日韩精品精品一区二区三区| 国产第19页精品| 欧美最猛性xxxx| 久久青青草原亚洲av| 亚洲区偷拍自拍29p| 成人看片黄a免费看那个网址| 日本韩国男男作爱gaywww| 国产精品久久久久国产精品| 亚洲精品无码永久在线观看你懂的| 亚洲av熟女一区二区三区站| 亚洲产在线精品亚洲第一页| av天堂精品久久久久| 男女肉粗暴进来120秒动态图| 亚洲欧美中文字幕5发布| 蜜桃a人妻精品一区二区三区| 国产精品很黄很色很爽的网站| 欧美成人免费看片一区| 人妻精品无码一区二区三区| 亚洲成av人影院| 欧美亚洲精品suv| 国产精品亚洲一区二区三区16| 亚洲天堂免费成人av| 日本a级大片免费观看| 九九久久精品国产| 久久露脸国产精品| 国产日韩精品欧美一区喷水| 青青草在线免费播放视频| 久久偷拍国内亚洲青青草| 亚洲高清精品50路| 久久狠狠高潮亚洲精品暴力打| 国产乱子伦视频大全| 中出人妻中文字幕无码| 亚洲人成电影网站色| 色佬精品免费在线视频|