点量视频加密技术提高视频安全等级
视频之所以做加密,是因为我们希望它只给作者希望看到的人看到,比如教育视频,是作者花费大量的时间和精力甚至是成本才完成的,只有能收回成本,对于作者才是公平的,毕竟人活于世不能单靠理想而活着。但是现在加密技术很多很容易被破解,那怎么才能提升视频的安全等级呢?有没有什么视频加密技术可以提高视频安全等级呢?
点量软件从事视频加密多年,在本行业中接触过大量客户需求,也做很多知名客户提供过视频加密产品,到目前为止还未有被po解的现象。那么点量视频加密技术是怎么实现提高视频安全等级的呢?点量的视频加密系统给视频加了六把锁,从本地加密到服务器加密再到传输过程播放过程,每一层都有加密,而且常规的可以通过随机水印(显示会员名字,知道是哪个账号泄露的)、时间到期自动销毁、后台发放权限等多种方式让视频的po解难度一点点加大。而且每个用户的密钥不同,这样不可能用户之间也彼此不影响。

当然很多用户说在实际中可以用的加密技术很多,为什么你们这个就特别呢?说到这里做点小普及,目前可用的视频加密技术主要有以下四种:
一、防盗链:严格来说,这不属于视频加密,只是防止下载。意义不大,顶多是一些header、refer的限制,或者加一些token,或者弄上多段加载;但总归是有办法下载的,这个不属于加密的范畴,就不展开来讨论。
二、基于微软DRM SDK等,或者网上公开的drm方案,比如rtmpe/ hls的加密方案等。大致分开来讲:
A)微软DRM SDK,这个在windows时代是比较常见的方案,但现在缺点明显,一个是微软的sdk现在申请需要较高费用和周期;另一个是,移动时代,这个模式的弊端太多,比如各种手机用户的支持,支持的视频格式等。
B)rtmpe:首先流媒体服务器软件价格不低;当然,我觉得这种最大的问题在于:数据不能缓存,用户每次播放都要占用服务器带宽,不容易结合CDN加速等。服务器带宽压力大!
C)HLS的加密,也就是m3u8里面的ts数据都进行了加密处理,然后浏览器或者播放器播放时,通过m3u8里面内置的解密秘钥地址,去动态解密。这种相对来说实现简单些,但也有弊端,那就是这一类使用公开加密标准的通病。以上这类公开标准方案,通病就是:标准统一、公开。如果作为技术人员想去破解,还是有机会的。比如微软的DRM树大招风,破解软件网上会有提供;hls这种,如果伪装成自己是浏览器,你总要给我解密秘钥的,我就自然可以获取后将视频解密开来。总的来说,加密这些,如果太标准化了,太统一了,就容易破解。
三、国内部分厂商的平台化方案,这类是不公开的标准,相对方案二里面的安全了些,但作为一个平台化,还是有各种弊端和被人攻击的风险,破的人多了,没有破不掉的加密技术。
四、私有化解决方案:比如点量软件的视频加密系统及时为各个在线教育等客户,提供个性化加密解决方案,每个不同客户采用不同的加密算法和加密思路,从而可以提升加密的安全性