成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 詳解php偽造Referer請求反盜鏈資源

詳解php偽造Referer請求反盜鏈資源

熱門標(biāo)簽:蘇州外呼系統(tǒng)有效果嗎 地圖標(biāo)注怎么做商戶驗證 打開百度地圖標(biāo)注 智能電銷語音機(jī)器人資訊 亳州企業(yè)外呼系統(tǒng) 山東電銷卡外呼系統(tǒng)原理是什么 海南外呼系統(tǒng)方案 兼職做地圖標(biāo)注好賺錢嗎 400 電話 辦理

有些產(chǎn)品為了防止自己的產(chǎn)品被盜鏈訪問,會采用反盜鏈措施,如封閉型生態(tài)的音樂網(wǎng)站和視頻網(wǎng)站,他們已經(jīng)為了版權(quán)付費(fèi),自然不希望你免費(fèi)使用他們的資源。但因為很多人專門研究盜鏈,因此我們也需要了解下盜鏈、反盜鏈和逃避反盜鏈的原理。

盜鏈

引用百度百科對盜鏈的定義:

盜鏈?zhǔn)侵阜?wù)提供商自己不提供服務(wù)的內(nèi)容,通過技術(shù)手段繞過其它有利益的最終用戶界面(如廣告),直接在自己的網(wǎng)站上向最終用戶提供其它服務(wù)提供商的服務(wù)內(nèi)容,騙取最終用戶的瀏覽和點(diǎn)擊率。受益者不提供資源或提供很少的資源,而真正的服務(wù)提供商卻得不到任何的收益。

常規(guī)盜鏈

我們知道,網(wǎng)站提供服務(wù)是向服務(wù)端請求一個 html 文件,這個文件中包含有 css/js 文件,也包含 img/video 標(biāo)簽,這些靜態(tài)資源會在 html 文件加載時,依次的發(fā)起請求并填充在指定位置上,從而完成整個頁面的加載。

因此只要拿到這個圖片的 URL 并嵌入我們自己的 html 文件中,就能在我們的網(wǎng)站上訪問,由于資源是不同的 HTTP 請求獨(dú)立訪問的,因此我們也能過濾源站的 html 文件。這就是最簡單的盜鏈。

危害:在用戶訪問時,并沒有在訪問被盜鏈網(wǎng)站,但是依然會占用該網(wǎng)站的帶寬資源,而帶寬是要給運(yùn)營商付費(fèi)的。同時,該網(wǎng)站的廣告、周邊、宣傳等資源并不會被用戶訪問到。

分布式盜鏈

分布式盜鏈比較復(fù)雜,需要在服務(wù)端部署專門的程序,并不針對單個網(wǎng)站或單個 url ,而是對全網(wǎng)的所有有用的資源進(jìn)行盜取,并存儲在自己的數(shù)據(jù)庫中,并在用戶實際訪問時,完全轉(zhuǎn)換為自己的流量。

危害:自己通過勞動、金錢、版權(quán)付費(fèi)得到的資源,被盜鏈網(wǎng)站免費(fèi)使用,如網(wǎng)店攝影圖、期刊、電視劇等。并因此導(dǎo)致自己的會員、服務(wù)無法實現(xiàn)盈利。

反盜鏈分類

我們了解了盜鏈對源站的危害后,自然要通過一些手段來阻止這種行為維護(hù)自己的利益。

加水印

這是最簡單的方法,通過后端程序批量對圖片等資源加上水印,這樣在盜鏈的同時,也在為自己的網(wǎng)站做宣傳,有時甚至?xí)鲃訉で筮@種盜鏈。

資源重命名

因為盜鏈?zhǔn)峭ㄟ^指定的url,這個 url 中一定包含該資源的路徑和名稱,因此通過不定期的更改文件或目錄的名稱,能夠快速避免盜鏈,但也會導(dǎo)致正在下載的資源被中斷。

限制引用頁

http 請求的頭部信息中,有一個字段: referer ,它代表這個請求是從哪個頁面發(fā)起的,如果是單獨(dú)在頁面中打開或者服務(wù)端請求的,則這個字段為空。因此我們可以通過 referer 這個字段的值做限制,如果是自己認(rèn)可的頁面,則返回資源,否則,禁止該請求。但是由于每次都要打開一個白名單的文件做 url 匹配,因此會降低性能。

加密認(rèn)證

在客戶端通過將用戶認(rèn)證的信息和資源的名稱進(jìn)行組合后加密,將加密的字符串作為 url 的參數(shù)發(fā)起請求,在服務(wù)端進(jìn)行解密并認(rèn)證通過后,才會返回請求的資源。這個方式主要用于防范分布式盜鏈。

反盜鏈程序

上面的3種反盜鏈方式,我們常用的是第三種,通過 referer 屬性來完成反盜鏈,今天也主要分享這一種方法的反盜鏈與防反盜鏈。

后端程序限制

這種限制需要消耗服務(wù)端計算資源,因此不如 Nginx 限制常用。

$from = parse_url($_SERVER['HTTP_REFERER']);
if ($from['host']!='xxx.com'  $from['host']!='www.xxx.com') {
  die('你丫在盜鏈');
}

Nginx 限制

通過修改 nginx 配置文件可以做到,修改完成后記得重啟 nginx

// 這里指定需要防盜鏈的資源,如gif/jpg等
location ~* \.(gif|jpg|png|jpeg)$ {
  // 設(shè)置資源的過期時間
  expires 30d;
  // 設(shè)置合法的引用頁,也就是防盜鏈的白名單;
  // none blocked保證用戶在新頁面打開時依然能夠打開,如果不希望用戶能夠保存刪掉這兩項
  valid_referers none blocked *.hugao8.com *.baidu.com *.google.com;
  // 對于非法的引用頁,可以重寫圖片,也可以直接返回403或404頁面
  if ($invalid_referer) {
    rewrite ^/http://www.it300.com/static/images/404.jpg;
    #return 404;
  }
}

Referer-Policy

Referer 首部包含了當(dāng)前請求頁面的來源頁面的地址,即表示當(dāng)前頁面是通過此來源頁面里的鏈接進(jìn)入的。服務(wù)端一般使用 Referer 首部識別訪問來源,可能會以此進(jìn)行統(tǒng)計分析、日志記錄以及緩存優(yōu)化等。

Referer 屬性出現(xiàn)在請求頭中,也在請求頭中被設(shè)置,但是在瀏覽器的安全策略里,該值無法被 js 所指定:

$.ajax({
    url: 'http://www.baidu.com',
    beforeSend(xhr) {
      // 在發(fā)送ajax請求前設(shè)置header頭部
      xhr.setRequestHeader("Referer", "http://translate.google.com/");
      xhr.setRequestHeader("User-Agent", "stagefright/1.2 (Linux;Android 5.0)");
    },
    success(data) {
      console.log(data);
    },
    error(err) {
      console.log(err);
    }
});

然而瀏覽器會報錯:

那么 Referer 是怎么被自動設(shè)置的呢?這個得看 Referer-Policy屬性 是怎么定義的:

  • no-referrer : 整個 Referer 首部會被移除。訪問來源信息不隨著請求一起發(fā)送。
  • no-referrer-when-downgrade (默認(rèn)值): 在沒有指定任何策略的情況下用戶代理的默認(rèn)行為。在同等安全級別的情況下,引用頁面的地址會被發(fā)送(HTTPS->HTTPS),但是在降級的情況下不會被發(fā)送 (HTTPS->HTTP)。
  • origin : 在任何情況下,僅發(fā)送文件的源作為引用地址。例如 https://example.com/page.html 會將 https://example.com/ 作為引用地址。
  • origin-when-cross-origin : 對于同源的請求,會發(fā)送完整的URL作為引用地址,但是對于非同源請求僅發(fā)送文件的源。
  • same-origin : 對于同源的請求會發(fā)送引用地址,但是對于非同源請求則不發(fā)送引用地址信息。
  • strict-origin : 在同等安全級別的情況下,發(fā)送文件的源作為引用地址(HTTPS->HTTPS),但是在降級的情況下不會發(fā)送 (HTTPS->HTTP)。
  • strict-origin-when-cross-origin : 對于同源的請求,會發(fā)送完整的URL作為引用地址;在同等安全級別的情況下,發(fā)送文件的源作為引用地址(HTTPS->HTTPS);在降級的情況下不發(fā)送此首部 (HTTPS->HTTP)。
  • unsafe-url : 無論是同源請求還是非同源請求,都發(fā)送完整的 URL(移除參數(shù)信息之后)作為引用地址。

這個值可以通過三種方式來設(shè)置:

meta name="referrer" content="origin">
a  rel="external nofollow" rel="external nofollow" referrerpolicy="origin">
a  rel="external nofollow" rel="external nofollow" rel="noreferrer">

防反盜鏈

前端 JS 不能在頭部設(shè)置 Referer 字段,和跨域一樣是因為瀏覽器的安全策略,那么同樣的在服務(wù)端進(jìn)行請求就不會有這些限制,我們在服務(wù)端請求時就可以自由的修改 Referer 字段。

我們通過簡單的 PHP 例子來完成這個功能:

?php
$url = 'http://t11.baidu.com/it/u=3008889497,862090385fm=77';
$refer = 'https://www.baidu.com';
$ch = curl_init();
//以url的形式 進(jìn)行請求
curl_setopt($ch, CURLOPT_URL, $url);
//以文件流的形式 進(jìn)行返回 不直接輸出到瀏覽器
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//瀏覽器發(fā)起請求 超時設(shè)置
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
//偽造來源地址 
curl_setopt ($ch, CURLOPT_REFERER, $refer);
$file = curl_exec($ch);
curl_close($ch);
header('Content-Type: text/html');
// 對圖片進(jìn)行base64編碼,然后返回給前端展示
$file = base64_encode($file);
echo "img src='data:image/jpeg;base64,{$file}' />";
?>

我們第一次請求注釋了 偽造來源地址 這一行,第二次請求不注釋這一行,這樣可以驗證執(zhí)行結(jié)果:

總結(jié)

盜鏈和反盜鏈?zhǔn)且粋€對立面,技術(shù)不斷升級,最終的目標(biāo)也是為了開放資源和保護(hù)知識產(chǎn)權(quán)。在互聯(lián)網(wǎng)生態(tài)里,我們通過反盜鏈保護(hù)我們的利益,也使用防反盜鏈的這種方式來擴(kuò)大我們的內(nèi)容,無論站在哪一方,都需要做到知己知彼。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php 偽造HTTP_REFERER頁面URL來源的三種方法
  • PHP偽造來源HTTP_REFERER的方法實例詳解
  • php中HTTP_REFERER函數(shù)用法實例
  • 使用php偽造referer的方法 利用referer防止圖片盜鏈
  • PHP利用REFERER根居訪問來地址進(jìn)行頁面跳轉(zhuǎn)
  • php中XMLHttpRequest(Ajax)不能設(shè)置自定義的Referer的解決方法
  • php中突破基于HTTP_REFERER的防盜鏈措施(stream_context_create)
  • php獲取referer防非法訪問

標(biāo)簽:溫州 安康 綏化 呼倫貝爾 萊蕪 清遠(yuǎn) 紹興 金華

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解php偽造Referer請求反盜鏈資源》,本文關(guān)鍵詞  詳解,php,偽造,Referer,請求,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解php偽造Referer請求反盜鏈資源》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解php偽造Referer請求反盜鏈資源的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    美女在线视频一区二区| 国产精品一区二区三区不卡| 精品人妻一区二区三| 成人国产精品毛片| 色婷婷狠狠五月综合天色拍| 亚洲精品福利电影| 91精品国产高清一区二区三区| 国产成人黄色片| 日本a级片电影一区二区| 成年人黄色片视频| 日日摸夜夜爽人人添av| 久久精品国产99久久99久久久| 亚洲影院在线| 亚洲成色777777女色窝| 国产精品久久久久久久久男| 日韩精品三区| 欧美一级淫片a免费视频| 黄色特一级视频| 蘑菇福利视频一区播放| 色中色777| 中文字幕被公侵犯的漂亮人妻| 免费在线成人av电影| 7777精品伊人久久久大香线蕉超级流畅| 欧美国产一区二区三区激情无套| 中文字幕人妻互换av久久| 懂色av蜜臀av粉嫩av分享吧| 日韩三区在线| 性xxxfreexxxx性欧美| 欧美v亚洲v综合ⅴ国产v| 国产日韩欧美在线看| 午夜伊人狠狠久久| 色天天久久综合婷婷女18| 欧美www视频在线观看| 精品在线免费观看| 欧美一区二区三区爽大粗免费| 国产女人水真多18毛片18精品视频| 亚洲欧美va天堂人熟伦| 久久激情婷婷| 免费在线中文字幕| 免费激情视频网站| 91手机在线播放| 日日嗨av一区二区三区四区| 懂色av中文字幕一区二区三区| 青青操视频在线| 人偷久久久久久久偷女厕| 欧美亚洲大陆| 无码人妻av免费一区二区三区| 色狠狠av一区二区三区香蕉蜜桃| 日韩一区二区三区高清免费看看| 亚洲乱码久久| 91久久精品一区二区二区| 麻豆网站在线免费观看| 精品国产高清自在线一区二区三区| 亚洲男女一区二区三区| 欧美精品自拍偷拍动漫精品| 国产福利第一页| 激情成人综合网| 欧美极品第一页| 色婷婷久久久亚洲一区二区三区| 性生交生活影碟片| 99久久99久久久精品棕色圆| 伊人久久大香线蕉综合热线| 丰满白嫩尤物一区二区| 一区二区欧美亚洲| 中文字幕久热在线精品| 青青在线观看视频中文字| 亚洲精品理论电影| 成年人在线看片| 成人午夜av影视| 在线观看亚洲大片短视频| 亚洲在线免费观看| 亚洲乱码国产乱码精品精天堂| 9久久婷婷国产综合精品性色| 欧美人牲a欧美精品| 日本特黄a级片| 国产女人高潮毛片| 欧美亚洲另类制服自拍| 在线综合视频| 亚洲欧美中文日韩在线v日本| 精品人妻一区二区三区视频| 污污网站在线| 91久久久在线| а√中文在线天堂精品| 国产在线播精品第三| 老司机久久99久久精品播放免费| 久久国产精品波多野结衣| 国产精品视频一区视频二区| 欧美在线一区二区三区| 久久精品久久精品国产大片| 一本色道无码道dvd在线观看| 丁香桃色午夜亚洲一区二区三区| 丁香高清在线观看完整电影视频| 亚洲国产古装精品网站| 中文字幕av高清在线观看| 成人免费黄色网页| 欧美—级在线免费片| 黄色免费一级视频| 久久国产精品久久久久久小说| 麻豆三级在线观看| wwwav在线| 欧美一区二区三区激情| 成人在线视频国产| 日韩一级免费视频| 欧美劲爆第一页| 欧美视频中文字幕在线| 88xx成人永久免费观看| 爱情岛论坛vip永久入口| 欧美男男freegayvideosroom| 午夜激情电影在线播放| 欧美精品三区| 羞羞网站免费观看| 亚洲色图在线播放| 国产黄色在线免费观看| 四虎免费在线观看| 亚洲精品视频专区| 一区二区亚洲精品国产| 黄在线观看免费网站ktv| 高清免费观看在线| 久久精品国产亚洲av久| 精品免费一区二区三区| 色网综合在线观看| 日韩大尺度黄色| 91极品视觉盛宴| 一区二区三区四区蜜桃| 久久无码人妻精品一区二区三区| 免费一区二区三区视频狠狠| 日本dhxxxxxdh14日本| 婷婷综合成人| 奇米狠狠一区二区三区| 久久久在线观看| 免费的很黄很污的视频网站| 亚洲国产欧美一区二区三区久久| 精品福利一区二区三区免费视频| 亚洲精品卡一卡二| 日韩成人精品在线| 欧美一区二区视频在线观看| 国产精品欧美激情在线播放| av在线播放不卡| 99精品视频播放| 日本黄色女人| 国产日产久久高清欧美一区| 黄色网一区二区| 欧美一区 二区 三区| 国产视频一区二区在线观看| 黄色小视频免费看| 成人国产激情| 欧美日韩另类国产亚洲欧美一级| www浪潮av99com| 欧美婷婷六月丁香综合色| 国产精品区一区二区三区| 黄色的电影在线-骚虎影院-骚虎视频| 日韩精品在线一区| 尤物视频在线观看网站| 欧美久久久久久| 久久在线中文字幕| 国产精品亚洲一区二区三区妖精| 亚洲欧美另类中文字幕| 日韩精品久久理论片| 欧美精品videossex性护士| 国产大屁股喷水视频在线观看| 国产精品色哟哟网站| 91视频91自| av在线网站免费观看| 亚洲午夜久久久久| 黄色成人在线免费观看| 久久人体av| 成人资源在线播放| xx免费视频| 国语对白永久免费| 91精品导航| 欧美精品久久久久久久久久丰满| 欧美成人直播| www.26天天久久天堂| 91精品在线免费观看| www亚洲国产| 欧美日本国产视频| 99久久.com| 国产精品欧美一级免费| 少妇视频在线| av免费观看网址| 欧美爆操老女人| 尤物视频免费| 青青草av在线播放| 国产劲爆久久| 成人在线播放av| 午夜日韩影院| 爱情电影网av一区二区| 黄色日韩网站| 久久久久久久久99| 国内a∨免费播放| 亚洲大胆人体大胆做受1| 欧美一区二区三区男人的天堂| 亚洲一区二区四区| 丁香婷婷深情五月亚洲| 日批视频在线免费看| 电影一区二区在线观看| 在线日韩电影| 国产精品极品在线观看| 九色精品高清在线播放| 成人av在线网| 色综合天天视频在线观看| 超碰97在线看| 精品国产一区二区三区不卡蜜臂| 亚洲欧美偷拍自拍| 久热爱精品视频线路一| 亚洲一区二区三区在线看| 精品无码一区二区三区| 亚洲国产岛国毛片在线| avtt天堂资源网站| 乱馆动漫1~6集在线观看| 久久久女女女女999久久| 97国产在线观看| 一区二区三区在线观看免费视频| 91久久夜色精品国产网站| 午夜肉伦伦影院| 成人ww免费完整版在线观看| 国产麻豆一区二区三区| 国产美女极品在线| 国产精品日韩欧美大师| 欧美成人高清电影在线| 日韩一区国产二区欧美三区| 国产成a人亚洲精v品无码| 狠狠色综合一区二区| 免费一级淫片aaa片毛片a级| 久久成人这里只有精品| 国产18精品乱码免费看| 在线国产1区| 中文字幕一区二区三区免费看| 综合一区二区三区| 久久99国产综合精品免费| 黑人玩弄人妻一区二区三区| 男人天堂网在线观看| 人妻夜夜爽天天爽| 亚洲午夜在线视频| 在线亚洲精品| 国内精品视频在线观看| 蜜臀在线免费观看| 中文字幕在线看高清电影| 精品国内亚洲在观看18黄| 国产女人18水真多18精品一级做| 亚洲精品日本| av在线你懂的| 思思99re6国产在线播放| 亚洲美女高潮久久久| 久久久久久久久网站| 成熟老妇女视频| 国产精品永久入口久久久| 久久亚洲二区三区| 一区二区三区四区五区精品视频| 九七影院理论片| 亚洲三级免费看| 三级精品视频久久久久| 国产精品theporn动漫| 在线人成动漫视频在线观看| 一色屋色费精品视频在线观看| 中国女人一级一次看片| 日本国产一级片| 精品美女被调教视频大全网站| 免费男女羞羞的视频网站中文子暮| 国产成人亚洲综合a∨猫咪| 久久99久久人婷婷精品综合| 欧美人与z0zoxxxx视频| 亚洲一区二区偷拍精品| 中文字幕精品一区| 97成人在线视频| 俄罗斯精品一区二区三区| 久久丝袜视频| 欧美性猛交xxxx乱| 蜜桃视频在线观看网站| 999一区二区三区| 国产精品一品二区三区的使用体验| 日本不卡视频在线播放| 久久97精品| 激情av一区二区| 四虎在线视频免费观看| 美女网站视频在线| 亚洲黄色视屏| chinese麻豆新拍video| 国产黄色在线观看| 日本老妇乱子| 粉嫩精品一区二区三区在线观看| 成人黄色片视频| 永久av免费网站| 国产精品麻豆网站| 在线男人天堂| 国产又粗又长又爽又黄的视频| 亚洲黑丝一区二区| 成人h在线播放| 在线免费观看黄色| 欧美激情一区二区三区蜜桃视频| 中文字幕永久在线视频| 成人疯狂猛交xxx| 国产欧美日韩综合一区在线观看| 特黄视频免费看| 不卡伊人av在线播放| 亚洲国产经典视频| 91丝袜在线| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩精品福利| 亚洲 欧美 日韩 国产综合 在线| 色综合久久久久无码专区| 国产精品国产三级国产aⅴ| 美脚丝袜脚交一区二区| 久久中文在线| 香蕉av一区二区三区| 佐佐木明希电影| 色综合天天狠狠| av在线免费播放网址| 日韩在线不卡| 精品国产亚洲日本| 奇米视频888| 日韩在线第三页| 国产精品亚洲综合在线观看| 白浆爆出在线观看| 国产91av视频在线观看| 伊人久久大香线蕉成人综合网| 国产91精品久久久久久久| 99热这里只有精品3| 亚洲精品www.| 欧美视频一区二区在线观看| 精品网站在线| 久久久亚洲精品石原莉奈| 国产精欧美一区二区三区| 日本免费新一区视频| 亚洲精品无码久久久| 福利微拍一区二区| 亚洲色图丝袜美腿| 一区二区三区视频在线观看|