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

        ?

        基于網(wǎng)絡(luò)文本信息隱藏技術(shù)的研究*

        2013-02-21 07:52:54盧選民張輝棟李成福
        關(guān)鍵詞:計(jì)算機(jī)文本內(nèi)容

        楊 杰,盧選民,張輝棟,李成福

        (西北工業(yè)大學(xué) 電子信息學(xué)院,陜西 西安710129)

        隨著Internet的迅速發(fā)展,信息隱藏成為網(wǎng)絡(luò)時(shí)代信息安全領(lǐng)域興起的一個(gè)研究熱點(diǎn),在版權(quán)保護(hù)、隱蔽通信等許多方面有著非常廣闊的應(yīng)用前景[1]。信息隱藏被用來保護(hù)信息安全的同時(shí),也可能被用來傳送一些不良信息給網(wǎng)絡(luò)用戶,如何過濾或者截獲并替換掉這些不良信息,就成為該領(lǐng)域研究的熱點(diǎn)。

        針對NAT服務(wù)器對流入內(nèi)網(wǎng)的不良文本信息的隱藏和替換問題(圖1為網(wǎng)絡(luò)拓?fù)鋱D),本文基于 Netfilter/iptables模塊和MITM技術(shù),在Linux環(huán)境下通過L7-filter和Ettercap技術(shù)實(shí)現(xiàn)了網(wǎng)絡(luò)文本信息的隱藏和替換。

        1 Netfilter/iptables模塊

        圖1 網(wǎng)絡(luò)拓?fù)鋱D

        在Linux系統(tǒng)中,Netfilter是其內(nèi)核的一個(gè)完整且功能強(qiáng)大的防火墻系統(tǒng);iptables模塊則是Netfilter提供的一種用戶工具,是與Linux內(nèi)核集成的IP信息包過濾系統(tǒng)[2]。通過這種工具可以實(shí)現(xiàn)NAT,進(jìn)而隱藏IP地址信息。

        iptables的基本語法規(guī)則如下:

        iptables[-t table]command[match][target];

        iptables 中 共 有 三 類 表:Mangle、Nat和 Filter。 Mangle表對于滿足常規(guī)的防火墻應(yīng)用作用不大。Nat表的作用在于對數(shù)據(jù)包的源或目的IP地址進(jìn)行轉(zhuǎn)換[3]。Nat表又可主要分為三條鏈:(1)DNAT:改變包的目的地址,以使包能從路由到某臺主機(jī)上;(2)SNAT:改變包的源地址,可以隱藏用戶的本地網(wǎng)絡(luò);(3)MASQUERADE:與SNAT作用基本一樣,對每個(gè)匹配的包,MASQUERADE都要查找可用的IP地址。Filter表用來過濾數(shù)據(jù)包,可以在任何時(shí)候匹配并過濾包,對包做DROP或ACCEPT。

        iptables模塊處理流程[2]:首先,當(dāng)一個(gè)包進(jìn)來時(shí),內(nèi)核根據(jù)路由表決定包的目標(biāo)。如果目標(biāo)主機(jī)就是本機(jī),則直接進(jìn)入INPUT鏈,再由本地正在等待該包的進(jìn)程接收;否則,如果進(jìn)來的包的目標(biāo)不是本機(jī),則看是否內(nèi)核允許轉(zhuǎn)發(fā)包[4-5]。最后,Linux防火墻主機(jī)本身能夠產(chǎn)生包,這種包只經(jīng)過OUTPUT鏈被送出防火墻。圖2給出了數(shù)據(jù)包經(jīng)過iptables模塊的處理流程。

        圖2 數(shù)據(jù)包經(jīng)過iptables模塊的處理流程

        2 基于L7-filter的匹配與替換

        L7-filter是一個(gè)Netfilter/iptables的增強(qiáng)型補(bǔ)丁插件,它的核心是通過一個(gè)工作在內(nèi)核級的可對數(shù)據(jù)包進(jìn)行分類的補(bǔ)丁程序與iptables進(jìn)行聯(lián)動,與其他基于端口包分類工具的不同處在于,它是基于數(shù)據(jù)內(nèi)容匹配和分析的[2]。利用正則表達(dá)式匹配Layer7應(yīng)用協(xié)議(HTTP、FTP)的傳輸數(shù)據(jù),能更準(zhǔn)確地分析數(shù)據(jù)包。

        L7-filter在默認(rèn)情況下,將同一個(gè)連接中的10個(gè)數(shù)據(jù)包或者2 KB的數(shù)據(jù)包內(nèi)容放在緩存中。并將緩存中的內(nèi)容作為一段普通的文本,用模板文件中的正則去搜索,如果發(fā)現(xiàn)有正則匹配的內(nèi)容,就會在Netfilter中將這幾個(gè)數(shù)據(jù)包DROP丟掉或者給數(shù)據(jù)包打上標(biāo)記。

        下面就是該命令對于數(shù)據(jù)包中的內(nèi)容進(jìn)行匹配及替換的命令:

        #iptables-A FORWARD-m mark--mark 1-m filterstring--string"xxx.xxx.xxx.xxx"--replace-string"xxx.xxx.xxx.xxx"?-j LOG--log-prefix"ip filter:"

        3 基于MITM和Ettercap的匹配與替換

        中間人攻擊 MITM(Man-in-the-Middle Attack)是一種“間接”的入侵攻擊,這種攻擊模式是通過各種技術(shù)手段將受入侵者控制的一臺計(jì)算機(jī)虛擬放置在網(wǎng)絡(luò)連接中的兩臺通信計(jì)算機(jī)之間,這臺計(jì)算機(jī)就稱為 “中間人”。然后入侵者把這臺計(jì)算機(jī)模擬為一臺或兩臺原始計(jì)算機(jī),使“中間人”能夠與原始計(jì)算機(jī)建立活動連接并允許其讀取或修改傳遞的信息,然而兩個(gè)原始計(jì)算機(jī)用戶卻認(rèn)為他們是在互相通信。通常,這種“攔截?cái)?shù)據(jù)——修改數(shù)據(jù)——發(fā)送數(shù)據(jù)”的過程就被稱為“會話劫持”。

        Ettercap是基于MITM技術(shù)的一款有效的、靈活的中介工具。利用其特性可以實(shí)現(xiàn)數(shù)據(jù)包過濾和丟棄以及替換功能:可以建立一個(gè)查找特定字符串的過濾鏈,根據(jù)這個(gè)過濾鏈對TCP/UDP數(shù)據(jù)包進(jìn)行過濾并用自己的數(shù)據(jù)替換這些數(shù)據(jù)包,或丟棄整個(gè)數(shù)據(jù)包。它可以支持并收 集 以 下 協(xié) 議 的 口 令 信 息 :TELNET、FTP、POP、RLOGIN、SSH1、ICQ、SMB、MySQL、HTTP 等。通過 shell腳本的編寫可以實(shí)現(xiàn)基于Ettercap的文本內(nèi)容匹配與替換。

        4 實(shí)驗(yàn)結(jié)果及分析

        通過在終端下運(yùn)行shell[3]腳本即可實(shí)現(xiàn)基于文本的隱藏與替換。為了方便用戶操作,基于JAVA Swing組件[4]編寫了如圖3所示的軟件。

        用戶可以按要求填寫內(nèi)容,然后單擊替換按鈕后程序即可運(yùn)行。當(dāng)內(nèi)網(wǎng)用戶發(fā)出請求后,若響應(yīng)內(nèi)容中包含用戶要替換的內(nèi)容,NAT服務(wù)器會將該文本替換成用戶設(shè)定的,然后結(jié)果信息返回給用戶,從而實(shí)現(xiàn)網(wǎng)絡(luò)文本的替換。

        在Linux操作系統(tǒng)下,實(shí)驗(yàn)結(jié)果如下:圖4所示為替換之前的文本內(nèi)容,圖5所示為替換之后的文本內(nèi)容,從而實(shí)現(xiàn)了網(wǎng)絡(luò)文本的隱藏與替換功能。

        在html網(wǎng)頁中,〈body〉標(biāo)簽中的文本內(nèi)容基本上都可以匹配并替換成預(yù)先設(shè)定的,然而有的內(nèi)容是通過腳本語言實(shí)現(xiàn)的,還有很多腳本文件是通過壓縮文件發(fā)送到客戶端的,這種的就匹配不到。

        針對這種情況,可以利用iptables的過濾無效數(shù)據(jù)包的功能,當(dāng)發(fā)現(xiàn)某網(wǎng)頁中包含想要替換的文本但卻替換不了時(shí),可以將該數(shù)據(jù)包過濾掉。應(yīng)用程序界面如圖6所示。

        本文針對NAT服務(wù)器對流入內(nèi)網(wǎng)的不良文本信息的隱藏和替換問題,基于Netfilter/iptables模塊和MITM技術(shù),在Linux環(huán)境下通過 L7-filter和Ettercap技術(shù)實(shí)現(xiàn)了網(wǎng)絡(luò)文本信息的隱藏和替換。同時(shí),通過網(wǎng)絡(luò)實(shí)驗(yàn)驗(yàn)證了其有效性。

        [1]CACHE J,WRIGHT J.黑客大曝光:無線網(wǎng)絡(luò)安全[M].李瑞民,譯.北京:機(jī)械工業(yè)出版社,2012.

        [2]RASH M.Linux防火墻[M].陳健,譯.北京:人民郵電出版社,2009.

        [3]豐士昌.Linux指令與 Shell編程[M].北京:科學(xué)出版社,2012.

        [4]王鵬,何昀峰.Java Swing圖形界面開發(fā)與案例詳解[M].北京:清華大學(xué)出版社,2008.

        [5]白滔,劉大滏.Linux下怎樣利用 Iptables實(shí)現(xiàn)網(wǎng)絡(luò)防火墻的監(jiān)控功能[J].貴州氣象,2006,30(4):33-35.

        [6]郝慧珍,傅汝林.基于 IP偽裝的網(wǎng)絡(luò)安全技術(shù)研究[J].成都理工學(xué)院學(xué)報(bào),2002,29(3):315-319.

        [7]Zhang Lixia.A retrospective view of network address translation[J].IEEE Network,2008,22(5):8-12.

        [8]HEAGARTY T.Using iptables and the netfilter framework[OL].(2007-03-xx)[2012-12-13]inDEPTH,www.ipmagazine.org/en:LINUX+DVD 3/2007.

        [9]ANDREASSON O.Iptable tutorial[OL].http://www.frozentux.net/documents/iptables-tutorial/.

        猜你喜歡
        計(jì)算機(jī)文本內(nèi)容
        內(nèi)容回顧溫故知新
        計(jì)算機(jī)操作系統(tǒng)
        基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        在808DA上文本顯示的改善
        基于doc2vec和TF-IDF的相似文本識別
        電子制作(2018年18期)2018-11-14 01:48:06
        信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
        主要內(nèi)容
        臺聲(2016年2期)2016-09-16 01:06:53
        文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學(xué)隱喻
        Fresnel衍射的計(jì)算機(jī)模擬演示
        如何快速走進(jìn)文本
        語文知識(2014年1期)2014-02-28 21:59:13
        国产成人一区二区三区影院| 亚洲欧美日韩一区在线观看 | 黑人巨大精品欧美在线观看| 中文字幕人妻少妇久久| 国产成人亚洲一区二区| 亚洲av片在线观看| 亚洲永久无码动态图| 国产优质女主播在线观看| 国产一区二区三区视频在线观看| 国产综合久久久久久鬼色| 性一交一乱一伦| 亚洲中文字幕精品一区二区| 久久精品中文字幕有码| 亚洲国产天堂久久综合网| 国产天堂网站麻豆| 国产天堂av手机在线| 激情亚洲一区国产精品| 天天燥日日燥| 囯产精品无码va一区二区| 精品少妇一区二区三区四区| 先锋影音人妻啪啪va资源网站| 男女啪啪永久免费观看网站| 无码一区二区三区在线在看| 少妇人妻av一区二区三区| 国产freesexvideos中国麻豆| 欧美疯狂性xxxxxbbbbb| 久久久久久AV无码成人| 日本午夜剧场日本东京热| 人妻 色综合网站| 亚洲日本欧美产综合在线| 国产精品黄页免费高清在线观看| 欲香欲色天天天综合和网| 成人精品综合免费视频| 人妻无码∧V一区二区| 亚洲女人的天堂网av| 97精品一区二区视频在线观看| 国产福利片无码区在线观看| 国产丝袜长腿在线看片网站| 欧美老肥妇做爰bbww| 欧美黑人又粗又大久久久| 丝袜美女美腿一区二区|