999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

反盜鏈技術研究

2008-01-01 00:00:00鄭紹輝周明天
計算機時代 2008年1期

摘要:最近幾年互聯網上流氓軟件盛行,盜鏈現象日益猖獗,已經危及到許多網站的正常運行。文章提出了幾種反盜鏈解決方案,同時討論了如何處理反盜鏈技術和網站可用性的關系。

關鍵詞:盜鏈(hot-linking);反盜鏈;搜索引擎優化(sE0);流氓軟件(rascal so,ware);網站可用性(website usability)

0 引言

盜鏈現象嚴重影響到了很多網站的正常運行已經是不爭的事實。而完全以盜鏈為主的網站或共享軟件也屢見不鮮,完全有理由把這類軟件歸結為流氓軟件。

1 什么是盜鏈

所謂盜鏈,是指服務提供商自己不提供服務的內容,而通過技術手段,繞過其它有利益的最終用戶界面(如廣告),直接在自己的界面上向最終用戶提供其它服務提供商的服務內容,從而騙取最終用戶的瀏覽和點擊率。受益者不提供資源或提供很少的資源,而真正的服務提供商卻不能得到任何的支付。

網站盜鏈大量消耗被盜鏈網站的帶寬,而真正的點擊率也許會很小,嚴重損害了被盜鏈網站的利益。早期的盜鏈一般是一些名不見經傳的小網站盜取一些有實力的大網站的地址,盜鏈的目標比較有針對性;現在,很多大型的網站也已經開始把盜鏈的目光鎖定在了整個互聯網上。竊取整個互聯網上的其它機器的帶寬。

常見的盜鏈有以下幾種:圖片盜鏈,音頻盜鏈,視頻盜鏈,文件盜鏈。

2 為什么存在盜鏈

—般要被瀏覽的頁面并不是一次全部傳送到客戶端的。如果客戶請求的是一個帶有許多圖片和其它信息的頁面,那么最先的—個HTTP請求被傳送回來的是這個頁面的HTML文本,客戶端瀏覽器對這段文本解釋執行后,發現其中還有其它文件,客戶端瀏覽器會再發送一條或者更多httP請求。當這些請求被處理后其它文件才被傳送到客戶端,然后瀏覽器將這些文件放到頁面的正確位置。一個完整的頁面要經過發送多條HTTP請求才能夠被完整地顯示(如圖1)。基于這樣的機制。盜鏈就成為可能,服務提供商完全可以在自己的頁面中嵌入別人的鏈接,顯示在自己的頁面上,以達到盜鏈的目的。

簡單地說,盜鏈鉆了HTTP協議的空子。

3 盜鏈形式

根據盜鏈的形式的不同,可以簡單地把盜鏈分成兩類:常規盜鏈和分布式盜鏈。

(1)常規盜鏈

這種盜鏈比較初級,同時也比較常見。具有一定的針對性,只盜用某個或某些網站的鏈接。技術含量不高,實現也比較簡單。只需要在自己的頁面嵌入別人的鏈接即可。

(2)分布或盜鏈

分布式盜鏈是盜鏈的一種閉幕式新的形式,系統設計復雜。難度相對較大。這種盜鏈一般不針對某一個網站,互聯網上任何一臺機器都可能成為盜鏈的對象。其原理如圖2所示。

服務提供商一般會在后臺設置專門程序(spjtier)在Interact上抓取有用的鏈接,然后存儲到自己的數據庫中。而對于最終用戶的每次訪問,都將其轉化為對已有數據庫的查詢,被查詢到的uRL就是被盜鏈的對象。由于對文件的訪問已經被瀏覽器屏蔽掉了,所以最終用戶感覺不到所訪問的鏈接是被盜取的鏈接。

4 常見的反盜鏈技術

4.1 不定期更名文件或者目錄

不定期的更改文件或者目錄的名稱,是最原始的反盜鏈的方式,可以比較有效地防止盜鏈。這種方法一般工作量比較大。但是批量的文件改名是完全可以自動化的,而且也比較容易實現。

在文件的更名過程中,可能會有客戶正在下載該文件,這樣會導致正常的客戶訪問失敗,盡管這個問題容易解決,但是也不能夠忽視。

4.2 限制引用頁

這種防盜鏈原理是,服務器獲取用戶提交信息的網站地址,然后和真正的服務端的地址相比較,如果一致則表明是站內提交,或者為自己信任的站點提交,否則視為盜鏈。

實現時可以使用HTTP_REFERERl和htaccess文件(需要啟用roodRewrite),結合正則表達式去匹配用戶的每一個訪問請求。

對于每5HTTP請求,服務器都要查找,htaccess文件,增加了讀取文件的次數,一定程度上降低了性能。另外,服務器打開這個功能,有比較多的限制。

4.3 文件偽裝

文件偽裝是目前用得最多的一種反盜鏈技術,一般會結合服務器端動態腳本(PHP/JSP/ASP)。圖3顯示了一個終端用戶請求文件a,zip的全過程。實際上用戶請求的文件地址,只是一個經過偽裝的腳本文件,這個腳本文件會對用戶的請求作認證,一般會檢查Session,Cookie或HTrP_REFERER作為判斷是否為盜鏈的依據。而真實的文件實際隱藏在用戶不能夠訪問的地方,只有用戶通過驗證以后才會返回給用戶。

4.4 加密認證

這種反盜鏈方式。先從客戶端獲取用戶信息,然后根據這個信息和用戶請求的文件名字一起加密成字符串(session D)作為身份驗證。只有當認證成功以后。服務端才會把用戶需要的文件傳送給客戶。

一般我們會把加密的Session ID作為URL參數的一部分傳遞給服務器,由于這個Session 和用戶的信息掛鉤,所以別人就算是盜取了鏈接,該Session lD也無法通過身份認證,從而達到反盜鏈的目的。這種方式對于分布式盜鏈非常有效。

4.5 其它方法

其它反盜鏈方式也有不少,這里只列出一個大概思想作為參考。

(1)IIS反盜鏈,利用ISAPl_Rewrite,和3 2的方法類似,可作為Windows下反盜鏈的—個解決方案。

(2)圖片反盜鏈,在圖片中加入水印,雖然盜鏈者可以達到目的,但是卻也在為自己的網站做宣傳。

5 反盜鏈技術,搜索引擎優化和網站可用性

(1)杜絕盜鏈是不可能的,也沒有必要。

反盜鏈的目的在于保護自己的服務器資源特別是網絡帶寬不被非法濫用,合理的反盜鏈機制能夠讓網站有效地遠離不法網站的侵擾,讓網站資源最大限度地為自己的用戶服務,而不是不知不覺地為其他網站作貢獻。同時,反盜鏈技術在發展,盜鏈技術也在進步,必須注意的是,任何防盜鏈機制都不是百分之百可靠。只要是公開的資源就有可能被盜鏈。

實際上,我們只會保護重要的文件,而多數文件沒有必要反盜鏈。網站上的文件被相互引用是很正常的事情,沒有必要針對網站上的所有文件采用反盜鏈技術。

(2)反盜鏈技術和搜索引擎優化。

反盜鏈技術不利于網站的推廣。搜索引擎在索引頁面時也會用到Sder,由于反盜鏈技術的采用,搜索引擎的Spider也會被拒之門外,這樣就減少了網站被索引的頁面。同時也會減少網站的外部鏈接,客戶了解這個網站的渠道會愈來愈少,這和網站推廣的原則背道而馳。合理地采用搜索引擎優化技術,可以把這方面的損失降低到最小。

(3)反盜鏈技術與網站可用性。

網站的反盜鏈技術,多數都是通過檢查HTTP REFERER,Cookie和Session而實現,這會帶來很多問題。在很多情況下這些值都為空,比如用戶在瀏覽器地址欄中直接輸入地址時,用戶通過某些代理服務器訪問時,通過收藏訪問等,這些訪問都是正常的訪問請求,但是會被誤認為是盜鏈。

從網站可用性角度看,采用反盜鏈技術,相當于提供商把自己的產品層層加鎖,嚴格控制訪問途經,這樣也必然給正常的終端用戶帶來不便。網站采用反盜鏈技術是以犧牲網站的某些功能為代價的,必然導致網站的可用性降低。

6 結束語

我們認為,應該在保護自己不受盜鏈網站的侵害與保證網站可用性之間尋得一個可以接受的平衡點,要把網站的可用性放在第一位;另一方面,不能把反盜鏈技術作為保護網站版權的手段。適當地采用反盜鏈技術,可以有效地保護自己,但同時也要保證網站的可用性。

主站蜘蛛池模板: 日韩精品专区免费无码aⅴ | 亚洲乱伦视频| 青青草国产一区二区三区| 色老二精品视频在线观看| 99精品国产自在现线观看| 国内精品免费| 1024国产在线| 精品三级在线| 欧美综合激情| 精品国产成人高清在线| 国产最新无码专区在线| 中文字幕日韩丝袜一区| 999国产精品| 免费无码又爽又黄又刺激网站| 色网站免费在线观看| 欧美区日韩区| 日韩欧美中文字幕在线精品| 午夜精品国产自在| 亚洲综合色婷婷| 97精品久久久大香线焦| 黄色网在线| 日日噜噜夜夜狠狠视频| 国产极品美女在线播放| 热re99久久精品国99热| 免费视频在线2021入口| 久久亚洲黄色视频| 91在线无码精品秘九色APP| 九九这里只有精品视频| 丰满人妻被猛烈进入无码| 欧美性猛交xxxx乱大交极品| 97青青青国产在线播放| 国产乱子伦无码精品小说| 有专无码视频| 国内丰满少妇猛烈精品播| 欧美成人一区午夜福利在线| 久久女人网| 一区二区日韩国产精久久| 国产精品欧美日本韩免费一区二区三区不卡| 欧美一级高清免费a| 欧美天堂在线| 97国产在线观看| 亚洲人视频在线观看| 2020国产精品视频| 亚洲 欧美 偷自乱 图片| 国产欧美日韩免费| 色婷婷成人网| 午夜啪啪网| 日本午夜影院| 一本色道久久88亚洲综合| 国产Av无码精品色午夜| 91色国产在线| 久久人与动人物A级毛片| 国产啪在线| 欧美一级高清视频在线播放| 国产第一页免费浮力影院| 99成人在线观看| 欧美成人精品在线| 无码福利日韩神码福利片| 午夜小视频在线| 毛片在线播放网址| 亚洲欧美一级一级a| 92精品国产自产在线观看| 四虎成人在线视频| 精品国产一区二区三区在线观看 | 久久99国产综合精品女同| 综合亚洲色图| 国产激情在线视频| 亚洲国产精品日韩专区AV| 欧洲av毛片| 国产精品自在线天天看片| 久久成人免费| 国产人免费人成免费视频| 亚洲中文字幕在线观看| 日本国产在线| 91成人精品视频| 在线免费亚洲无码视频| 在线人成精品免费视频| 欧美日韩专区| 亚洲中文字幕国产av| 国产午夜一级淫片| 欧美在线一二区| 日韩 欧美 小说 综合网 另类|