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

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

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

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

隨著版權(quán)收費(fèi)、會(huì)員制度越來越普遍,如何做到視頻內(nèi)容保護(hù)、防止盜鏈成為各視頻網(wǎng)站必須重視的問題。A視頻網(wǎng)站斥巨資購(gòu)買了某影視劇的網(wǎng)絡(luò)獨(dú)家版權(quán),并限制為付費(fèi)會(huì)員可觀看,但B網(wǎng)站在未經(jīng)授權(quán)的情況下,偷偷使用A網(wǎng)站的視頻資源放置在自己的網(wǎng)站上,網(wǎng)民在B網(wǎng)站可以隨意的觀看A網(wǎng)站的付費(fèi)視頻。這對(duì)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ī)則對(duì)內(nèi)容播放請(qǐng)求的合法性進(jìn)行校驗(yàn),以此來保證合法用戶的合法請(qǐng)求。

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

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

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

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

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

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

區(qū)別于不同的業(yè)務(wù)特點(diǎn),直播防盜鏈超時(shí)時(shí)間可設(shè)為24小時(shí),點(diǎn)播防盜鏈超時(shí)時(shí)間可設(shè)為10分鐘(具體過期時(shí)間可根據(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:時(shí)間校驗(yàn)級(jí)別,a點(diǎn)播/b直播過期時(shí)間(可擴(kuò)展其它視頻校驗(yàn)級(jí)別)

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

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

校驗(yàn)樣例

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

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)播過期時(shí)間10分鐘(可配置)

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

MD5值:fba9575192972dcbd7762874780b0b22

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

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

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

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

最后,讓我們?cè)賮硪黄鹗崂硐略敿?xì)的防盜鏈方案的業(yè)務(wù)流程:

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

熱門排行

信息推薦