來(lái)源:超時(shí)代軟件 更新時(shí)間:2020年04月03日 17:00:49
視頻加密是指對(duì)視頻數(shù)據(jù)進(jìn)行保護(hù),防止用戶(hù)提取出視頻的原始數(shù)據(jù),防止未經(jīng)授權(quán)的人隨意觀(guān)看,防止用戶(hù)使用錄屏軟件進(jìn)行錄制。
視頻加密方面:
1. 最簡(jiǎn)單的地址型的加密,比如混淆地址加密,這種是容易實(shí)現(xiàn)的方式,當(dāng)然也是最簡(jiǎn)單最容破解的方案。這種方案,是非常容易實(shí)現(xiàn),成本最低的方案,對(duì)于視頻安全性要求并不是特別高的用戶(hù),一般用的是這種。
2. 另一種,就是采用比如rtmp/rtmpe協(xié)議,這種協(xié)議有優(yōu)點(diǎn),也有不足,主要看使用者如何去平衡了。這種方案要求用戶(hù)自己要搭流媒體服務(wù)器平臺(tái),例如配ADOBE公司的AMS產(chǎn)品,或WOWZA產(chǎn)品,這兩種是收費(fèi)產(chǎn)品,價(jià)格在3-5萬(wàn)左右;當(dāng)然開(kāi)源的產(chǎn)品也有srs,red5等之類(lèi)的產(chǎn)品。大至做法是,配好流媒體環(huán)境,用AS3寫(xiě)個(gè)播放器來(lái)調(diào)用RTMP/RTMPE協(xié)議的視頻地址,RTMP和RTMPE有什么區(qū)別呢?RTMPE是RTMP的加強(qiáng)版,E代表的意思是加密。
視頻加密常見(jiàn)方法
1、m3u8切片加密:各種在線(xiàn)播放視頻的網(wǎng)站廣泛使用的技術(shù),切片同樣是使用AES加密算法。
--優(yōu)點(diǎn):各種瀏覽器,手機(jī),小程序都能兼容,通用性很好。
--缺點(diǎn):由于是公開(kāi)的算法,還原也十分簡(jiǎn)單,有很多影音嗅探工具能直接下載還原,加密效果很弱,防小白可以,聊勝于無(wú)。
--防翻錄:無(wú)
2、文件流加密:采用異或或者AES等文件流加密方式,對(duì)文件數(shù)據(jù)進(jìn)行處理。播放時(shí)動(dòng)態(tài)解密相應(yīng)的數(shù)據(jù)到內(nèi)存再播放。
--優(yōu)點(diǎn):加密和解密速度都很快。
--缺點(diǎn):必須使用專(zhuān)用的播放器才能解密,加密強(qiáng)度較弱,專(zhuān)業(yè)破解人員可寫(xiě)工具瞬間提取。
--防翻錄:通過(guò)播放器,APP實(shí)現(xiàn)
3、視頻逐幀轉(zhuǎn)碼加密:加密強(qiáng)度最高但同時(shí)也是技術(shù)實(shí)現(xiàn)最麻煩的一種。軟件需要讀取源視頻內(nèi)部編碼,逐幀把視頻編碼轉(zhuǎn)為私有視頻編碼,通常是基于H264來(lái)改寫(xiě)為私有協(xié)議(即非標(biāo)準(zhǔn)H264算法)。
--優(yōu)點(diǎn):由于采用私有視頻編碼協(xié)議,除非熟知視頻內(nèi)部編碼規(guī)則,否則絕無(wú)破解或提取的可能,安全性極高。但這種加密方式對(duì)開(kāi)發(fā)者技術(shù)要求較高,比較少公司使用。
--缺點(diǎn):必須使用專(zhuān)用的播放器才能解密,加密過(guò)程類(lèi)似于視頻轉(zhuǎn)碼,需要消耗比較長(zhǎng)的加密時(shí)間。
--防翻錄:通過(guò)播放器,APP實(shí)現(xiàn)但一個(gè)好的視頻加密方案,除了視頻加密本身,還要有強(qiáng)有力的防翻錄機(jī)制,否則即使加密做得再好,對(duì)方打開(kāi)錄屏軟件就全錄下來(lái)了。
防翻錄機(jī)制介紹
防翻錄通常會(huì)采用以下方式實(shí)現(xiàn):
視頻假水印:
假水印方式,視頻播放時(shí)附加一個(gè)透明層,上面寫(xiě)上對(duì)方姓名、手機(jī)號(hào)等個(gè)人信息,以達(dá)到震懾錄屏者的作用。但由于是假水印,瀏覽器按F12通常就直接能把假水印干掉,防小白足夠。
視頻真水印:
真水印方式,即在播放器渲染前提前把水印和視頻幀結(jié)合,技術(shù)實(shí)現(xiàn)麻煩,而且必須在播放器客戶(hù)端內(nèi)才能實(shí)現(xiàn)。好處是采用這種方式破解者無(wú)法把水印去除。
視頻問(wèn)答模式:
在播放過(guò)程中彈出相應(yīng)的問(wèn)題讓學(xué)生回答。這種方式可以用來(lái)干擾錄屏,增加錄屏者的時(shí)間成本。但對(duì)錄屏的人來(lái)說(shuō)只要后期再 剪輯一下就好了。
基于數(shù)據(jù)庫(kù)的方式檢測(cè)本地是否存在錄屏軟件:
這種方式的缺點(diǎn)是存在滯后性,可能有許多錄屏軟件無(wú)法被檢測(cè)到。
基于系統(tǒng)底層API檢測(cè)的方式檢測(cè):
這種方式會(huì)比較可靠,但存在一定的誤傷。因?yàn)橛胁簧僬\浖部赡軙?huì)調(diào)用類(lèi)似的系統(tǒng)API。
基于云端數(shù)據(jù)庫(kù)+底層API檢測(cè)+行為檢測(cè):
采用類(lèi)似殺毒軟件防病毒的策略,可以實(shí)時(shí)更新防翻錄策略,基本可以通殺各種錄屏軟件,但技術(shù)實(shí)現(xiàn)成本較高,目前國(guó)內(nèi)采用這種方式的廠(chǎng)商很少。
視頻加密軟件對(duì)比
騰訊課堂,保利威,CC課堂,能力天空:
--安全性:普通
--加密原理:m3u8切片加密
--防翻錄能力:無(wú),只有視頻假水印和問(wèn)答模式,無(wú)法檢測(cè)電腦上的錄屏軟件。
--防截圖能力:無(wú)
--兼容性:兼容性較高,支持免安裝播放器直播播放
--平臺(tái)支持:網(wǎng)頁(yè)播放,手機(jī)播放
鵬保加密
--安全性:中等
--加密原理:文件流加密
--防翻錄能力:一般,視頻假水印,能檢測(cè)常見(jiàn)的錄屏軟件
--防截圖能力:無(wú)
--兼容性:兼容性低,須安裝Windows軟件播放。
--平臺(tái)支持:支持Windows播放器,不支持網(wǎng)頁(yè)播放
深造加密
--安全性:中等
--加密原理:文件流加密
--防翻錄能力:一般,視頻假水印,能檢測(cè)常見(jiàn)的錄屏軟件
--防截圖能力:有
--兼容性:兼容性低,須安裝Windows軟件播放。
--平臺(tái)支持:支持Windows播放器,不支持網(wǎng)頁(yè)播放
大黃蜂視頻加密
--安全性:高級(jí)別
--加密原理:視頻逐幀轉(zhuǎn)碼加密
--防翻錄能力:基于云端數(shù)據(jù)庫(kù)+底層API檢測(cè),可通殺各種已知和未知的錄屏軟件。
--防截圖能力:截圖黑屏,自動(dòng)攔截截圖操作
--兼容性:兼容性高,支持全平臺(tái)各種形式播放
--平臺(tái)支持:網(wǎng)頁(yè)播放,電腦客戶(hù)端播放,APP播放。
綜上,大平臺(tái)型的網(wǎng)站通常為了兼容性,只能犧牲兼容性,無(wú)法更多地關(guān)注視頻加密安全性,而小廠(chǎng)商做細(xì)分行業(yè)通常沒(méi)有精力把各種平臺(tái)做完整。視頻加密是一塊比較專(zhuān)業(yè)的領(lǐng)域,大黃蜂視頻加密是一個(gè)專(zhuān)業(yè)做視頻加密的公司,如果您有視頻加密的需求推薦使用大黃蜂視頻加密系統(tǒng),如有疑問(wèn)也歡迎咨詢(xún)我們。大黃蜂視頻加密軟件試用:http://m.ttbj9611.com/dahuangfeng/