日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

今天我们来聊聊防盗链机制

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 今天我们来聊聊防盗链机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

💨 作者:laker,因為喜歡LOL滴神faker,又是NBA湖人隊🏀(laker)粉絲兒(主要是老詹的粉絲兒),本人又姓,故取筆名:laker
??喜歡分享自己工作中遇到的問題和解決方案以及一些讀書筆記和心得分享
🌰本人創建了微信公眾號【Java大廠面試官】,用于和大家交流分享
🏰 個人微信【lakernote】,加作者備注下暗號:cv之道。


文章目錄

    • 前言
    • 什么是盜鏈?
    • 為什么要做防盜鏈?
    • 如何實現防盜鏈呢?
    • 如何破解防盜鏈?

前言

今天我的一位公眾號讀者告訴我,昨天發的文章【今天來聊一聊什么是軟件設計中的上游和下游?】裂開了,我打開一看果不其然,如下圖:

可惡的防盜鏈機制,這不是什么彩蛋,這真的是踩雷了,因為我寫文章會同時發布在csdn【名稱:lakernote,歡迎大家同時關注】和公眾號,所以自己搞了個圖床,但是現在很多圖床或者網站都會有防盜鏈機制,才導致了這個悲劇,那么剛好借此機會來研究下防盜鏈相關知識吧🌹🌹🌹(因禍得福系列,剛好不知道寫什么,就送上門了)。

熟悉我的人,可能已經知道分析的套路了,3w三板斧。

什么是盜鏈?

我舉個例子

比如我想搞個資源搜索系統,就是管理搜索常見的資源(圖片、音樂、視頻、文檔等),但是我又沒有那么多錢去買流量和存儲空間,所以啊我就去其他很大的網站比如騰訊、愛奇藝等等,直接把他們的資源地址放到我的網站上,那么我就不需要去花大價錢去存儲這些資源,豈不是美滋滋!

盜鏈未經他人同意,盜取他們的資源鏈接為自己所用,占用他們的空間和帶寬。

為什么要做防盜鏈?

通過上個例子,就很容易回答這個問題,典型的借雞生蛋,感覺被綠了啊,必須干他啊。

盜鏈者盜取了網站的空間和流量,獲取利益卻不承擔了資源使用費,為了防止這種行為越來越多的站點都開始實施防盜鏈技術。

看個微信的防盜鏈例子,還是上面的圖哈。

但是如果我在自己的網站引入,例如:

<img src="https://mmbiz.qpic.cn/mmbiz_png/YicnX8X2UoH4ZicHvx9fe28x9TvDMAM19U3huKyf0ibO96YahxhriajoXZLXSKXfZLu84n4XvekyoxZTu0ThnERtoA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1"/>

微信的防盜鏈效果如下

如何實現防盜鏈呢?

🔓當客戶端(瀏覽器)向服務器請求內容的時候,會提交一個header,這個header中包含了如:瀏覽器信息、cookie等內容,那么有一個叫referer的東東,也包含在這里面。

referer是干啥用的呢?

Http協議又學習到一手,之前還有一手Http狀態碼301、302區別【工作這么久,你應該知道的短鏈接架構設計!】

它就是告訴服務器,這個請求的來源是誰,比如:從頁面A跳轉到頁面B,那么頁面B收到的referer就是頁面A。

但是在圖片身上和這個有點不同,圖片是在html頁面加載完畢后才加載的,所以圖片收到的referer不是網頁的上一個頁面,而是當前頁面。

說這么多,不要被說繞了,簡單點就是:對于圖片而言,收到的referer就是引用圖片的這個網頁的網址。

那么現在的很多網站是如何利用referer來進行防圖片盜鏈的呢?

幾種情況下允許引用圖片:

  • 本網站。
  • 無referer信息的情況。(服務器認為是從瀏覽器直接訪問的圖片URL,所以這種情況下能正常訪問)
  • 白名單網址。
  • 登錄校驗(如必須登錄網站帳號后才能訪問)

如何破解防盜鏈?

本來不想講的,畢竟這也太不道德了🐶。。。

粗略的講幾個方案,自己去體會吧 🔑 🔑 🔑

  • 如果盜用圖片資源是http協議那么盜用網址可以使用 https 去請求會因為安全性的規定,而不帶 referer,從而實現防盜鏈的繞過。
  • 在 HTML 代碼的 head 中添加一句 <meta name="referrer" content="no-referrer" />
  • <img referrer="no-referrer|origin|unsafe-url" src="{item.src}"/>
  • 利用iframe偽造請求referer
  • 客戶端請求頭是不可信的,服務端模擬成客戶端然后偽造請求頭referer

具體方案,可以加我個人微信單聊哦【lakernote】

參考:

https://juejin.cn/post/6844903825124360200
https://www.zhihu.com/question/35044484/answer/116103504


QQ群【837324215】
關注我的公眾號【Java大廠面試官】,回復:常用工具資源等關鍵詞(更多關鍵詞,關注后注意提示信息)獲取更多免費資料。

公眾號也會持續輸出高質量文章,和大家共同進步。

總結

以上是生活随笔為你收集整理的今天我们来聊聊防盗链机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色综合视频在线 | 少妇性高潮视频 | 91精品国产乱码久久久张津瑜 | 欧美精品久久久久久久免费 | 潘金莲激情呻吟欲求不满视频 | 午夜av不卡 | 国产毛片网 | 神马三级我不卡 | 亚洲a级在线观看 | 国产色综合天天综合网 | 国产裸体永久免费无遮挡 | 精品熟女一区二区三区 | 国产欧美在线看 | 亚洲码视频 | 色在线视频 | 国产另类自拍 | 91插插插影库永久免费 | 国产毛片久久久久久国产毛片 | 欧美一级不卡视频 | 欧美成人综合一区 | 女主播在线观看 | 免费毛片网站 | 欧美精品一二三四 | 欧美特级黄色片 | 精品不卡视频 | 成人区人妻精品一区二区网站 | 日韩精品一区二区三区色欲av | 91天天射 | 日日干日日插 | 日韩精品一区二区在线看 | 欧美黑人孕妇孕交 | 爱爱视频日本 | 午夜国产在线观看 | 欧美视频在线免费看 | 99久久久久久久久久 | 久久久久无码精品国产 | 91国在线视频 | 免费在线观看污 | 日韩在线观看免费 | 免费观看一级黄色片 | 3d动漫精品啪啪一区二区三区免费 | 午夜免费观看 | 网站在线观看你懂的 | 内裤摩擦1v1h | 欧美人体一区二区三区 | 草草屁屁影院 | 亚洲高清在线 | 你懂的亚洲 | 欧美精品欧美极品欧美激情 | 国产伦精品一区二区三区四区免费 | 亚洲精品乱码久久久久久自慰 | 秋霞国产精品 | hs网站在线观看 | 亚洲特级片 | 深爱五月激情网 | а√天堂中文在线资源8 | 成人欧美一级特黄 | 国产麻豆a毛片 | 欧美一区免费观看 | 免费在线黄色av | 国产免费不卡av | 午夜伦理av| 丰满少妇大力进入 | 在线观看av一区二区 | 亚洲系列在线观看 | 无码精品久久久久久久 | 3d动漫精品h区xxxxx区 | 91网站在线观看视频 | 一区二区麻豆 | 亚洲成人少妇 | 久久香蕉国产 | 国产成人+综合亚洲+天堂 | 亚洲无码精品免费 | 在线观看欧美精品 | 99久久香蕉 | 性开放视频 | 亚洲综合一区二区三区 | 日本黄网站色大片免费观看 | 久久久久久久一 | 肥婆大荫蒂欧美另类 | 亚洲色妞 | 国产ts人妖系列高潮 | 麻豆人妻少妇精品无码专区 | 国产午夜精品一区二区三区四区 | www.色哟哟| 午夜视频网 | 五月亚洲综合 | 香蕉视频免费 | 欧美成人日韩 | 99热精品久久 | 黄色国产小视频 | 欧美一区二区三区久久 | 国产精品久久久久一区二区 | 人妻少妇精品视频一区二区三区 | 中文字幕色 | 国产一级在线免费观看 | www.jizzcom| 色香色香欲天天天影视综合网 | 男女插插视频 |