當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

防盜鏈,視頻網(wǎng)站不容忽視的技術(shù)方案

 2019-02-25 17:21  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

隨著版權(quán)收費(fèi)、會員制度越來越普遍,如何做到視頻內(nèi)容保護(hù)、防止盜鏈成為各視頻網(wǎng)站必須重視的問題。A視頻網(wǎng)站斥巨資購買了某影視劇的網(wǎng)絡(luò)獨(dú)家版權(quán),并限制為付費(fèi)會員可觀看,但B網(wǎng)站在未經(jīng)授權(quán)的情況下,偷偷使用A網(wǎng)站的視頻資源放置在自己的網(wǎng)站上,網(wǎng)民在B網(wǎng)站可以隨意的觀看A網(wǎng)站的付費(fèi)視頻。這對A網(wǎng)站造成了很大的損失,那A網(wǎng)站應(yīng)如何避免這種情況?

在現(xiàn)有CDN視頻服務(wù)能力基礎(chǔ)上,為了保障業(yè)務(wù)的安全性,防止內(nèi)容被盜用,藍(lán)汛提供明確的防盜機(jī)制,服務(wù)商在提供給終端的播放URL中需攜帶安全校驗(yàn)的防盜鏈字符串序列,藍(lán)汛將根據(jù)約定的規(guī)則對內(nèi)容播放請求的合法性進(jìn)行校驗(yàn),以此來保證合法用戶的合法請求。

業(yè)務(wù)架構(gòu)

合法終端用戶通過指定的URL向藍(lán)汛請求資源,藍(lán)汛緩存節(jié)點(diǎn)解析并分析請求URL中的防盜鏈參數(shù)并獲取時間戳、時間校驗(yàn)級別、MD5等參數(shù);符合約定的規(guī)則正常提供業(yè)務(wù)并響應(yīng)服務(wù)終端用戶;

非法終端用戶請求資源,不符合約定的規(guī)則直接返回403;

CDN與客戶源站之間為了保證回源安全性,可通過特殊回源規(guī)則重新封裝方式、referer防盜鏈方式或客戶源站以白名單的方式來保證藍(lán)汛上層節(jié)點(diǎn)的正常安全可靠回源請求。

防盜鏈校驗(yàn)策略是保證請求合法性、內(nèi)容安全性的核心機(jī)制。

藍(lán)汛視頻防盜鏈策略:時間戳+約定MD5校驗(yàn)規(guī)則

區(qū)別于不同的業(yè)務(wù)特點(diǎn),直播防盜鏈超時時間可設(shè)為24小時,點(diǎn)播防盜鏈超時時間可設(shè)為10分鐘(具體過期時間可根據(jù)業(yè)務(wù)要求靈活配置)。

防盜鏈傳輸攜帶方式以URL參數(shù)的形式提供。

防盜鏈生成規(guī)則如下:

根據(jù)現(xiàn)有機(jī)制獲取播放URL:http://域名/path?param

根據(jù)策略替換成藍(lán)汛CDN加速域名:http://cdn_domain/path?param

增加CDN防盜鏈參數(shù):

http://cdn_domain/path?param&ccsecret=SECRET

其中SECRET為:

secretlevelUnixtime:MD5(path&secretlevel&Unixtime&key)

參數(shù)說明:

path:URL路徑,不含?后參數(shù)

secretlevel:時間校驗(yàn)級別,a點(diǎn)播/b直播過期時間(可擴(kuò)展其它視頻校驗(yàn)級別)

Unixtime:Unix時間戳,URL生成基準(zhǔn)時間,從1970年1月1日開始所經(jīng)過的秒數(shù)

key:雙方協(xié)商關(guān)鍵字,可定期同步更換

校驗(yàn)樣例

藍(lán)汛CDN收到播放流請求:

http://vod.ccgslb.cn/88888905/16/20190213/272618350/272618350.mp4?servicetype=0&ccsecret=a1550030400:fba9575192972dcbd7762874780b0b22

解析后獲得信息:

Path:/88888905/16/20190213/272618350/272618350.mp4

secretlevel:a,點(diǎn)播過期時間10分鐘(可配置)

Unixtime:1550030400,生成URL時間為2019-02-13 12:00:00,如當(dāng)前請求播放時間超過此時間10分鐘,直接返回403

MD5值:fba9575192972dcbd7762874780b0b22

從配置文件中獲取KEY值為ccvod2019

按照約定規(guī)則計算SECRET的MD5值信息:SECRET=secretlevelUnixtime:MD5(path&secretlevel&Unixtime&KEY)=a1550030400:MD5

(/88888905/16/20190213/272618350/272618350.mp4&a&1550030400&ccvod2019)=a1550030400: fba9575192972dcbd7762874780b0b22

此時可進(jìn)行時間戳防盜鏈邏輯校驗(yàn)以及約定規(guī)則的MD5值比對校驗(yàn)

最后,讓我們再來一起梳理下詳細(xì)的防盜鏈方案的業(yè)務(wù)流程:

內(nèi)容付費(fèi)時代來臨,視頻網(wǎng)站防盜鏈不容忽視,為客戶提供優(yōu)質(zhì)服務(wù)的同時更要避免自身損失。

藍(lán)汛ChinaCache結(jié)合多年服務(wù)經(jīng)驗(yàn),已為多家視頻網(wǎng)站提供視頻防盜鏈方案,此外基于客戶業(yè)務(wù)特殊要求也可支持各種定制化防盜鏈策略。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

  • 網(wǎng)站靜態(tài)url優(yōu)化:更改網(wǎng)站url會影響seo排名嗎

    什么是靜態(tài)url,什么是動態(tài)url,靜態(tài)url與動態(tài)url的區(qū)別是什么,網(wǎng)站為什么要設(shè)置靜態(tài)url,而非動態(tài)url,靜態(tài)url的優(yōu)勢是什么,一個網(wǎng)站真的可以做到全靜態(tài)url嗎,下面帶你詳細(xì)了解什么是靜態(tài)url。

    標(biāo)簽:
    url優(yōu)化方法
  • B站視頻收費(fèi),為何無人買單?

    近日,B站一位名為“勾手老大爺鄧肯”的UP主,上線了一個“世界十大未解之謎”的付費(fèi)視頻合集,訂單頁面信息顯示,該系列視頻共計將有10期,售價30元。這是B站上首個由UP主創(chuàng)作的付費(fèi)視頻合集,此舉也被外界認(rèn)為是B站推出內(nèi)容付費(fèi)、進(jìn)一步商業(yè)化的一次嘗試

    標(biāo)簽:
    B站
    視頻網(wǎng)站
  • 付費(fèi)視頻,視頻平臺們繞不過的南墻?

    2022年6月21日,“B站上線付費(fèi)視頻功能”登上微博熱搜前十。作為第一個吃螃蟹的人,up主“勾手老大爺鄧肯(下稱鄧肯)”摘得頭籌,其發(fā)布于6月20日的最新欄目《鄧肯解說世界十大未解之謎/靈異事件》需付費(fèi)30元才能進(jìn)行觀看——相較大會員的售價而言

  • 漲價不再“噓聲”一片,“愛優(yōu)騰”集體“想開了”?

    繼愛奇藝、騰訊會員漲價后,6月15日,優(yōu)酷也宣布,將于6月21日零點(diǎn)調(diào)整會員價格,月卡調(diào)至30元、季卡78元、年卡258元,88VIP則不受影響。此次,優(yōu)酷宣布調(diào)整視頻會員價格,基本也拉齊了與騰訊視頻和愛奇藝之間的視頻會員定價。

    標(biāo)簽:
    視頻網(wǎng)站
  • 如何合理應(yīng)用URL規(guī)則 間接提升網(wǎng)站排名

    其實(shí)URL對于用戶來說比較重要,而對于SEO來說也是一種用戶體驗(yàn)和優(yōu)化方式,因?yàn)閁RL規(guī)則對排名也會有少許影響。正因?yàn)槿绱耍覀儾艜匾昒RL的編寫規(guī)則,所以,在URL編寫過程中,一定要注意以下幾個方面

    標(biāo)簽:
    url
    url優(yōu)化方法

熱門排行

信息推薦