天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

基于Privoxy的廣告過濾軟件的設(shè)計與實現(xiàn)

發(fā)布時間:2017-08-03 03:04

  本文關(guān)鍵詞:基于Privoxy的廣告過濾軟件的設(shè)計與實現(xiàn)


  更多相關(guān)文章: 互聯(lián)網(wǎng)廣告 廣告過濾 URL過濾 隱私保護


【摘要】:近年來,隨著互聯(lián)網(wǎng)的普及和上網(wǎng)人數(shù)的增加,在線廣告業(yè)務(wù)快速發(fā)展,由于提供了更加豐富的表現(xiàn)手段,在交互性、及時性、成本等方面,互聯(lián)網(wǎng)廣告明顯優(yōu)于傳統(tǒng)的平面和媒體廣告,同時,互聯(lián)網(wǎng)廣告可以通過追蹤研究用戶的上網(wǎng)行為和瀏覽習(xí)慣實現(xiàn)精準(zhǔn)營銷,因此互聯(lián)網(wǎng)廣告吸引了越來越多的廣告主。網(wǎng)站為了提升廣‘告的宣傳效果,加大了廣告的數(shù)量和展示面積,影響了用戶對于有效信息的獲取。加入廣告聯(lián)盟的網(wǎng)站由于不直接接觸廣告主,缺乏有效監(jiān)管,受利益驅(qū)動容易采用自動彈出、強制播放、強制點擊等技術(shù)手段偽造數(shù)據(jù),嚴(yán)重影響用戶的正常使用,浪費了帶寬和時間,同時也騙取了廣告主的廣告費。部分惡意廣告被用來傳播惡意軟件或者虛假信息,可能導(dǎo)致用戶利益受損。此外,一些用戶關(guān)注自身的隱私數(shù)據(jù),反感個人信息被運用于精準(zhǔn)營銷。還有一些家長對于網(wǎng)頁出現(xiàn)的游戲和低俗的廣告內(nèi)容表示擔(dān)心。本文基于開源的Privoxy項目,利用VC++開發(fā)出一款軟件產(chǎn)品,可以對指定廣告內(nèi)容進行過濾,降低或者消除廣告對于用戶的負(fù)面影響。首先,對市場上現(xiàn)有的廣告過濾產(chǎn)品進行試用,提取了主要的功能需求。通過對于相關(guān)論壇的瀏覽和對于搜索引擎的利用,收集了這些產(chǎn)品各自的優(yōu)點和不足,在此基礎(chǔ)上整理出了需求列表。之后通過抓包、逆向、分析源碼的方法,研究了同類功能的實現(xiàn)原理和技術(shù)模型。通過對國內(nèi)外文獻的查找,對一些開源項目的研究和分析,最終確定了基于Privoxy技術(shù)的URL過濾模型。依據(jù)這個模型,設(shè)計并編寫出一款廣告過濾產(chǎn)品。相對于市場上現(xiàn)有的其他產(chǎn)品,該產(chǎn)品提供了更加豐富的攔截能力,實現(xiàn)方便快捷的自定義攔截;提前阻止廣告資源下載,節(jié)省了流量;有能力攔截視頻網(wǎng)站的前置廣告。通過了常見網(wǎng)站和常見廣告聯(lián)盟的廣告攔截測試。
【關(guān)鍵詞】:互聯(lián)網(wǎng)廣告 廣告過濾 URL過濾 隱私保護
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.52
【目錄】:
  • 中文摘要4-5
  • ABSTRACT5-11
  • 第一章 緒論11-20
  • 1.1 課題背景11-18
  • 1.2 課題任務(wù)18
  • 1.2.1 課題內(nèi)容18
  • 1.2.2 本人承擔(dān)任務(wù)18
  • 1.3 論文結(jié)構(gòu)18-20
  • 第二章 相關(guān)技術(shù)20-27
  • 2.1 Privoxy20-23
  • 2.1.1 全局內(nèi)容過濾20
  • 2.1.2 兼容性20
  • 2.1.3 功能列表20-21
  • 2.1.4 過濾規(guī)則21-22
  • 2.1.5 工作流程22-23
  • 2.2 DLL注入23-26
  • 2.2.1 修改注冊表注入DLL23-24
  • 2.2.2 創(chuàng)建遠程線程注入DLL24-25
  • 2.2.3 利用消息鉤子注入DLL25-26
  • 2.3 MinHook API鉤子庫26-27
  • 第三章 需求分析27-38
  • 3.1 同類軟件功能分析27-30
  • 3.1.1 Adblock Plus功能分析27-29
  • 3.1.2 ADSafe凈網(wǎng)大師功能分析29-30
  • 3.1.3 ADM阿呆喵功能分析30
  • 3.2 總體需求30-31
  • 3.3 攔截網(wǎng)頁廣告31-33
  • 3.3.1 攔截廣告內(nèi)容請求32
  • 3.3.2 隱藏廣告元素32
  • 3.3.3 占位符32-33
  • 3.3.4 自定義攔截元素33
  • 3.3.5 自定義瀏覽器列表33
  • 3.4 攔截客戶端彈窗廣告33-35
  • 3.4.1 關(guān)閉客戶端彈窗34
  • 3.4.2 隱藏客戶端彈窗34
  • 3.4.3 自定義彈窗規(guī)則34-35
  • 3.4.4 攔截提示35
  • 3.5 禁止跟蹤35
  • 3.6 禁止惡意網(wǎng)址35
  • 3.7 黑名單35
  • 3.8 白名單35-36
  • 3.9 規(guī)則分類訂閱36
  • 3.10 攔截計數(shù)36
  • 3.11 性能需求36-37
  • 3.12 支持代理37
  • 3.13 自動更新37
  • 3.14 安全性需求37
  • 3.15 界面需求37-38
  • 3.15.1 網(wǎng)頁右鍵菜單添加過濾規(guī)則37
  • 3.15.2 托盤圖標(biāo)37-38
  • 第四章 概要設(shè)計38-47
  • 4.1 系統(tǒng)整體結(jié)構(gòu)38-42
  • 4.1.1 安裝卸載模塊38-39
  • 4.1.2 升級模塊39-40
  • 4.1.3 托盤模塊40
  • 4.1.4 攔截模塊40
  • 4.1.5 規(guī)則解析模塊40-41
  • 4.1.6 內(nèi)容過濾模塊41
  • 4.1.7 界面皮膚模塊41
  • 4.1.8 設(shè)置模塊41-42
  • 4.1.9 規(guī)則訂閱模塊42
  • 4.2 廣告過濾邏輯結(jié)構(gòu)42-44
  • 4.2.1 Socket通訊流程42-43
  • 4.2.2 連接重定向43-44
  • 4.2.3 DLL注入44
  • 4.3 數(shù)據(jù)結(jié)構(gòu)44-47
  • 4.3.1 配置文件45
  • 4.3.2 Filter規(guī)則文件45
  • 4.3.3 Action規(guī)則文件45-47
  • 第五章 詳細(xì)設(shè)計47-54
  • 5.1 安裝模塊設(shè)計47
  • 5.2 卸載模塊設(shè)計47-48
  • 5.3 升級模塊設(shè)計48-49
  • 5.4 托盤模塊設(shè)計49-50
  • 5.5 攔截模塊設(shè)計50
  • 5.6 規(guī)則解析模塊設(shè)計50-51
  • 5.6.1 配置解析51
  • 5.6.2 filter規(guī)則解析51
  • 5.6.3 action規(guī)則解析51
  • 5.7 內(nèi)容過濾模塊設(shè)計51-53
  • 5.7.1 綁定IP和監(jiān)聽端口52
  • 5.7.2 接受連接請求52
  • 5.7.3 接收客戶端請求數(shù)據(jù)52
  • 5.7.4 解析過濾客戶端請求數(shù)據(jù)52
  • 5.7.5 轉(zhuǎn)發(fā)數(shù)據(jù)52-53
  • 5.7.6 接收過濾服務(wù)器端返回數(shù)據(jù)53
  • 5.7.7 內(nèi)容過濾53
  • 5.8 設(shè)置模塊設(shè)計53-54
  • 第六章 編碼及測試54-70
  • 6.1 關(guān)鍵代碼實現(xiàn)54-56
  • 6.1.1 攔截模塊實現(xiàn)54-56
  • 6.1.2 DLL注入代碼實現(xiàn)56
  • 6.2 測試環(huán)境56-58
  • 6.2.1 操作系統(tǒng)57
  • 6.2.2 瀏覽器57
  • 6.2.3 網(wǎng)絡(luò)環(huán)境57
  • 6.2.4 測試網(wǎng)站樣本57-58
  • 6.2.5 測試軟件樣本58
  • 6.3 測試方法58-59
  • 6.4 測試用例59-68
  • 6.4.1 攔截網(wǎng)頁廣告測試用例59
  • 6.4.2 攔截視頻廣告測試用例59-60
  • 6.4.3 攔截彈窗廣告測試用例60
  • 6.4.4 占位符測試用例60-61
  • 6.4.5 自定義攔截元素測試用例61
  • 6.4.6 自定義瀏覽器列表測試用例61-62
  • 6.4.7 自定義彈窗規(guī)則測試用例62
  • 6.4.8 網(wǎng)頁廣告攔截提示測試用例62-63
  • 6.4.9 彈窗廣告攔截提示測試用例63
  • 6.4.10 禁止跟蹤測試用例63-64
  • 6.4.11 禁止惡意網(wǎng)址測試用例64
  • 6.4.12 白名單測試用例64-65
  • 6.4.13 規(guī)則訂閱測試用例65
  • 6.4.14 攔截計數(shù)測試用例65-66
  • 6.4.15 代理服務(wù)器測試用例66
  • 6.4.16 自動更新測試用例66-67
  • 6.4.17 性能測試用例67
  • 6.4.18 其他協(xié)議測試用例67
  • 6.4.19 64位測試用例67-68
  • 6.5 測試結(jié)果及分析68-70
  • 第七章 結(jié)語70-71
  • 參考文獻71-75
  • 發(fā)表論文和參加科研情況說明75-76
  • 致謝76

【相似文獻】

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條

1 郝曉軍;基于Privoxy的廣告過濾軟件的設(shè)計與實現(xiàn)[D];天津大學(xué);2014年

,

本文編號:612331

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/612331.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶ede0e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com