更新時間:2024-04-07 16:07:06作者:佚名
二狗子也有自己的博客。 但有一天,他在優拍云后臺發現,自己的博客帶寬突然猛增。 當時,二狗子以為是某個科技巨頭發現了他,他即將成為一代網紅科技。 他高興地下載了訪問日志進行分析,發現里面有很多國外的IP,而且還有一些蜘蛛、爬蟲。 ,迅雷的客戶端標志。 原來他不是瞬間被擊中而是被攻擊了! 為什么不趕緊限制一下呢? 不然就算你家有礦,那浪費的交通費你也承擔不起。
二狗子很快就找到了優拍云的在線客服薇薇。 大天使薇薇小姐從不讓人失望,立即向二狗子推薦了優派云一系列門禁功能。
薇薇告訴二狗子,通過頻繁訪問來攻擊競爭對手網站,通過爬蟲等工具抓取圖片,甚至直接在網站上引用別人的資源鏈接。 這些是網站管理員經常面臨的問題。 針對此類問題高三網_網站訪問安全驗證,優拍云提供了多種訪問控制功能,包括IP黑白名單、區域訪問限制、Referer防盜鏈、User-Agent防盜鏈、Token防盜鏈等。 還需要選擇不同的防盜環節來對應不同的場景。 薇薇和二狗子仔細討論了具體的選擇和引進。
IP黑名單:“我要把你列入黑名單!”
如果有一天,你突然發現網站帶寬猛增。 通過優拍云提供的訪問日志分析,我們發現有一個IP為1.2.3.4一直在訪問該網站,也可以判斷是一次惡意訪問。 此時,打開優拍云控制臺,將該IP添加到IP黑名單中。 你會發現帶寬瞬間下降。
這是怎么做到的? 大家都知道IP地址在互聯網上是唯一的,客戶端的IP地址在請求過程中通常保持不變。 當客戶端向服務器(CDN節點)發起請求時,服務器可以清楚地獲取客戶端的IP地址,因此可以利用IP地址的這些特性進行訪問控制。 將您不希望訪問您網站的IP添加到IP黑名單中,以防止其訪問您的網站。 同時,您還可以設置IP白名單,只允許白名單內的IP訪問您的資源,其他IP不允許訪問,從而減少被攻擊的可能性。
區域準入限制:“我要限制你出國!”
如果你有一個自建的上傳搞笑視頻的網站,但你希望網站內容僅供國內用戶訪問,不希望其流向國外,此時你該怎么辦? 這很簡單。 您只需打開有拍云控制臺,在區域訪問限制中將中國添加到白名單即可。
區域訪問限制的工作原理與IP黑名單相同,都是利用IP地址的唯一性,通過檢查IP位置來進行限制。 您可以將您想要訪問文件的區域運營商添加到訪問限制白名單中,將您不想訪問文件的區域運營商添加到訪問限制黑名單中,從而控制哪些人可以看到您的文件。
Referer 反盜鏈:“我不想讓你使用它!”
如果有時候你發現你的網站整體流量不高,但是某些圖片、視頻或者某些元素的流量卻很高。 同時,通過過濾日志發現訪問圖片的用戶來自不明來源的網站。 這很可能意味著您的文件已被盜。
什么是盜鏈? 盜鏈是指某些網站未經您的同意而引用您網站的內容。 但是,他們不會下載您的內容,而是直接將您的資源鏈接到外部鏈接。 這可以增加他們網站的訪問量。 同時,也讓你為這部分訪問流量的“浪費錢”買單。 想要避開這些吸血蟲子也是很容易的。 您只需打開優拍云控制臺,在Referer防盜鏈中添加白名單,并在其中添加自己的網站域名,即可防止其他網站引用您的資源鏈接。
好吧,在這里暫停一下。 二狗子知道大家可能對Referer是什么很困惑。 正好薇薇小姐解釋得很好,所以二狗子就來給大家復習一下。
Referer代表請求來源。 客戶端向服務器發送請求時,通常會攜帶Referer頭,告訴服務器該請求是從哪個頁面鏈接過來的。 當請求發送到CDN節點時,CDN節點會檢查請求頭中攜帶的Referer字段信息高三網_網站訪問安全驗證,然后禁止或允許符合特定規則(支持正則匹配)的Referer請求。
也就是說,只要開啟Referer防盜鏈接,來自其他網站的請求就會被服務器攔截。 媽媽再也不用擔心網站資源被鏈接盜竊。
用戶代理反盜鏈:“你無法在手機上閱讀它!”
當你的網站提供一些文件下載業務,你有自己的客戶端,并且你只希望用戶從你的客戶端下載,但不希望文件被用戶通過迅雷或者其他下載工具下載時,你肯定需要也拍云用戶代理以防止盜鏈。
用戶代理中文稱為用戶代理,簡稱UA。 它是一個特殊的字符串頭,可以讓服務器識別操作系統和版本、CPU類型、瀏覽器和版本、瀏覽器渲染引擎、瀏覽器語言以及客戶端使用的瀏覽器。 服務器插件等信息。 它類似于Referer防盜鏈。 開啟后,CDN會根據HTTP請求頭中的User-Agent信息,禁止或允許符合特定User-Agent規則的請求。
每個客戶端都有自己專屬的用戶代理。 我們可以捕獲請求頭來查詢User-Agent,然后將自己的User-Agent添加到白名單中,或者將其他我們想要禁止的客戶端User-Agent添加到黑名單中。 列表以確保用戶僅從他們允許的客戶端下載內容。
說完以上四種防盜鏈,薇薇告訴二狗子,這四種其實都是基礎的防盜鏈,主要是針對客戶端請求過程中攜帶的一些關鍵信息來驗證請求的合法性。 這些防盜鏈保護方法的優點是規則簡單,易于配置和使用。 然而,在請求過程中,這些信息實際上是可以偽造的,因此如果您需要更嚴密地保護文件安全,可以考慮使用高級防盜鏈規則。
當然,二狗子表示如果有更好的選擇,一定要繼續學習,并讓薇薇多講講高級防盜環節。
高級防盜鏈令牌 防盜鏈:“只有我想讓你看到它,你才能看到它!”
Token防盜鏈適用于訪問時間敏感的資源文件。 通過設置Token密鑰并匹配簽名過期時間,控制資源內容的訪問時限。 Token防盜鏈采用md5算法,將根據key、過期時間、文件路徑等信息計算出的md5值添加到URL中。 CDN節點驗證請求時,除了驗證過期時間外,還會驗證md5值是否匹配。 ,對于不匹配的md5,則意味著該URL已被篡改,即使請求未過期也會被禁止服務。 token防盜鏈保護的過期時間可以自行設置。 如果您的網站上有某些內容想要付費訪問,則訪問必須有有效期。 這可以通過Token防盜鏈來實現。 Token具有最高的防盜鏈加密能力,但由于時效性等原因,使用不當可能會導致網站訪問異常,請謹慎啟用!
回源認證:“回家吧,寶貝!”
如果您不想讓對方知道您的防盜鏈規則的原則,或者您有 CDN 無法滿足的特殊防盜鏈要求,那么可能適合您的防盜鏈選項是 back-to-原產地認證。
回源認證是一種高級的防盜鏈方法,需要在源站配置認證服務器并設置認證方式。 此后,CDN邊緣節點每次收到請求時,都會返回到用戶源站的認證服務器進行驗證。 只有驗證通過后,才會被視為合法請求,CDN才會繼續提供服務。
回源認證適用于實時性要求較高、防止盜鏈的場景。 當然,由于每次請求都需要經過認證服務器的驗證,所以在開啟該功能時,還需要考慮訪問量過大時認證服務器的壓力。 。
定制防盜鏈保護:“我的地盤我說了算!”
如果您喜歡DIY功能并想要自己獨特的防盜鏈模式。 優拍云強大的邊緣規則功能還為您提供防盜鏈DIY服務。 您可以通過提供的語法設置自己的算法規則,既靈活又高效,使您的防盜鏈保護獨一無二。
具體規則請參考:邊緣規則案例-定制防盜鏈
聽了薇薇的解釋,二狗子意識到不同的防盜鏈防護方法可以針對不同的網絡訪問問題。 一個小小的防盜環節就分這么多種類,可以說是種類繁多。 看來只有親身體驗才能知道什么防盜鏈接適合自己!