發布源:深圳維創信息技術發布時間(jian):2020-12-14 瀏覽次數: 次
視頻加(jia)密是指對視頻數據進(jin)行保護,防止用(yong)戶提取(qu)出視頻的原(yuan)始數據,防止未(wei)經授權(quan)的人隨(sui)意觀看,防止用(yong)戶使(shi)用(yong)錄(lu)屏軟(ruan)件進(jin)行錄(lu)制。
視頻加密方面:
1. 最(zui)簡單(dan)的地址型的加(jia)密(mi),比如混淆地址加(jia)密(mi),這種是(shi)容(rong)易實現的方(fang)(fang)式,當(dang)然也(ye)是(shi)最(zui)簡單(dan)最(zui)容(rong)破解的方(fang)(fang)案。
這(zhe)(zhe)種方(fang)案,是非常容易實現,成(cheng)本最低(di)的(de)(de)方(fang)案,對于視(shi)頻安(an)全性(xing)要求并不(bu)是特(te)別高的(de)(de)用戶(hu),一(yi)般用的(de)(de)是這(zhe)(zhe)種。
2. 另一種,就是采用(yong)比(bi)如(ru)rtmp/rtmpe協議,這種協議有(you)優點,也(ye)有(you)不足,主要看使(shi)用(yong)者如(ru)何去平(ping)衡了。
這種方案要求用戶(hu)自己要搭(da)流媒(mei)體服務器平臺(tai),例如配ADOBE公司(si)的(de)AMS產(chan)品,或WOWZA產(chan)品,這兩種是(shi)收費產(chan)品,價格在3-5萬(wan)左右;當然開源(yuan)的(de)產(chan)品也(ye)有srs,red5等之類的(de)產(chan)品。
大至做法是,配(pei)好流媒體環境,用AS3寫個播放(fang)器來(lai)調用RTMP/RTMPE協議的(de)(de)視頻地址,RTMP和(he)RTMPE有(you)什(shen)么區別呢?RTMPE是RTMP的(de)(de)加強(qiang)版,E代表的(de)(de)意思(si)是加密(mi)。
視頻加密常見方法
1、m3u8切片(pian)(pian)加密(mi)(mi):各種在線(xian)播放視頻的(de)網站廣泛使用的(de)技(ji)術,切片(pian)(pian)同樣是使用AES加密(mi)(mi)算法。
--優點:各(ge)種瀏(liu)覽器(qi),手(shou)機,小程序(xu)都能兼容,通用性很好。
--缺點:由于(yu)是公(gong)開的算法,還原(yuan)也十(shi)分(fen)簡單,有很(hen)(hen)多影音嗅(xiu)探工具能直接下載還原(yuan),加密(mi)效果很(hen)(hen)弱,防小白可(ke)以,聊勝于(yu)無(wu)。
--防翻錄:無
2、文件(jian)流加(jia)密:采(cai)用異或或者AES等(deng)文件(jian)流加(jia)密方式,對文件(jian)數據(ju)進行處理。
播(bo)(bo)放時動態解(jie)密相應的數據(ju)到內(nei)存再(zai)播(bo)(bo)放。
--優點:加密和解密速度(du)都很快。
--缺點:必須(xu)使用專用的播放器才(cai)能解(jie)密(mi)(mi),加密(mi)(mi)強度較弱(ruo),專業破(po)解(jie)人員可(ke)寫(xie)工具瞬間(jian)提取。
--防翻錄:通過播放器,APP實現
3、視頻(pin)逐(zhu)幀轉碼加(jia)密:加(jia)密強度最(zui)高但同(tong)時也是技術實現最(zui)麻(ma)煩(fan)的一種(zhong)。
軟件需要讀取源視頻(pin)內(nei)部編碼,逐(zhu)幀把視頻(pin)編碼轉為私有視頻(pin)編碼,通常是基于H264來(lai)改寫(xie)為私有協議(即非(fei)標準(zhun)H264算(suan)法)。
--優點(dian):由于采用(yong)私有(you)視頻編碼協議,除非熟知視頻內部(bu)編碼規(gui)則,否則絕(jue)無破解(jie)或提取(qu)的可能,安(an)全性極高(gao)。
但這種加密方式(shi)對開發者技術(shu)要求(qiu)較(jiao)高(gao),比較(jiao)少公司(si)使用。
--缺點:必須(xu)使用(yong)專用(yong)的播放器才(cai)能解密,加密過程類(lei)似于視頻(pin)轉碼,需(xu)要消耗比(bi)較長的加密時間(jian)。
--防翻(fan)錄:通過播放器,APP實(shi)現但一個好(hao)的視(shi)頻加密方(fang)(fang)案,除(chu)了(le)視(shi)頻加密本身,還要有強有力(li)的防翻(fan)錄機制,否則即使加密做得再好(hao),對方(fang)(fang)打開錄屏軟件就全錄下來了(le)。
防翻(fan)錄機制(zhi)介(jie)紹防翻(fan)錄通常會(hui)采用(yong)以下方(fang)式實現:視(shi)頻假水印:假水印方(fang)式,視(shi)頻播放時(shi)附加一個透(tou)明層,上(shang)面寫上(shang)對方(fang)姓名(ming)、手機號等(deng)個人(ren)信息(xi),以達到(dao)震懾錄屏者的作(zuo)用(yong)。
但由于(yu)是(shi)假水印,瀏覽器(qi)按(an)F12通常就直接能把假水印干掉(diao),防(fang)小(xiao)白足夠。
視頻真水(shui)印:真水(shui)印方式,即在(zai)(zai)播放(fang)器(qi)(qi)渲染前提前把(ba)水(shui)印和視頻幀(zhen)結合,技術實現(xian)麻煩,而且(qie)必(bi)須在(zai)(zai)播放(fang)器(qi)(qi)客戶端(duan)內才能(neng)實現(xian)。
好處是采用(yong)這種方(fang)式破解者(zhe)無法把水印(yin)去除(chu)。
視(shi)頻問答(da)模(mo)式:在播放過(guo)程中彈(dan)出相(xiang)應的問題讓學生回答(da)。
這(zhe)種方式可以用來干擾(rao)錄屏,增加錄屏者(zhe)的時間成(cheng)本。
但(dan)對錄(lu)屏的人來說(shuo)只要(yao)后期再 剪輯一下就(jiu)好了。
基于(yu)數(shu)據庫的方式檢測(ce)本地是否(fou)存在(zai)錄屏(ping)軟件:這種(zhong)方式的缺點是存在(zai)滯后(hou)性,可能有許(xu)多(duo)錄屏(ping)軟件無(wu)法(fa)被(bei)檢測(ce)到。
基于系統底(di)層(ceng)API檢(jian)(jian)測(ce)的方式檢(jian)(jian)測(ce):這(zhe)種方式會比較可靠,但存在一定的誤傷。
因為(wei)有不少正常軟(ruan)件也可能會(hui)調用類似的(de)系統API。
基(ji)(ji)于(yu)云端數據庫+底層API檢測+行為檢測:采(cai)用類似(si)殺(sha)毒(du)軟件(jian)防病毒(du)的(de)策略,可以實時更新防翻錄策略,基(ji)(ji)本可以通(tong)殺(sha)各種錄屏軟件(jian),但技(ji)術實現成(cheng)本較(jiao)高,目前(qian)國內采(cai)用這種方式的(de)廠(chang)商很少。
視頻加密(mi)軟(ruan)件對(dui)比騰訊課(ke)堂,保利威,CC課(ke)堂,能力天空:--安全性:普通--加密(mi)原理:m3u8切片加密(mi)--防翻錄(lu)能力:無,只(zhi)有視頻假(jia)水印(yin)和問答模式,無法(fa)檢測電腦上(shang)的錄(lu)屏軟(ruan)件。
--防截圖能(neng)(neng)力:無--兼容(rong)(rong)性:兼容(rong)(rong)性較高,支持免(mian)安(an)(an)裝播放(fang)(fang)(fang)器直播播放(fang)(fang)(fang)--平(ping)臺支持:網頁(ye)播放(fang)(fang)(fang),手機(ji)播放(fang)(fang)(fang)鵬保加(jia)(jia)密--安(an)(an)全(quan)性:中等--加(jia)(jia)密原理:文件(jian)流加(jia)(jia)密--防翻(fan)錄能(neng)(neng)力:一般,視頻假水印,能(neng)(neng)檢測常見的(de)錄屏軟件(jian)--防截圖能(neng)(neng)力:無--兼容(rong)(rong)性:兼容(rong)(rong)性低,須(xu)安(an)(an)裝Windows軟件(jian)播放(fang)(fang)(fang)。
--平臺支(zhi)持:支(zhi)持Windows播(bo)放(fang)器,不支(zhi)持網頁播(bo)放(fang)深造加密--安(an)全性:中等--加密原理:文件(jian)流加密--防翻錄(lu)能力:一般(ban),視頻假水印,能檢測常見的錄(lu)屏軟(ruan)(ruan)件(jian)--防截圖能力:有--兼容性:兼容性低,須安(an)裝Windows軟(ruan)(ruan)件(jian)播(bo)放(fang)。
--平臺支持:支持Windows播放器,不支持網頁(ye)播放視(shi)頻加(jia)(jia)密(mi)--安全性:高(gao)級別--加(jia)(jia)密(mi)原理:視(shi)頻逐(zhu)幀轉碼加(jia)(jia)密(mi)--防翻錄能力:基于云端數據庫(ku)+底(di)層API檢測(ce),可通殺各種(zhong)已(yi)知和未知的錄屏軟件。
--防截(jie)圖(tu)能力:截(jie)圖(tu)黑(hei)屏,自(zi)動(dong)攔截(jie)截(jie)圖(tu)操作--兼容(rong)性(xing):兼容(rong)性(xing)高,支持全平(ping)臺各種形式播放--平(ping)臺支持:網頁播放,電腦客戶(hu)端播放,APP播放。
綜上,大(da)平臺型的網站通常(chang)為了兼容性,只能犧(xi)牲(sheng)兼容性,無法更(geng)多地(di)關注視頻加(jia)密安(an)全性,而(er)小(xiao)廠商做細分行業通常(chang)沒有精力把各種平臺做完整。
視(shi)(shi)(shi)(shi)頻(pin)(pin)加(jia)(jia)密(mi)(mi)是一塊比較專業的領域(yu),視(shi)(shi)(shi)(shi)頻(pin)(pin)加(jia)(jia)密(mi)(mi)是一個專業做視(shi)(shi)(shi)(shi)頻(pin)(pin)加(jia)(jia)密(mi)(mi)的公司,如果您有視(shi)(shi)(shi)(shi)頻(pin)(pin)加(jia)(jia)密(mi)(mi)的需求推薦使用視(shi)(shi)(shi)(shi)頻(pin)(pin)加(jia)(jia)密(mi)(mi)系統,如有疑(yi)問(wen)也歡迎(ying)咨詢我們。
Copyright © 2021 深(shen)圳市維(wei)創信息技術有(you)限公司 版權所有(you)