天天看點

直播平台建設中必不可少的防盜機制,直播間搭建的安全防護

誰都不喜歡小偷,相信正在進行直播平台建設的你也一樣,正是以我們才要在本篇文章中進行對防盜鍊的講解,防盜鍊的作用是幫助直播平台防止直播視訊“被采集”,希望這篇文章能為正在進行直播平台建設的你提供一些幫助。

一、 什麼是防盜鍊

想知道防盜鍊是什麼,就要先知道盜鍊是什麼,有直播平台自己沒有主播進行直播,于是他們通過技術手段設定自動采集功能,直接采集别家直播網站上的直播内容放在自己網站上盈利,而防盜鍊就是為了防止這一情況産生。

防盜鍊功能基于 HTTP 協定支援的 Referer 機制,通過 referer 跟蹤來源,對來源進行識别判斷,使用者可以對通路者的身份資訊進行設定,黑名單中的通路者會被禁止通路。

二、 防盜鍊在哪裡

防盜鍊服務一般由提供CDN服務/對象存儲的三方提供,防盜鍊的完整工作流程是這樣的:訪客對網站送出請求→請求到達伺服器→過濾訪客身份→通過即可順利通路網站→被加入黑名單則被禁止通路。

在直播平台建設完畢後,如果我們想開啟防盜鍊,我們可以在對象儲存控制台打開防盜鍊連結,如果開啟了CDN加速并使用 CDN 域名通路資源,就需要到CDN 控制台進行防盜鍊配置。

三、 防盜鍊的種類

防盜鍊有很多種類,如基礎防盜鍊、Referer 防盜鍊、進階防盜鍊、時間戳防盜鍊 swf 防盜鍊、回源鑒權防盜鍊等,在此簡單介紹兩種直播常用防盜鍊

1、 Referer 防盜鍊:Referer防盜鍊常被用于圖檔防盜鍊,也支援流媒體直播使用,當通路者請求發送到CDN伺服器後,CDN伺服器檢查客戶URL中所攜帶的Referer字段的資訊,判斷是否禁止該請求。

2、 時間戳防盜鍊:當使用者發起視訊請求時,使用者的請求會被引導至客戶源站,重新向服務商節點發起請求。

本篇文章就先講到這裡了,更多與直播平台建設、直播軟體開發相關的資訊和分析會在以後逐漸放出,敬請期待,需要的朋友請關注我。

聲明:文章為原創内容,轉載請注明原文連結及作者

繼續閱讀