保护内容 用DRM保护影视文件的安全

2008-02-23 07:31:52来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  如果希望影音文件能够被完整地授权使用,怎么办?如果不希望光盘或在线影音文件被任意盗拷、任意传阅,怎么办?在大量电子书籍的网上销售过程中,如果希望这些内容的版权得到完整保护,又该怎么办?目前,一些电影、唱片公司或零售商家等内容提供商开始通过网上商店来销售电影、音乐等多媒体内容,但随着技术的发展,数字产品的侵权、盗版和随意篡改日趋严重。实际应用中,通过DRM技术可以保护内容提供商的切身利益,使他们提供丰富多彩的内容,消费者也会因此而更方便地获得自己喜爱的内容。

  一、DRM版权保护的基础知识

  数字版权管理(Digital rights management,DRM)是保护内容产品免受未经授权的复制的一种方法。通过对数字内容进行加密和附加使用规则,DRM技术可以断定用户是否符合条件。DRM技术的工作原理如下:

  1、建立数字节目授权中心,编码压缩后的数字节目内容,利用密钥(Key)可以被加密保护(lock),加密的数字节目头部存放着KeyID和节目授权中心的URL。

  2、需要保护的节目被加密,即使被用户下载保存,没有得到数字节目授权中心的验证授权也无法播放,从而严密地保护了节目的版权。

  3、用户在点播时,根据节目头部的KeyID和URL信息,就可以通过数字节目授权中心的验证授权后送出相关的密钥解密(unlock),节目方可播放。

  目前,加密保护技术在开发电子商务系统中正起着重要的防盗版作用。比如,在互联网上传输音乐或视频节目等内容,这些内容很容易被拷贝复制。为了避免这些风险,节目内容在互联网上传输过程中一般都要经过加密保护,收到加密的数字节目的人必须有一把密钥(key)才能打开数字节目并播放收看,传送密钥的工作紧跟在加密节目传输之后。下面,我们通过一个软件来实现整个过程。

  二、DRM应用实例

  通过“DRM音频视频加密器4.1”这个软件,可以直接加密WMV、WMA、ASF、WMS等格式的音频文件和视频文件。软件下载地址为:http://www2.skycn.com/soft/22744.html。具体使用步骤如下:

  1、轻松加密需要保护的数字文件

  第1步:打开软件,在“源文件设置”下,选定一个待加密文件。同时,设置输出目录并填写一个输出文件后缀。设置完毕,单击“打包加密”按钮即可完成加密。如图01所示。



图01 利用DRM音频视频加密器进行打包操作

  第2步:如果需要批量处理,可以单击“批量打包”选项卡,在此界面中,选择源文件和输出文件目录。单击“开始批处理”按钮即可。

  2、对加密数字内容的认证保护过程

  第3步:现在,单击经过加密的视频文件。系统会弹出如下窗口。提示用户需要许可证才能播放此文件。注意:这个地址可以在DRM音频视频加密器的“认证字符串”选项卡中进行设置。如果正式运营,则需要一台专门的许可证发放服务器(认证服务器)。如图02所示。



图02 利用网页获取许可证

  第4步:单击“是”按钮,打开网页获得许可证。现在进入了许可证管理界面,在正式的加密方案中,播放器将弹出认证界面,要求用户输入会员名和密码,或者要求用户输入卡号和密码(也可以选择静默方式发放许可证,不会弹出窗口)。在本文的例子中,现在打开了一个演示页面。在权限文本框后,可以选择播放的次数和支付的点数。如图03所示。



图03 许可证管理中心

  第5步:单击“确定”按钮,即可获得许可证了,同时系统会提示用户获得播放的次数。单击“播放”按钮,就可以看到我们心仪已久的视频或音频节目了。如图04所示。



图04 获得许可证的提示

  3、对视频文件的HTML脚本安全防范

  在Windows Media程序中运行脚本命令时,可以带来许多超值的体验。但是,在信息安全领域中,DRM加密保护还只是一种立足于操作级控制的技术,它所对付的只能是其中一部分隐患,而对于如病毒入侵、黑客破坏等恶性手段并不能独立提供完整的应对措施。实际应用中,只能尽可能保证信息内容文件被窃取后,盗窃者需要付出昂贵的代价才能破解这些文件,使其感觉“得不偿失”。

  在Windows Media程序中,如果运行脚本命令的功能被黑客利用,可能会造成很大的安全隐患。一个最典型的例子就是索尼公司的DRM保护程序。设计之初,他们没有考虑到DRM卸载程序中的安全漏洞,导致用户的计算机系统很容易崩溃或遭到黑客和病毒的攻击要更改 Windows Media Player 脚本行为。因此,需要针对视频文件的HTML脚本功能进行合理的防范。方法如下:

  第1步:将以下文本插入一个空白文本 (.txt) 文件中,然后用 .reg 扩展名保存该文件。

  Windows 注册表编辑器 5.00 版

  [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]

  "PlayerScriptCommandsEnabled"=dword:00000000

  其中,“dword:00000000”表示关闭脚本命令处理导致的浏览器启动,并关闭 DRM许可证获取。如果将这个值修改为“dword:00000001”,则表示打开脚本命令处理导致的浏览器启动,并打开DRM许可证获取。

  第2步:双击该 .reg 文件,将其导入到注册表中。如果该注册表项不存在,则说明脚本命令和 DRM许可证获取已打开。

  默认情况下,Windows Media Player中的该功能是关闭的,要打开该功能,还可以在软件中,单击“工具”菜单中的“选项”,单击“安全”选项卡,然后单击以选中“内容”区域中的复选框。如图05所示。



图05 在Windows Media Player中进行安全设置

  可见,DRM产品通常需要与杀毒软件、防火墙等针对其他安全层面的安全软件进行配合,才能真正完全地保障电子文档的安全访问和合理利用。当然,随着越来越多的公司逐渐认识到保护知识产权的重要性,DRM技术将会逐步完善提高并会得到突飞猛进的发展。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:跨站攻击之实现Http会话劫持的手法

下一篇:轻松解决不能登陆MSN故障问题