網(wǎng)絡(luò)通訊數(shù)據(jù)包截獲與解析研究
本文關(guān)鍵詞:網(wǎng)絡(luò)通訊數(shù)據(jù)包截獲與解析研究
更多相關(guān)文章: 數(shù)據(jù)包截獲 協(xié)議分析 即時(shí)通訊 多維遞進(jìn) 并行計(jì)算 字符串匹配
【摘要】:21世紀(jì)是一個(gè)信息大爆炸的時(shí)代,各種功能多變且有效實(shí)用的即時(shí)通訊聊天軟件充斥著人們的日常生活。但是各種各樣的安全問(wèn)題——危害社會(huì)的言論肆意傳播、賬號(hào)密碼被盜、機(jī)密消息泄露等接踵而來(lái)。這給國(guó)家、企業(yè)以及普通用戶都帶來(lái)了極大地困擾。為了改善這種現(xiàn)狀,有效的控制機(jī)密信息泄漏,為人們營(yíng)造一個(gè)放心安全健康的上網(wǎng)環(huán)境,對(duì)網(wǎng)絡(luò)通訊數(shù)據(jù)包的截獲與解析研究也成了重中之重。本文研究主要針對(duì)即時(shí)通訊聊天軟件的網(wǎng)絡(luò)數(shù)據(jù)包,通過(guò)對(duì)其聊天內(nèi)容的截獲與解析,再根據(jù)機(jī)密信息的關(guān)鍵詞對(duì)解析到的聊天內(nèi)容進(jìn)行匹配過(guò)濾。如果有匹配到的則將其聊天內(nèi)容和其IP地址進(jìn)行記錄和保存,并追查到信息的泄漏者,通過(guò)法律手段予以懲處,對(duì)其形成一種威懾力,從而間接的防止機(jī)密信息的外泄。本論文的主要工作有以下幾方面:(1)組建自己小型的局域網(wǎng)進(jìn)行專(zhuān)門(mén)的研究,下載一個(gè)即時(shí)通信軟件的新版本并安裝,本文選用飛信V5.4.0版本。在自己小型的局域網(wǎng)內(nèi),單獨(dú)使用這一種即時(shí)通信軟件,進(jìn)行針對(duì)性的研究;(2)通過(guò)C++編程得到一個(gè)簡(jiǎn)易的監(jiān)聽(tīng)工具,對(duì)在小型局域網(wǎng)內(nèi)的數(shù)據(jù)包進(jìn)行抓包解析,得到數(shù)據(jù)包的格式,并對(duì)數(shù)據(jù)包的格式進(jìn)行分類(lèi)總結(jié),得出不同數(shù)據(jù)包的特點(diǎn);(3)針對(duì)截獲的數(shù)據(jù)包采用多維遞進(jìn)的方式進(jìn)行解析,解析過(guò)程條理分明,速度快,最后得到需要的IP地址、端口地址、協(xié)議類(lèi)型以及聊天內(nèi)容;(4)研究計(jì)算機(jī)的多核并行計(jì)算,再結(jié)合多模式字符串匹配算法,采用并行的多模式字符串匹配算法對(duì)解析出來(lái)的內(nèi)容進(jìn)行匹配,識(shí)別出被標(biāo)記的敏感詞匯,從而達(dá)到預(yù)定的目的。本文在對(duì)數(shù)據(jù)包進(jìn)行解析時(shí)采用了多維遞進(jìn)的方式,這種方式不僅解析速度快,更能保證解析出來(lái)數(shù)據(jù)包的完整性和正確性。在對(duì)數(shù)據(jù)包內(nèi)容進(jìn)行規(guī)則匹配時(shí)研究計(jì)算機(jī)的多核并行機(jī)制,采用并行的多模式AC自動(dòng)機(jī)算法進(jìn)行匹配,匹配速度快,匹配效率高。
【關(guān)鍵詞】:數(shù)據(jù)包截獲 協(xié)議分析 即時(shí)通訊 多維遞進(jìn) 并行計(jì)算 字符串匹配
【學(xué)位授予單位】:陜西科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP393.08
【目錄】:
- 摘要5-7
- ABSTRACT7-12
- 1 緒論12-16
- 1.1 課題背景及研究目的意義12-13
- 1.1.1 課題背景12
- 1.1.2 研究目的意義12-13
- 1.2 國(guó)內(nèi)外研究動(dòng)態(tài)13
- 1.3 論文主要研究?jī)?nèi)容及結(jié)構(gòu)安排13-14
- 1.4 本章小結(jié)14-16
- 2 網(wǎng)絡(luò)數(shù)據(jù)包16-32
- 2.1 網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)聽(tīng)16-17
- 2.1.1 網(wǎng)絡(luò)監(jiān)聽(tīng)概念16
- 2.1.2 網(wǎng)卡的四種工作模式16
- 2.1.3 監(jiān)聽(tīng)原理16-17
- 2.2 數(shù)據(jù)包傳輸過(guò)程17-20
- 2.2.1 OSI模型17-18
- 2.2.2 傳輸過(guò)程18-19
- 2.2.3 TCP/IP模型19-20
- 2.3 網(wǎng)絡(luò)協(xié)議分析20-24
- 2.3.1 通訊協(xié)議20-22
- 2.3.2 端口及地址22-24
- 2.4 網(wǎng)絡(luò)數(shù)據(jù)包詳解24-26
- 2.5 網(wǎng)絡(luò)數(shù)據(jù)包分析原理26
- 2.6 WinPcap26-28
- 2.6.1 WinPcap簡(jiǎn)介26-27
- 2.6.2 在windows下捕獲數(shù)據(jù)包的結(jié)構(gòu)27-28
- 2.6.3 Winpcap進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)包的截獲和解析的設(shè)計(jì)步驟28
- 2.6.4 WinPcap的優(yōu)點(diǎn)28
- 2.7 Winsock28-30
- 2.7.1 Winsock基本概念28
- 2.7.2 客戶機(jī)/服務(wù)器模式28-29
- 2.7.3 基本套接字29-30
- 2.8 本章小結(jié)30-32
- 3 即時(shí)通訊32-42
- 3.1 即時(shí)通訊的技術(shù)原理32-33
- 3.2 即時(shí)通訊的傳輸協(xié)議33-34
- 3.2.1 SIP33-34
- 3.2.2 XMPP34
- 3.2.3 RTP34
- 3.2.4 STUN34
- 3.3 協(xié)議分析的壞境搭建34-35
- 3.4 飛信的聊天機(jī)制35-38
- 3.4.1 飛信的系統(tǒng)架構(gòu)35
- 3.4.2 飛信傳輸協(xié)議35
- 3.4.3 數(shù)據(jù)傳輸格式35-38
- 3.5 MSN聊天機(jī)制38-39
- 3.5.1 MSN系統(tǒng)架構(gòu)38-39
- 3.5.2 數(shù)據(jù)傳輸格式39
- 3.6 騰訊QQ聊天機(jī)制39-40
- 3.6.1 騰訊QQ系統(tǒng)架構(gòu)39-40
- 3.6.2 數(shù)據(jù)傳輸格式40
- 3.7 本章小結(jié)40-42
- 4 數(shù)據(jù)包解析及內(nèi)容過(guò)濾分析設(shè)計(jì)42-68
- 4.1 數(shù)據(jù)包封裝42-43
- 4.2 數(shù)據(jù)包分層解析43-44
- 4.3 多維遞進(jìn)數(shù)據(jù)包解析與過(guò)濾模塊設(shè)計(jì)44-48
- 4.3.1 模塊簡(jiǎn)介44-45
- 4.3.2 遞進(jìn)式數(shù)據(jù)包解析45-48
- 4.4 并行計(jì)算字符串匹配48-60
- 4.4.1 多模式字符串匹配算法48-50
- 4.4.2 并行計(jì)算50-51
- 4.4.3 利用OpenMp實(shí)現(xiàn)并行51-55
- 4.4.4 MPI并行55-58
- 4.4.5 GPU并行運(yùn)算58-60
- 4.5 程序?qū)崿F(xiàn)與系統(tǒng)測(cè)試60-63
- 4.5.1 模塊設(shè)計(jì)60-62
- 4.5.2 系統(tǒng)部署與實(shí)現(xiàn)62-63
- 4.6 結(jié)果分析63-66
- 4.7 本章小結(jié)66-68
- 5 總結(jié)與展望68-70
- 5.1 工作總結(jié)68
- 5.2 研究展望68-70
- 致謝70-72
- 參考文獻(xiàn)72-76
- 附錄76-82
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄82-83
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 蔡豪;李娜;;基于WinPcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲的研究[J];電腦知識(shí)與技術(shù);2010年13期
2 林華清;;基于WinPcap的網(wǎng)絡(luò)監(jiān)聽(tīng)防控系統(tǒng)設(shè)計(jì)與應(yīng)用[J];保密科學(xué)技術(shù);2013年01期
3 嚴(yán)大治;;字符串匹配算法比較與分析[J];計(jì)算機(jī)光盤(pán)軟件與應(yīng)用;2013年02期
4 付安民;張玉清;;飛信即時(shí)通監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2008年13期
5 鄭有才,張光華,張玉清;即時(shí)通信息監(jiān)聽(tīng)技術(shù)的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2005年08期
6 李培;;網(wǎng)絡(luò)數(shù)據(jù)包的監(jiān)聽(tīng)與分析技術(shù)研究[J];煤炭技術(shù);2012年02期
7 范洪博;姚念民;;高級(jí)AC自動(dòng)機(jī)的快速構(gòu)建方法[J];計(jì)算機(jī)研究與發(fā)展;2013年12期
8 許家銘;李曉東;金鍵;馬盈;;一種高效的多模式字符串匹配算法[J];計(jì)算機(jī)工程;2014年03期
9 王海濤;付鷹;;即時(shí)通信——原理、技術(shù)和應(yīng)用[J];信息通信技術(shù);2010年03期
10 唐龍;劉中臨;劉嘉勇;;關(guān)于飛信即時(shí)聊天消息監(jiān)控的研究[J];信息安全與通信保密;2012年02期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前4條
1 周后兵;網(wǎng)絡(luò)數(shù)據(jù)包攔截與操縱技術(shù)的研究與應(yīng)用[D];電子科技大學(xué);2007年
2 陳達(dá)智;MPI并行代碼生成與通信優(yōu)化技術(shù)研究[D];解放軍信息工程大學(xué);2012年
3 李建強(qiáng);P2P即時(shí)通信垃圾信息監(jiān)控分析技術(shù)研究[D];電子科技大學(xué);2013年
4 余繼來(lái);網(wǎng)絡(luò)監(jiān)聽(tīng)技術(shù)及其應(yīng)用研究[D];湖南大學(xué);2012年
,本文編號(hào):1111931
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1111931.html