51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 22918|回复: 59
打印 上一主题 下一主题

手机中的DRM 测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-19 09:46:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写在前面的话:
        做手机黑盒测试时间不长,但是由于工作需要,接触到了很多方面的测试,弄的自己"博而不精",唯一感觉自我良好的,就是DRM测试这一部分,可能与本身自己对这方面测试很感兴趣有关吧.正好现在项目不是很忙,看了很多别人总结的经验,自己也觉得心痒痒的,下面我将部分的测试心得和测试方法,注意要点写出来,供大家批判和探讨。由于各手机的MMI界面及基本功能不一致,这里列出部分测试方案,敬请各位批评,指正。

1、参照手机:GSM制式

2、DRM基本知识

2.1 DRM背景介绍

     随着大多数用户不断下载图片、铃声、屏保、动画,甚至移动游戏、MP3、视频节目等高附加值的数字商品。将内容下载到手机上的服务已经形成了规模很大的商业。因此,一个日益迫切的问题摆在了运营商和内容提供商的面前,那就是如何对用户下载内容以及下载后用户对媒体的使用与传播进行控制和计费,以保护运营商和内容提供商的利益。这就导致了DRM技术的出现

2.2 DRM含义

     DRM是Digital Rights Management,即数字版权管理。DRM主要是通过安全和加密技术控制各种各样的数字内容,使这个内容的版权得到保护,在分发传播的过程中是可控的,最终使用也可以得到可控的使用,即授权的使用。DRM技术的目的是保护数字内容的版权,从技术上防止数字内容的非法复制,最终用户必须得到授权后才能使用数字内容。

2.3 DRM原理

     DRM技术的工作原理是:首先建立数字节目授权中心(rights issuer),编码已压缩的数字节目内容,然后利用密钥对内容进行加密保护,加密的数字节目头部存放着KeyID和节目授权中心的统一资源定位器(URL)地址。用户在点播时,根据节目头部的KeyID和URL信息,通过数字节目授权中心的验证授权后送出相关的密钥解密(unlock),节目方可播放。需要保护的节目是被加密的,即使被用户下载保存并散播给他人,没有得到数字节目授权中心的验证授权也无法播放,从而严密地保护了节目的版权。

2.4 DRM实现

     在DRM的实现方式中,根据版权对象和封装的下载内容发送到用户移动终端的方式,可以分为转发锁定(Forward-lock)、组合发送(Combined Delivery)和分别发送(Separate Delivery)三种。

2.4.1转发锁定

     用户设备允许播放、显示或者运行媒体对象、但不允许转发它们。内容本身隐含在传送到终端上的 DRM信息中。DRM信息包含一个媒体对象和一个可选的使用权对象。对于转发锁定方法,DRM信息只包含媒体对象。

2.4.2组合发送

     在一个DRM数据包中同时发送一个媒体对象和一个版权对象,移动终端根据版权对象规定的权限和限制使用下载的内容。由于不要求对内容进行加密封装,因此严格禁止内容的转发,但实现起来相对简单。

2.4.2分别发送

     要求必须将内容加密封装,以提供更高的安全性。加密的内容必须使用同时生成的密钥方可打开,除非拥有内容密钥(CEK:Content Encryption Key),否则任何人获得的内容均无法使用。在实现过程中,加密的内容按照普通的方式下载(可以采用与组合发送方式相同的方式,也可以采用其他方式),而版权对象(含密钥)则通过更加安全的传输通道(如push短消息)发送到移动终端。由于内容是加密的,因此允许终端用户采用任何方式进行转发,通过超级分发(super-distribution)机制保证转发内容的版权控制和计费。

2.4.3分别发送(FL)

    此类型的文件与上面的分别发送基本相同,唯一不同的就是不允许为转发到其他的终端.


2.5 DRM权限

2.5.1 Forward- lock

   转发锁定格式,拥有这一权限的文件将不允许被转发到其他手机.

2.5.2 Date & time Format

   时间和日期格式,拥有这一权限的文件只能在权限要求的时间和日期内使用

2.5.3 Interval Format

   时间段格式, 拥有这一权限的文件只能在权限要求的时间段内使用,这一时间段是指从文件被激活后到最后使用这个时间段

2.5.4 Count Format

   次数格式, 拥有这一权限的文件被使用的次数是有限的,次数不能超过权限要求的次数

2.5.4 Mix Right

   混合权限,包括Count & interval的混合; Count & Data Time的混合; Data Time & Interval的混合

3、 DRM ST的测试观点

3.1测试观点概要

       1. Display
       2. DD error
       3. Download Content
       4. Status Report
       5. Content Type
       6. SMAF DRM
       7. MMS Attach
       8. EMS Attach
       9. DataFolder
      10.PC Tool

3.2 转发锁定测试

       1.核实文件是否能被下载。
       2.下载之后是否能保存在数据文件夹里。
       3.检查已下载的文件是否能正确的显示。
       4.检查已下载的文件是否能被转发。
       5.检查已下载的文件是否能被使用。(例如:设置为铃音,墙纸等)
       6.检查显示的信息是否与式样要求一致。
       7.以上测试如果与式样不一致,与对比机对比进行确认。

3.3 组合发送测试

       1.核实文件是否能被下载。
       2.下载之后是否能保存在数据文件夹里。
       3.检查已下载的文件是否能正确的显示。
       4.检查已下载的文件在权限有效的情况下是否能被使用。(例如:设置为铃音,墙纸等)
       5.检查已下载的文件是否能被转发。
       6.检查已下载的文件在权限无效的情况下是否处于锁定状态。
       7.检查显示的信息是否与式样要求一致。
       8.以上测试如果与式样不一致,与对比机对比进行确认。

3.4 分别发送测试

       1.核实文件是否能被下载。
       2.下载之后是否能保存在数据文件夹里。
       3.检查已下载的文件是否处于未激活状态。
       4.检查可以通过PUSH权限激活文件
       5.检查可以自动在线激活文件
       6.检查已下载的文件接受到有效权限之后是否能正确的显示。
       7.检查已下载的文件在权限有效的情况下是否能被使用。(例如:设置为铃音,墙纸等)
       8.检查已下载的文件在权限失效的情况下是否又处于锁定状态。
       9.检查已下载的文件在权限失效的情况下接收到新的权限是否可以被重新激活。
      10.检查已下载的文件再重新接受到有效权限之后是否能正确的显示。
      11.检查已下载的文件再重新接受到有效权限之后是否能被使用。(例如:设置为铃音,墙纸等)
      12.检查显示的信息是否与式样要求一致。
      13.检查正常的分别发送文件可以被转发到其他的终端,但是只是DRM的CONTENT
      14.检查接收到分别发送文件获得权限后可以被激活,并能正常使用
      15.检查如果是分别发送(FL)不可以被转发到其他的终端
      16.以上测试如果与式样不一致,与对比机对比进行确认


4、 DRM测试环境

待续Sample Text
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-2-7 11:20:02 | 只看该作者
期待中,因为我也是DRM开发小组的,非常希望找到同行探讨。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-2-7 11:22:54 | 只看该作者
不知你测试的是DRM是OMA DRM1.0还是2.0,或者是其他DRM的?
非常想了解你的测试环境是如何构建的,欢迎交流!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-2-7 17:08:59 | 只看该作者
天啊,我还没有测过,什么叫DRM都不懂,能不能讲详细一点,哪个领域的?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-2-8 09:18:38 | 只看该作者
原帖由 yuezhongnver 于 2006-2-7 11:22 发表
不知你测试的是DRM是OMA DRM1.0还是2.0,或者是其他DRM的?
非常想了解你的测试环境是如何构建的,欢迎交流!

我上面讲的主要是针对DRM1.0的测试,对于DRM2.0我曾经准备过一段时间,但是由于项目推迟,并没有进行实际测试!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-2-8 09:35:07 | 只看该作者

DRM ST 测试环境

祝大家春节快乐,工作顺利先
为了大家看起来方便,我添加了附件,可能由于公司的不同,产品要求也不同,测试环境可能也有所差异,仅供大家借鉴吧!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-2-8 09:51:08 | 只看该作者
好的,正在拜读~~
欢迎加入我MSN进行讨论。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-2-13 15:16:40 | 只看该作者
good,以后我们也要用到这个,互相交流
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-2-14 16:38:58 | 只看该作者

DRM 2.0 相关资料(1)

DRM2.0现在并不是很常见,但是随着技术的发展,相信在不久的将来也会有广泛的应用,我这里有一些OMA关于DRM 2.0的相关资料,大家可以看看,如果以后能用到最好啦!
今天是情人节,祝大家:Happy Valentine's Day~情人节快乐~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-2-14 16:40:13 | 只看该作者

DRM 2.0 相关资料(2)

DRM 2.0 相关资料(2)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-2-15 09:54:42 | 只看该作者
呵呵,我觉得OMA DRM 2.0的6篇文档,如果对于黑盒测试而言,只需要把RD看看就可以了,最多再看看AD,了解一下模块的架构,仅此而已。除非你有充裕的时间把那篇144page的大东东熟读几遍,否则,几乎无法去谈论细节实现。
《DRM终端测试报告》是非常面向黑盒的DRM 1.0测试框架,它更多关注于与APP交互后共同的功能实现,对于很细节的DRM实现,并不涉及。个人觉得,做黑盒测试的朋友,只要看看那个足以了。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-2-15 18:19:50 | 只看该作者
一直听测试手机得同事说什么DRM1.0,今天终于搞懂了,谢了,楼主
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-2-17 14:38:06 | 只看该作者

关于《DRM终端测试报告》

原帖由 yuezhongnver 于 2006-2-15 09:54 发表
呵呵,我觉得OMA DRM 2.0的6篇文档,如果对于黑盒测试而言,只需要把RD看看就可以了,最多再看看AD,了解一下模块的架构,仅此而已。除非你有充裕的时间把那篇144page的大东东熟读几遍,否则,几乎无法去谈论细节 ...

yuezhongnver说的很对,附件是OMA的RD的文档,大家可以看看
另请教能否讲讲关于你说的《DRM终端测试报告》呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-2-27 15:36:11 | 只看该作者
LZ讲的很详细,期待下文。
By the way,在实际项目的DRM测试中,除了中国移动测试规范提到的case,还有哪些时测案例可供参考?
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-3-1 09:10:25 | 只看该作者
DRM文件怎么做?有的做出来只能在某些手机上用,到其它手机上就不行了.
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-3-17 16:34:05 | 只看该作者
请问各位大侠,有谁能给我一个可以支持下载DRM内容的WAP网站啊?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-3-31 10:20:29 | 只看该作者
虽然公司没有这方面的测试,但能了解一些也不错啊!谢谢楼主了。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-4-7 20:29:47 | 只看该作者
原帖由 xianab_29 于 2006-2-7 17:08 发表
天啊,我还没有测过,什么叫DRM都不懂,能不能讲详细一点,哪个领域的?


DRM格式从应用角度来讲,运营商具有发送文件的版权。

例如网络下载,客户端从运营商下载图片或音频或视频文件。
运营商允许客户端下载,但不允许用户端复制传播。

从手机来说,就是接收到DRM格式的文件,只能保存或是删除这些文件,无法通过其它途径传播出去。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2006-4-12 10:05:56 | 只看该作者

关于DRM的种类

DRM是一个广义的技术范围,包括:

1,微软公司正在推广的Windows Media DRM
2,苹果公司业界闻名的FairPlay DRM
3,由30多家媒体和高科技公司组成的Coral也在开发DRM互操作性标准等等
4,我们这里讨论的,是由手机厂商和运营商组成的“开放媒体联盟”开发的手机版DRM。


关键词:
1,手机开放联盟:Open Mobile Alliance (OMA)
2,目前OMA使用的DRM标准版本:1.0
Note:另外OMA还有比较新的版本DRM2.0, 它与DRM1.0并不兼容,主要针对音频,及视频文件实现更好的数字版权管理!

当媒体公司与盗版和文件非法交换作斗争时,DRM变得越来越重要,同时也带来争议。来自微软、苹果、索尼、IBM、RealNetworks和其它公司的竞争浪潮以及不相容的DRM产品对市场产生了巨大冲击,给消费者带来麻烦。据OMA的网站说,诺基亚、摩托罗拉、索尼爱立信和西门子已经使用了OMA的DRM早期版本,同时爱立信和Openwave公司的服务器也使用这种技术。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2006-4-12 20:47:29 | 只看该作者
中兴 3G手机也使用了这种技术
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 15:28 , Processed in 0.086373 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表