FLASH数字产品版权保护方案
前言:
随着网络和移动存储技术的高速发展,通过网络、光盘、移动硬盘来传递各种数字产品变得越来越容易。怎样才能有效的保护数字产品版权,同时又能利用现有的技术快速、大规模传播销售产品,就成了大家关注的话题。
网刃数字产品版权保护平台(简称网刃平台)是针对目前***的数字产品盗版猖獗状况而提出的,网刃平台的flash数字产品保护方案为flash产品版权保护、认证及发布提供整体解决方案。平台的核心是用高强度算法对flash产品进行保护和认证,解决困扰flash产品通过网络等途径安全的、大规模、***销售的瓶颈问题。
一、网刃数字产品版权保护平台的架构与组成
网刃平台对视频的保护方案主要由flash加密系统、注册服务器系统、产品及***证书管理系统、使用插件、***许可证查询系统等组成。
(1)flash加密系统
flash动画的源代码都保存在.fla文件中,生成的为后缀.swf可执行程序。一些***程序可以把.swf反编译为.fla文件,从而可以查看修改源代码。因此我们的flash加密系统对flas***的保护首先是给.swf加壳,使之成为.exe文件。使用时首先把.exe文件转化为.swf文件才能使用。当然这种方式存在着机器上肯定有.swf副本的问题,对于这个隐患我们的处理方式是,首先将.fla文件中的重要数据及功能模块保存起来,合法运行时再将这些信息返还给flas***件,使之可正常使用。如果未经***,只是找到了机器上.swf的副本,还是无法正常使用的,因为保存着重要数据及功能模块的信息并没有传给这个副本。其次是当.exe转化为.swf后,马上删除机器上的.swf文件副本。这种保护方式可以有效的保护flas***产品的版权。
(2)注册服务器系统
为客户端提供网络连接和认证服务;同时监控当前***序列号的连接和认证状态等。当用户使用许可证注册时,负责检验是否为合法用户、使用截止日期、使用次数、使用权限及***可看资源等信息。如果判定为合法使用则验证成功,可以正确使用flas***件,如果判定结果为***使用则验证失败,则flas***件使用将异常。
(3)产品及许可证管理系统
用于根据用户的缴费情况和内容所有者的要求管理许可证,由于加密flas***件与使用许可证是分开管理的,消费者在使用加密flas***件前,必须首先购买许可证。许可证内含有可以对加密的flas***件进行***的密钥及***信息,它的生成和销售是通过产品及许可证管理系统实现的。许可证可以设置允许用户使用的截止日期、***大使用次数等信息,用户根据自己的需要购买不同的许可证。
(4)支持网页播放的插件
如果用户是在网页上直接查看flas***件的话,将自动***ocx插件,该部分与flas***件相结合。在使用资源前负责验证资源的使用是否***,如果没有***则负责与注册服务器系统进行安全通信,以获取使用需要的信息。
(5)***许可证查询系统
以网站形式提供。为客户提供***许可证离线注册、查询和信息维护服务。
二、平台基本工作流程
(1)加密文件的生成
利用上面介绍的加密技术对flas***件进行加壳加密,同时其它信息也会添加到该文件中,如产品商号、产品型号等。
(2)加密文件的发布
因为加密的flas***件与它的许可证是分开的,所以可以在网上随意的发布加密的flas***件,而不用担心安全问题。
(3)使用加密保护后的flas***件
如果消费者是***之后使用则直接打开已***的.exe文件,通过验证之后就可根据购买到的许可证中所提供的规则或权限来使用文件了。许可证可提供多种不同权限,如可使用天数、可使用次数等。如果消费者是在网页上直接查看flas***件的话,将自动***ocx插件,该部分与flas***件相结合,负责验证用户使用的合法性。
三、平台的特点
(1)高强度、全方面防盗版
科***用多种国际上公认的高强度加密算法对数据进行加密和认证,在保证加密强度的同时还兼顾了系统性能。数据的安全性和认证的科学性能够有效保护数字内容不能被***传播。因此使用网刃平台能够保证flas***件不受下列行为的攻击:
1)用户未经***,通过欺骗或***的方式获取flas***件。
1)用户未经***,通过欺骗或***的方式获取flas***件。
2)***用户将flas***件以未经保护的形式保存或分发。
3)用户对flas***件进行许可证限制范围之外的操作。
4)***用户将自己的许可证提供给他人使用
3)用户对flas***件进行许可证限制范围之外的操作。
4)***用户将自己的许可证提供给他人使用
(2)支持多种***许可证模式
1)支持在线***试用,可以设置试用次数、天数、截止日期等:
2)支持在线***开通,并提供多种认证频率设置,包括一次认证***使用、间隔几次/几天需再次认证才能使用等;
3)可以***一个证书的安装点数;
4)既支持在线认证,同时支持离线认证,无论***终客户能否连接互联网,均可使用网刃平台;
5)当新版本的文件生效时,可以随时撤销旧版本的使用权限。
(3)在线发布功能完备
可以为数字产品的在线销售提供可靠的技术保障,为企业提供新的商业模式和新的利润增长点。
(4)服务统一性
提供统一的在线发布平台,用户不必再建立自己的服务器系统,可以大大降低产品销售和系统维护费用
现阶段flash开发的系列产品在电子市场上非常流行,特别是占领了中国很大的远程教育市场,网刃flash数字产品版权保护技术和远程教育资源学习结合,可以很好实现网络课件加密认证,有效地解决了以往在线教育资源运营商所顾虑的课件被***传播的问题。现在教育机构可以在网上任意发布其加密后的flash课件或刻成光盘以供学员学习,任何人可以去***传播,但使用时都需要经过在线认证获得密匙,杜绝了***用户的观看。