精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

8種網站防止盜鏈的方法

開發 前端
本文介紹了幾種防止盜鏈的方法。作為普通的網民來說,一般不需要知道也不用關心什么是盜鏈,不過如果你是網站的開發者或維護者,就不得不重視盜鏈的問題了。一起來看。

作為普通的網民來說,一般不需要知道也不用關心什么是盜鏈,不過如果你是網站的開發者或維護者,就不得不重視盜鏈的問題了。如果你剛剛開發完一個沒有防盜鏈的帶有文件下載功能的網站,掛上internet,然后上傳幾個時下非常熱門的軟件或電影并在網站內公布下載地址,讓MSN上的所有好友都來體驗一下你的杰作。

不用多久就會發現網速出奇地變慢,甚至服務器托管中心的服務員會熱情地打電話告訴你的網站流量很大,估計是網站受歡迎起來了,問你是不是該考慮加錢租用帶寬更寬但價格更貴的網線了。在這個值得慶祝的時候趕快打開Google Analytics看看有多少人來光顧你的網站了吧,如果發現訪客每天才十來個人,很遺憾地告訴你:你的網站資源不幸地被人盜鏈了。

而且更糟糕的是,當你把網站上的文件和電影通通刪光之后,網站仍然沒有變快多少,從web服務器的訪問日志里會發現瘋狂的訪問請求正從四面八方涌過來,web服務器為了迎接這批訪客而沒有時間處理正常的頁面,這種狀況可能會一直持續好幾個周時間。

網站資源被盜鏈簡單來說就是別人不是從你的網站通過下載資源,被盜鏈的幾種可能情況:

1、人氣非常旺的網站、論壇、社區的網頁里直接引用了(使用標記)你網站上的圖片,或者直接在其他網頁(使用flash或媒體播放插件)里嵌入了你網站上的mp3。

2、在人氣非常旺的網站、論壇、社區里提供了你的資源的下載地址。

3、你網站的資源可能被一些下載軟件列入了“資源候選名單”,當其他人用下載工具下載相同的文件時,下載軟件會自動找上門并且從你的服務器下載。

既然被盜鏈的后果這么可怕,那有哪些方法可以防止盜鏈呢下面從簡到繁總結一下常見的以及自己實踐過的一些方法,并簡單分析一下。不過很遺憾地,這些方法都沒法完全杜絕被盜鏈,并且防盜鏈的目的應該是從一定的程度上減少被盜鏈所產生的影響,同時能讓合法的用戶能夠以自然的方式、順暢地從你的網站下載資源。

方法1:判斷引用地址

這個方法是最早及最常見的方法。所謂判斷引用地址,就是判斷瀏覽器請求時HTTP頭的Referer字段的值,這個值在asp.net里面可以用 Request.UrlReferrer屬性取得。幾個例子來說,在正常情況下當用戶在瀏覽 http://uushare.com/abc.html 時點擊一個鏈接去到 http://uushare.com/jacky.mp3 文件時,瀏覽器在發出請求jacky.mp3 資源時還會附帶當刻瀏覽器所處的頁面地址(即http://uushare.com/abc.html),所以當你的網站程序接收到下載 jacky.mp3 資源請求的時候,先判斷http的referer字段的值,如果是從 自己的域名(uushare.com)過來的,則可以認為是合法的連接請求,否則就返回一個錯誤的提示信息。

這種方法通常用于圖片、 mp3這種容易被人用html“嵌入”到其他網站的資源,使用這種方法可以防止你的圖片直接出現在別人的網頁里(或者防止mp3直接被其他網站嵌入到 flash播放器里),不過訪客使用下載工具還是可以輕松下載,因為現在的下載工具一般會自動用你的域名構造一個引用地址,所以如果想再進一步防范的話,可以使用一個對應表限制每個資源的引用地址,例如將 jacky.mp3 的引用地址限制為 http://uushare.com/abc.htmlid=12345,這樣下載工具就不太可能構造一個“正確”的引用地址了。

方法2:使用登錄驗證

這個方法常見于論壇、社區。當訪客請求網站上的一個資源時,先判斷此請求是否通過登錄驗證(在asp.net里常用session或form驗證來記錄登錄狀態),如果尚未登錄則返回一個錯誤提示信息。使用這個方法還可以進一步判斷登錄的用戶的權限是否足夠,以實現帶“權限”的下載。

不過因為登錄狀態依賴于會話id,而會話id往往儲存于http請求的cookie字段里,下載工具一般沒法獲得瀏覽器的cookie字段,所以這些資源往往無法使用下載工具來下載,給正常合法用戶帶來諸多不便(因為大部分網民的系統都安裝了下載工具,一點擊下載鏈接一般會被下載工具攔截,導致無法使用瀏覽器本身的下載功能)。簡單的解決方法是將這個session id放到URL中。
這種方法的另外一個缺點是訪客無法匿名下載,所以這個方法一般只用于論壇和社區網站。

方法3:使用cookie

其實這種方法原理上跟方法2差不多。就是在顯示“下載”鏈接的頁面里產生一個動態值的cookie,然后在處理資源下載請求時先判斷cookie里有沒有正確的cookie,如果沒有則返回錯誤提示信息。至于這個動態值如何產生,只要能逆向判斷動態值是否合法的都可以,例如將當前的時間去除秒數取哈希值(也叫散列值)。如果網頁程序是asp.net則更簡單,可以往Session里隨便存一個字符串或數字,然后在處理下載請求時先檢查Session 里是否存在這個字符串或數字。使用這個方法的缺點跟方法2一樣。

方法4:使用POST下載

客戶端瀏覽器請求資源都是使用HTTP的GET方法的,其實使用POST方法也可以往客戶端返回數據。所以可以將下載鏈接換成一個表單(Form)和一個按鈕(Submit),將待下載的文件的名稱或id放到表單的一個隱藏文本框(Input)里,當用戶點擊提交按鈕時,服務程序先判斷請求是否為 POST方式,如果是則讀取目標資源的二進制數據并寫入響應對象(在asp.net里是respone.BinaryWrite方法)。

使用這個方法的缺點同樣是無法使用下載工具,更沒法實現斷點續傳。 不過比方法2,3好一點的是,下載工具不會攔截你的下載動作,所以正常用戶還是比較順暢地下載到文件。這個方法比較適合小文件的下載。

方法5:使用圖形驗證碼

使用這個方法可以保證每次下載都是“人”在你的網站上下載,而不是下載工具。因為網上很多介紹使用圖形驗證碼的方法,所以這里就不再重復了。這個方法的缺點是比較容易讓正常的用戶感到麻煩。

方法6:使用動態文件名

也叫動態鑰匙法,當用戶點擊一個下載鏈接時,先在程序端計算一個Key(使用一定規律產生的Key,最好不要使用隨機字符串例如GUID,并且這個 Key必須有一定時效的),然后在數據庫或Cache里記錄這個Key以及它所對應的資源ID或文件名,最后讓網頁重定向一個新的URL地址,這個新 URL地址里需要包含這個Key。當瀏覽器或下載工具發出下載請求時,程序先檢測這個Key是否存在,如果存在則返回對應的資源數據。

使用這個方法的好處是下載工具也可以下載,并且在Key失效前可以斷點續傳,并且可以通過Key來控制下載的線程數。

使用這個方法(包括以上所有支持下載工具的方法)的缺點是:當任意一個用戶下載成功之后,你的資源就會被一些下載工具列入“資源候選名單”,以后其他人在其他地方下載同樣的文件時,下載工具會不斷連接你的服務器,即使你的文件已經刪除或者Key已經失效了,這樣會造成類DDos攻擊的后果,下面再介紹兩個即可以讓下載工具下載,又可以防止盜鏈的方法。

方法7:擅改資源的內容

一般熱門的資源都是電影、mp3、較大的壓縮包等,這些文件都是有很多可以插入數據的地方的,例如mp3有一個tag區,rar/zip有一個備注區,電影的內容隨便一個地方,只要在下載過程當中,動態地往這些地方注入一些隨機的字節(幾個字節即可),就可以達到讓整個文件的哈希值(即散列值、指紋值)發生改變,讓從你網站下載的文件的哈希值跟別人的不一樣,就可以防止下載工具主動找上門了。用這個方法配合方法6,可以達到較好的防盜鏈的效果。缺點是,雖然文件被修改的部分不會被“看”、“聽”出來,不過多多少少讓知道的人覺得不爽。另外就是如果別人把從你網站下載的文件放到其他網站,那么仍然存在下載工具主動找上門的情況(雖然實際上它下載不了內容)。

方法8:打包下載

這個方法跟方法7的道理是一樣的,只不過這次不是往原始文件里修改,而是在原始的文件基礎上再加個“外殼”,讓資源的哈希值跟別人的不一樣。使用這個方法可以在不擅改資源原始的內容基礎上實現方法6同樣的效果,并且狠一點的話,甚至可以在打包的時候放入自己的一些廣告。缺點是用戶每次下載都得加壓縮,不過目前大部分人都懂得解壓,所以這個缺點有時可以忽略不計。

【編輯推薦】

  1. ASP.NET 3.5動態網站開發基礎教程
  2. 網站開發中PHP語言優缺點
  3. ASP.NET網站開發的架構設計
  4. 淺談JSP網站開發技術中的兩種模式
  5. JSP動態網站開發技術全面介紹
責任編輯:于鐵 來源: 博客園
相關推薦

2012-11-30 14:14:39

2018-12-20 10:54:49

網絡攻擊網絡安全漏洞

2020-07-17 07:59:55

數據

2011-04-29 15:47:36

2020-06-17 10:52:00

DDoS攻擊網絡攻擊網絡安全

2024-07-09 15:46:56

2022-05-25 09:55:40

數據重復提交Java

2020-10-23 08:00:00

數字化企業遠程

2014-03-27 14:44:58

數據丟失防護DLP數據保護

2014-04-01 11:13:32

數據丟失

2022-07-28 16:34:16

勒索軟件惡意軟件

2019-08-04 21:15:42

2020-07-29 10:11:17

網絡釣魚電子郵件郵件安全

2011-05-31 14:57:17

PHP盜鏈

2020-10-28 09:45:02

安全數據泄露網絡

2013-01-15 10:41:50

2024-08-02 15:08:52

2025-01-09 08:36:05

2011-06-23 18:57:10

網站推廣

2011-05-11 18:16:52

網站收錄量
點贊
收藏

51CTO技術棧公眾號

欧洲杯什么时候开赛| caopen在线视频| 日韩激情中文字幕| 美女视频一区在线观看| 欧美成人乱码一区二区三区| heyzo亚洲| 国产乱理伦片a级在线观看| 老司机一区二区| 欧美日韩福利在线观看| 亚洲专区区免费| 欧美大片网站| 午夜精品福利在线| 亚洲日本欧美在线| 日批免费在线观看| 六月婷婷色综合| 国内免费久久久久久久久久久| 亚洲第一视频区| 精品丝袜久久| 91麻豆精品91久久久久同性| 亚洲色成人一区二区三区小说| 天堂中文а√在线| 久久久欧美精品sm网站| av资源一区二区| 中文字幕+乱码+中文乱码www| 在线国产欧美| 久久综合免费视频影院| 泷泽萝拉在线播放| 国产suv精品一区二区四区视频| 欧美视频一区二区三区四区| 国产人妻777人伦精品hd| 国产在线观看a| 国产三级久久久| 久久66热这里只有精品| 国内精品久久久久久久久久| 免费精品99久久国产综合精品| 久久久人成影片一区二区三区观看| www成人啪啪18软件| 任你躁在线精品免费| 日韩免费视频一区二区| 欧美一级特黄aaa| 日韩一级二级| 色哟哟在线观看一区二区三区| 天堂8在线天堂资源bt| 26uuu亚洲电影在线观看| 中国av一区二区三区| 欧美日韩精品综合| 全色精品综合影院| 99久久国产综合精品女不卡| 国产精品日韩二区| 蜜桃91麻豆精品一二三区| 黄色小说综合网站| 国产中文字幕91| 亚洲无码精品国产| 久久99国产精品久久99| 成人国产精品久久久| 五月天中文字幕| 日韩av不卡一区二区| 欧洲亚洲免费在线| 日本久久综合网| 日本视频中文字幕一区二区三区| 国产91色在线播放| 一区二区乱子伦在线播放| 欧美aaa在线| 国产精品久久久久久久久久久新郎| 成人av网站在线播放| 久久午夜av| 国产精品久在线观看| 在线视频 中文字幕| 国内成人精品2018免费看| 91亚洲一区精品| 99在线精品视频免费观看软件| 国产乱码精品一区二区三区忘忧草| 亚洲综合小说区| 欧美一级性视频| 97se亚洲国产综合自在线不卡| 久久国产精品一区二区三区四区 | 久久一区精品| 国产精品三级网站| 99久久久国产精品无码免费| 成人中文字幕电影| 久久国产精品99久久久久久丝袜| 国产最新视频在线观看| 国产精品国产三级国产| 在线观看污视频| 国产污视频在线播放| 日本久久一区二区| 免费精品99久久国产综合精品应用| 亚洲三级在线| 亚洲精品wwwww| 娇妻被老王脔到高潮失禁视频| 久久麻豆精品| 欧美极品美女电影一区| 国产99免费视频| 久草中文综合在线| 韩国成人av| 素人av在线| 午夜精彩视频在线观看不卡| 中国黄色片免费看| 丁香婷婷成人| 在线看日韩欧美| 精品无码人妻一区二区三| 鲁大师成人一区二区三区| 国产日韩专区在线| 四虎影院在线域名免费观看| 国产精品美女久久久久久久久久久 | 视频一区中文| 欧美超级乱淫片喷水| 黄色一级视频免费看| 国产精品中文欧美| 欧美一区二区在线| 俺来俺也去www色在线观看| 欧美午夜不卡在线观看免费| 美女伦理水蜜桃4| 欧美国产偷国产精品三区| 57pao国产成人免费| 精品久久久久成人码免费动漫| 久久久国产午夜精品| 日韩黄色短视频| www久久久| 国产一区二区三区免费视频| 天海翼一区二区| 精东粉嫩av免费一区二区三区| 欧美主播一区二区三区美女 久久精品人 | 国产一区二区三区在线免费观看| 免费一级a毛片夜夜看| 久久电影网站中文字幕| 欧美日韩一区二区三区在线观看免 | 国产麻豆免费视频| 国产夜色精品一区二区av| 精品国产一区二区三区无码| 国产美女亚洲精品7777| 在线观看成人黄色| 欧美一级淫片免费视频黄| 99久久精品久久久久久清纯| 菠萝蜜视频在线观看入口| 色综合久久久| 日韩中文字幕在线视频| 波多野结衣网站| 久久人人爽人人爽| 777久久久精品一区二区三区| 懂色av一区二区| 欧美黑人又粗大| 精品国产18久久久久久| 亚洲色图19p| 日日干日日操日日射| 99国产精品一区二区| 国产精品久久久久久久av大片| 精品视频二区| 在线看不卡av| 欧美丰满老妇熟乱xxxxyyy| 久久大逼视频| 日本在线播放不卡| 97欧美成人| 在线观看日韩av| 一二区在线观看| 日韩美女精品在线| 99999精品| 欧美成人嫩草网站| 国产经品一区二区| 九色porny丨国产首页在线| 日韩va亚洲va欧洲va国产| 中文字幕精品三级久久久| www激情久久| 久久综合久久色| 日本一区二区三区视频| 成人乱色短篇合集| 日本天码aⅴ片在线电影网站| 日韩精品在线一区| 亚洲 欧美 视频| 久久婷婷国产综合国色天香| 免费看黄色一级大片| 天天天综合网| 国产精品播放| 欧美片第一页| 久久精品国产亚洲| 色婷婷在线视频| 日本久久一区二区三区| 一级免费黄色录像| 成人午夜伦理影院| 欧美综合在线观看视频| 97色伦图片97综合影院| 成人av蜜桃| 2022成人影院| 久久久极品av| 亚洲欧美日韩精品永久在线| 欧美在线三级电影| 日本妇女毛茸茸| 97se亚洲国产综合自在线不卡| 激情视频免费网站| 国内精品久久久久久久97牛牛 | 天堂网在线观看国产精品| 国产精品一区二区三区在线| 欧美三区四区| 欧美区在线播放| 国产小视频在线播放| 日韩三级电影网址| 波多野结衣在线电影| 玉米视频成人免费看| 国产三级av在线播放| 国产精品自拍av| 国产精品无码一本二本三本色| 欧美在线黄色| 日韩欧美亚洲在线| 国产精品45p| 国产一区二区丝袜高跟鞋图片| 国产美女精品写真福利视频| 久久精品亚洲94久久精品| 亚洲三级中文字幕| 日韩欧美综合一区| 成年人视频免费| 亚洲大片免费看| 国产性生活大片| 国产亚洲精品bt天堂精选| 免费在线观看日韩av| 免费在线观看精品| 免费不卡av在线| 9191国语精品高清在线| 日韩福利在线| 秋霞蜜臀av久久电影网免费| 91精品国产高清久久久久久91裸体| 我爱我色成人网| 97人人爽人人喊人人模波多| 在线不卡日本v二区707| 日韩在线观看网址| 国产毛片在线| 亚洲无线码在线一区观看| 日本国产在线观看| 精品日韩在线观看| 99热这里只有精品在线| 欧美自拍丝袜亚洲| 国产伦精品一区二区三区视频网站 | 亚洲一二三区精品| 沈樵精品国产成av片| 久久精品国产精品青草色艺| 成功精品影院| 国产激情一区二区三区在线观看 | 日日摸夜夜添夜夜添亚洲女人| 成人午夜精品久久久久久久蜜臀| 欧美激情精品久久久六区热门| 在线观看成人一级片| 日本一区二区在线看| 深夜福利成人| 日本电影一区二区| 日韩欧美精品一区二区| 教室别恋欧美无删减版| 欧美日韩国产免费一区二区三区| 日韩高清一级| 久久亚洲高清| 美日韩中文字幕| 欧美一区二区综合| 成人免费电影网址| 亚洲欧美日韩另类精品一区二区三区| av资源久久| 亚洲成人a**址| 日韩在线理论| 久久久国产精华液999999| 国产精品久久久久久久久久10秀 | 欧美三级欧美一级| 夜夜爽8888| 欧美一区二区啪啪| 免费观看国产视频| 精品偷拍一区二区三区在线看| 天堂а√在线8种子蜜桃视频 | 欧美亚洲在线| 青青草av网站| 韩国欧美国产1区| 风韵丰满熟妇啪啪区老熟熟女| 不卡视频一二三| 欧美高清性xxxx| 国产精品视频麻豆| 欧美三级免费看| 精品久久久国产精品999| 日本免费在线观看视频| 欧美日韩国产一二三| 午夜免费福利视频| 日韩精品免费在线视频观看| 大乳在线免费观看| 久久综合久中文字幕青草| h片在线观看下载| 国产福利视频一区| 精品网站999| 欧美lavv| 亚欧美无遮挡hd高清在线视频| 国产va亚洲va在线va| 久久综合网络一区二区| 亚洲18在线看污www麻豆| 波多野结衣91| 亚洲熟女少妇一区二区| 卡通动漫国产精品| 欧美人xxxx| 亚洲精品喷潮一区二区三区| 日韩成人在线视频网站| sese在线视频| 国内外成人免费激情在线视频网站| 偷拍中文亚洲欧美动漫| 亚洲综合社区网| 国产精品羞羞答答在线观看| 菠萝蜜视频在线观看入口| 久久午夜精品一区二区| 在线视频日韩欧美| 91香蕉视频mp4| 乱h高h女3p含苞待放| 日韩欧美视频一区二区三区| a视频免费在线观看| 国产亚洲美女久久| 6699嫩草久久久精品影院| 国产在线观看不卡| 日韩在线你懂的| 国产 国语对白 露脸| 蜜臀91精品一区二区三区 | 91免费国产在线观看| 三级影片在线看| 在线一区二区三区四区五区| 后进极品白嫩翘臀在线视频| 日韩在线中文字| 欧美xx视频| 国产在线一区二区三区欧美| 综合天堂av久久久久久久| 一区二区成人网| 97久久久精品综合88久久| 在线免费观看亚洲视频| 精品视频色一区| 国产中文字幕在线观看| 午夜精品在线视频| 8x国产一区二区三区精品推荐| 亚洲资源视频| 日韩av网站免费在线| 欧美bbbbb性bbbbb视频| 亚洲成人777| 北条麻妃一二三区| 久久影院资源网| 男人亚洲天堂| 日韩亚洲欧美精品| 久久先锋资源| 日本丰满少妇裸体自慰 | 色哟哟亚洲精品一区二区| 日韩免费福利视频| 国产传媒一区二区| 狠狠88综合久久久久综合网| 国产福利精品一区二区三区| 国产精品丝袜在线| 久久精品视频2| 亚洲欧洲在线观看| 亚洲精品**中文毛片| 久久久久综合一区二区三区| 亚洲经典在线看| 成人做爰www看视频软件 | 天天做天天躁天天躁| 国产精品一卡二卡| 九九热视频精品| 欧美成人精品1314www| 久久www人成免费看片中文| 97超碰最新| 在线欧美福利| 精品人妻一区二区三区日产乱码卜| 午夜欧美大尺度福利影院在线看| 97人妻精品一区二区三区动漫| 久久综合88中文色鬼| 亚洲成av人片在线观看www| 91看片淫黄大片91| 国产河南妇女毛片精品久久久| 玖玖爱免费视频| 亚洲大尺度美女在线| www.综合| 日本在线播放一区| 精久久久久久久久久久| 国产97免费视频| 亚洲国产精彩中文乱码av| 天堂电影一区| 亚洲国产激情一区二区三区| 老司机免费视频一区二区| 国产天堂av在线| 亚洲精品一区二区三区福利| 无码小电影在线观看网站免费| 日韩精品电影网站| 精品无人码麻豆乱码1区2区| 精品深夜av无码一区二区老年| 日韩av在线导航| 亚洲日本在线观看视频| 中国黄色录像片| av电影在线观看完整版一区二区| 中文字幕黄色片| 久久精品小视频| 欧美亚洲国产日韩| av丝袜天堂网| 亚洲激情欧美激情| 青青草在线免费观看| 成人妇女淫片aaaa视频| 伊人天天综合| 婷婷丁香综合网| 亚洲二区中文字幕| 粉嫩av一区二区三区四区五区| 丰满人妻一区二区三区53号| 91免费版在线| 国产情侣av在线| 欧美在线视频观看| 综合精品久久| www.狠狠爱| 亚洲成人av片在线观看| 午夜av成人|