超实用的在线教育私有化视频加密解决方案

今天给大家推荐的是一款私有化的视频加密解决方案,可以提供高强度视频加密保护,且能够实现多种计费模式.确保只有经过授权的付费用户才能完整运行程序,可控制试播时长.支持android/ios平台.可完整定制,可sdk嵌入,易于实施的视频加密 解决方案。相对于国内部分厂商的平台化方案,私有化加密方案不同客户采用不同的加密算法和加密思路,从而可以提升加密的安全性!

加密方案分在线和离线

在线支持全平台加密(pc、Android、iOS、H5、小程序)

以在线加密为例,介绍一、二干货:

1)视频可以通过帧级加密,比如每个数据关键帧,从二进制做加密运算,加密算法当然是不能公开;最好不同的客户用不同的加密算法,或者做变形,确保一个客户被破解了,另一个客户是安全的;并且加密最好有版本号机制,破解后可以升级,你破我防,保持定期更新。

2)服务器上对上传的视频2进制数据加密,视频可以通过http协议下载下来,但普通播放器是解码不了的,所以普通播放器不能直接播放。flash端播放视频时也不能够简单的指定视频组件的视频源地址,而是向服务器请求视频数据对取到的2进制数据解密再转给视频组件播放。编码上的工作量主要在自己写逻辑实现一个数据流的处理,模拟视频缓冲之类,这种播放方式是不会在浏览器缓存里留下视频数据的,要破解就要逆向flash内置的解密算法,现在没有好的flash反编译工具,反编译后的flash内的action script相当难读,所以这个方案有一定程度的防破解性。

3)考虑视频加密还需要考虑兼容性,比如PC端、手机APP等。往往突破口是在某个弱项的入口,所以一定要每个入口都是安全的。我们的加密PC下、手机APP都是用自主研发的播放器,内置多重加密。当然,有些客户不需要手机APP,希望只用H5,这种,我们就采用不同的加密方法,因为HLS的安全等级弱一些,所以就采用不同的加密,即使这类被人利用了,也不影响其他视频和客户的安全。

当然,业内还可以考虑采用FlashCC技术,也就是将C++代码编译后内嵌如flash,这样逆向后看不到解密的代码,但这样就真的安全么?其实只是相对纯flash安全了,要想更安全,还是要做很多事情的,对于内嵌flashCC的,如何去破解,如何加强安全性,这里面为了业内很多同行方案的安全性,就不过多展开了。但可以跟大家讲的是:点量软件为了加强加密技术的研究,同时做了一款矛的产品去检验这类加密技术,我们的点量视频解析,可以解开各大主流视频网站的视频地址加密算法,其中很多网站采用了flashCC技术,一样可以解开,这就是告诉我们:单纯用FlashCC技术是不安全的。看一家公司的产品,是否加密等级高,首先他要有很高的破解能力,否则他做的只能是自以为不可被破解的。所以FlashCC是要做,但不能只是FlashCC。

其实除了考察视频加密,还要考虑播放器的功能性,比如是否支持水印、字幕、是否支持问答等。用户可能通过翻录来破解,如果有水印等功能,可以追溯泄密用户。另外字幕、换肤等功能,也会影响客户体验等。

点量视频加密为不同的客户可以提供不同的个性化定制方案,如果是要自己做一款安全的播放平台,私有化一定适合您。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

腾讯设计周重磅来袭 | 内赠对外免费票

? 腾讯ISUX isux.tencent.com 社交用户体验设计 ? ? ? ? ? ? ? ? ? ? ? ---- ♥ TDW  X  ISUX 有...

680
来自专栏云计算D1net

云供应商安全评估:小心落入陷阱

认证是评估云提供商的安全性的一个很好的起点,但如果用户想了解其中有多大的风险,就不能只是简单的照本宣科,必须进行更深一步的了解。 云安全评估和认证旨在帮助企业了...

2906
来自专栏AI研习社

定了!Python 团队将于 2020 年 1 月 1 日停止支持 Python 2.7

AI 研习社消息,日前,Python 初始设计者及主要架构师 Guido van Rossum 在 Python 官方邮件组表示,他们将于 2020 年 1 月...

37115
来自专栏云计算D1net

云计算背景下的安与不安

在企业IT网络通信领域中,安全一直是用户非常关注的话题。云计算、大数据及移动化让企业的安全形势变得更加复杂和严峻。然而,云计算、大数据及移动化是大势所趋,也的确...

3788
来自专栏ytkah

微信公众平台可通过UnionID机制在多公众号间帐号互通

  微信公众平台越来越注重开发者的反馈信息了,这不,微信开放平台提供了UnionID机制,通过获取用户基本信息接口,开发者可通过OpenID来获取用户基本信息,...

1.6K3
来自专栏飞总聊IT

大数据那些事(23):我是怎么分析Dremel系统的

做公众号到今天也算小半年了,有很多的收获。大数据系列转眼之间也若干万字了,最开始的时候的确没有能想到会写到今天这个规模。上篇关于Dremel的文章,读者给了我很...

2786
来自专栏视频加密

全平台视频加密

全平台视频加密是对某些自有版权的视频进行​‌‌加密处理,加密后的视频可以绑定电脑、手机、平板等设备使用,用户只有在一定的条件下才能获得视频的观看权。比如对于教育...

4814
来自专栏安智客

UCloud 刘源:应用于数据流通的可信区块链方案

尽管云计算的发展已有一段历史,但是数据安全依然是云计算面临的主要问题。如在大数据分析、数据训练等对数据进行运算时,必须在内存中解密数据。为了降低数据对云的安全依...

1712
来自专栏腾讯大讲堂的专栏

朋友圈规则大起底

公告通知 不少微信公众帐号运营者都表示,曾经遭遇账号无故被封,以及同样是诱导用户分享的链接,自己的账号被封,别人的账号却没事的情况。事实上,这些账号分享的链接无...

2048
来自专栏HTML5学堂

谷歌对WebM 技术的支持

谷歌对WebM 技术的支持 HTML5学堂:视音频一直以来都很有争议,以前在手机上播放是用flash,但是发现特别卡,所以在苹果4手机问世,放弃了flash,改...

29511

扫码关注云+社区