下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一種多網(wǎng)頁隱藏技術(shù)
0網(wǎng)頁信息隱藏技術(shù)近年來,隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)信息安全問題日益突出,引起了社會各界的關(guān)注。如何在推動社會信息化進(jìn)程中加強(qiáng)網(wǎng)絡(luò)與信息安全管理,成為我們在信息化時代必須認(rèn)真解決的一個重大問題。信息隱藏技術(shù)作為信息安全的一個有效途徑,逐漸受到人們的重視。信息隱藏技術(shù)是指將秘密信息隱藏在多媒體載體信號中,從而使其有“看不到”的效果。目前,針對信息隱藏技術(shù)的研究主要集中在圖像、音頻以及視頻為載體的數(shù)字媒體中,而網(wǎng)頁作為一種純文本的數(shù)字媒體,其信息冗余相對較少,因此在其中加入多余的信息比較困難。然而現(xiàn)今的互聯(lián)網(wǎng)時代決定了研究網(wǎng)頁信息隱藏具有很好的實(shí)用價值。網(wǎng)頁隨著互聯(lián)網(wǎng)而發(fā)展起來,HTML是一種超文本標(biāo)記語言,用于制作網(wǎng)頁。現(xiàn)有的網(wǎng)頁信息隱藏方法主要分為三種:一種是利用不可見字符來隱藏信息;一種是利用標(biāo)記大小寫方法;還有就是基于標(biāo)記屬性對次序的網(wǎng)頁信息隱藏。基于不可見字符的信息隱藏技術(shù)利用瀏覽器在解析HTML文件時忽略每行行尾以及</HTML>標(biāo)記后的不可見字符進(jìn)行信息的隱藏;在標(biāo)記大小寫方法中,瀏覽器解析HTML文件時忽略標(biāo)記大小寫,比如用大寫表示1,用小寫表示0;而基于標(biāo)記屬性對的方法是選擇標(biāo)記中的某兩個屬性,用重新排序表示1,保持原來順序表示0。然而基于不可見字符的方法經(jīng)受不住網(wǎng)頁減肥茶等相關(guān)軟件的攻擊;基于標(biāo)記大小寫的方法,標(biāo)記內(nèi)字母大小寫狀態(tài)的不統(tǒng)一暴露了隱藏的秘密信息;基于屬性順序的方法需要數(shù)據(jù)庫記錄原始屬性對的順序。針對現(xiàn)有的網(wǎng)頁信息隱藏方法容易受攻擊、嵌入量少的特點(diǎn),本文提出了一種新方法,該方法采用重復(fù)標(biāo)記屬性,將二值圖像在多個網(wǎng)頁中進(jìn)行嵌入,有效地解決了上述缺點(diǎn)。1標(biāo)記對象的標(biāo)記Web網(wǎng)頁信息嵌入與提取分多個步驟進(jìn)行,其模型可用圖1來表示。為了下面算法敘述方便,先給出幾個定義以及操作規(guī)則。定義1構(gòu)成網(wǎng)頁中標(biāo)記的某個屬性及其屬性值稱為一個對象,記為Oi,i表示該對象在標(biāo)記中出現(xiàn)的順序。例如在“<tdwidth=100height=50>”中,“width=100”表示O1,“height=50”表示O2。定義2記OBi表示標(biāo)記對象,i表示標(biāo)記對象出現(xiàn)的次序。其中OBi由開始標(biāo)記和n(n≥0)個屬性及其屬性值構(gòu)成。OBi中個數(shù)表示為|OBi||ΟBi|。定義3用8位表示位圖長度,8位表示位圖寬度,則待插入字符串為長度、寬度以及位圖各像素點(diǎn)組成的字符串,記為C,將C中第i個字符記作Ci。obi接入條件若某個標(biāo)記中的屬性個數(shù)|OBi|≥1|ΟBi|≥1,OBi中?1≤k≤|OBi|?1≤k≤|ΟBi|,有Ok≠O1,則OBi符合插入條件;否則,該OBi不符合插入條件。提取條件:非負(fù)性條件+1#k若某個標(biāo)記中使用的屬性個數(shù)|OBi|≥1|ΟBi|≥1,?1<k≤|OBi|?1<k≤|ΟBi|,使Ok=O1,且??r?{1,k},Or=O1,則該標(biāo)記滿足提取條件,或者?1<r≤|OBi|?1<r≤|ΟBi|,有Or≠O1,則該標(biāo)記也滿足提取條件;否則,該OBi不符合提取條件。標(biāo)記的屬性重復(fù)引入Step1i=1,j=pos(pos為下一個嵌入網(wǎng)頁的字符位置);Step2若OBi滿足規(guī)則1插入條件,則跳轉(zhuǎn)到Step4;Step3若?1<k≤|OBi|?1<k≤|ΟBi|,Ok=O1,則在當(dāng)前標(biāo)記的任意屬性位置重復(fù)O1,i=i+1;否則i=i+1,跳轉(zhuǎn)到Step2;Step4若cj=1,則令k=└log2|OBi|」,取r=∑m=1kCj+m2m?1r=∑m=1kCj+m2m-1,在Or+1后重復(fù)O1,i=i+1,j=j+k,重復(fù)Step4;否則,i=i+1,j=j+1;Step5若j≥|C|j≥|C|或者OBi為當(dāng)前網(wǎng)頁的最后可用標(biāo)記,則結(jié)束;否則,跳轉(zhuǎn)到Step2。根據(jù)HTML規(guī)范,對于標(biāo)記的屬性進(jìn)行重復(fù)引入時,瀏覽器只解析第一次對屬性進(jìn)行設(shè)置的屬性值,因此采用該方法時,其顯示效果與沒有重復(fù)引入時相同。為敘述方便,設(shè)函數(shù)Embeded(H,pos)表示按照規(guī)則3對網(wǎng)頁載體H,隱藏信息從pos處開始隱藏,函數(shù)返回該網(wǎng)頁隱藏的字符串的位數(shù),記作tempCount;函數(shù)IsInsert(H,C)為判斷當(dāng)前網(wǎng)頁H以及所有超鏈接是否有足夠標(biāo)記可以隱藏C,若有,返回true,否則返回false。函數(shù)Decode(H′)表示返回H′中隱藏的信息。strLen(s)返回s的長度。Connect(s1,s2)將s2連接到s1后面。1.1網(wǎng)頁嵌入方式輸入:網(wǎng)頁載體H,待隱藏的二值圖像P。輸出:隱藏信息后的網(wǎng)頁H′。Step1將待隱藏的二值圖像P轉(zhuǎn)換成01序列Ip,令pos=0,tempCount=0;Step2如果IsInsert(H,Ip)==false,提示“網(wǎng)頁太小,無法嵌入!”,程序退出;Step3tempCount=Embeded(H,pos),pos=pos+tempCount;Step4若pos≥|Ip|pos≥|Ιp|,則嵌入成功,程序結(jié)束,否則,按寬度優(yōu)先遍歷選擇下一個網(wǎng)頁記為H,跳轉(zhuǎn)到Step3。1.2len模型計(jì)算輸入:待提取網(wǎng)頁H′。輸出:輸出抽取的圖像信息P。Step1提取H′中的隱藏信息,根據(jù)前16位求出長度width,寬度height,并計(jì)算出Len;Step2i=0,pos=0,str=",C=";Step3str=Decode(H′),pos=pos+strLen(str),Connect(C,str);Step4如果pos<Len按優(yōu)先遍歷順序獲取下一個網(wǎng)頁記為H′,跳轉(zhuǎn)到Step3,否則根據(jù)C、width和height顯示出圖像P。2結(jié)果與分析2.1息隱藏算法在VisualC++6.0環(huán)境下,實(shí)現(xiàn)基于重復(fù)標(biāo)記屬性的網(wǎng)頁信息隱藏算法。實(shí)驗(yàn)結(jié)果表明該算法未改變網(wǎng)頁在瀏覽器的正常顯示效果,具有較好的隱藏性。圖2分別給出了嵌入和提取出的二值圖像。圖3分別給出了嵌入圖像數(shù)據(jù)前后的網(wǎng)頁效果圖。圖4分別給出了嵌入前后的網(wǎng)頁的源碼截圖。2.2多次標(biāo)記嵌入表1給出了不可見字符方法、標(biāo)記大小寫方法、基于屬性對順序方法和基于重復(fù)標(biāo)記屬性的網(wǎng)頁信息隱藏方法的性能參數(shù)?;趯傩詫樞蚍椒箼z測能力較強(qiáng),但是提取時需要原始數(shù)據(jù)庫的支持,因此在傳輸時需要額外傳輸數(shù)據(jù)庫。而不可見字符方法經(jīng)受不了網(wǎng)頁減肥茶等相關(guān)軟件的攻擊,標(biāo)記大小寫方法在更改標(biāo)記大小寫后就會丟失嵌入信息。實(shí)驗(yàn)采用多個網(wǎng)頁作為嵌入的宿主對象,使得嵌入量大幅度增加;同時采用二值圖像作為嵌入對象,解決了圖像數(shù)據(jù)在網(wǎng)頁信息隱藏中的問題?;谥貜?fù)標(biāo)記屬性方法不改變網(wǎng)頁的顯示內(nèi)容和外觀,且對更改標(biāo)記字母具有魯棒性,同時不需要額外的數(shù)據(jù)庫對原始標(biāo)記屬性順序進(jìn)行記錄。在抗檢測方面,由于在多個網(wǎng)頁中隱藏信息,不僅使嵌入容量大幅度增加,而且不會引入明顯的統(tǒng)計(jì)異常,具有較強(qiáng)的抗檢測能力。在單個網(wǎng)頁受到攻擊時,其他網(wǎng)頁的信息不會受到影響。由于嵌入在單個網(wǎng)頁中的信息相對較少,因此嵌入的信息受到的影響也較少,從而有較好的抗攻擊能力,魯棒性比較強(qiáng)。因?yàn)榫W(wǎng)頁減肥茶等軟件一般是針對不可見字符的檢測方法,因此本文的嵌入方法能夠很好地抵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互聯(lián)網(wǎng)+農(nóng)業(yè)項(xiàng)目促銷合作協(xié)議4篇
- 2025年度亞洲地區(qū)學(xué)生海外留學(xué)資助協(xié)議4篇
- 2025年LED照明燈具綠色供應(yīng)鏈管理合作協(xié)議3篇
- 2025年度生態(tài)保護(hù)區(qū)抽水工程承包合同4篇
- 2025年度新能源汽車研發(fā)創(chuàng)業(yè)團(tuán)隊(duì)合作協(xié)議4篇
- 2025年度新型大理石石材買賣合同實(shí)施細(xì)則4篇
- 《個人所得稅政策解讀與應(yīng)用課件》
- 中國棉腈圍巾項(xiàng)目投資可行性研究報告
- 2025年度個人租賃合同示范文本4篇
- 2025年西安二手房交易全程資金監(jiān)管服務(wù)合同3篇
- 2023年上海健康醫(yī)學(xué)院單招職業(yè)適應(yīng)性測試筆試題庫及答案解析
- 考研考博-英語-常州大學(xué)考試押題卷含答案詳解1
- 公司金融ppt課件(完整版)
- 徐州醫(yī)科大學(xué)附屬醫(yī)院
- DLT 261《火力發(fā)電廠熱工自動化系統(tǒng)可靠性評估技術(shù)導(dǎo)則》題庫
- 自動化立體庫貨架驗(yàn)收報告
- 消防系統(tǒng)工程質(zhì)量控制資料檢查記錄
- 中藥封包療法操作規(guī)范
- TPO27聽力題目及答案
- 新浪網(wǎng)刪貼申請文檔 (個人)
- 低溫乙烯罐內(nèi)罐預(yù)冷過程溫度急降原因探討
評論
0/150
提交評論