《计算机世界》第 20 期文章 《 S60 V3 手机操作系统用证书折磨你》是从一个普通手机用户的角度来写的,反映了一些用户的心声,但从手机软件专业和手机产业来讲,此文章有失公正客观,必须公正客 观地看待此问题。笔者将从专业角度向大家介绍一下 S60 V3 手机操作系统的安全机制以及手机软件签名原理。
大家都知道,互联 上最头痛的是恶意软件(流氓软件)横行,一不小心就中招,只好重装电脑。而现在由于智能手机已经开始普及,所以各种恶意软件 ( 流氓软件 ) 也开始瞄准智能手机,而一旦智能手机中招,就不可能象电脑一样可以重装系统了,只能眼巴巴地看着几千元买的手机 废了。正是考虑到此问题的严重性,全球领 先的手机操作系统提供商(如: Symbian 、Windows Mobile 等)都采用了成熟的数字签名技术,使用数字签名机制来确保手机的安全。
|
Open Signed Online 开放签名在线方式 | Open Signed Offline 开放签名离线方式 | Express Signed 快速签名方式 | Certified Signed 认证签名方式 |
可用状态 | Beta 版可用 | 可用 | 可用 | 可用 |
Symbian Signed帐户(*1) | 不要求 | 要求 | 要求 | 要求 |
发布者证书 (*2) TC Publisher ID |
不要求 | 要求 | 要求 | 要求 |
开发者证书 (*3) Developer ID |
不要求 | 要求 | 不要求 | 不要求 |
内容证书 (*4) TC Content ID |
不要求 | 不要求 | 要求 每个SIS文件一个 | 不要求 |
第三方测试 | 不要求 | 不要求 | 不要求 (*5) | 要求 费用: 2000元左右 |
串 (IMEI)数量 | 有限制 只能 1 个 | 有限制 1000 个以内 | 没有限制 | 没有限制 |
能力限制 (*6) | 13 种能力 | 17 种能力 | 13 种能力 | 没有限制
3种能力需向手机厂商申请 |
其他限制 | * Email 限制 * UID 限制 * SIS 文件限制 |
|
|
|
签名后下载是否有警告 | 有,提示软件处于开发测试阶段 | 有,提示软件处于开发测试阶段 | 无 | 无 |
证书价格 ( 元 ) | |
发布者证书: 1600元 开发者证书:免费 |
发布者证书:1600元 内容证书: 200元 |
发布者证书: 1600元 |
签名有效期 (*7) | 3 年 | 3 年 | 10 年 | 10 年 |
注 1: Symbian Signed 帐户注册不允许使用公共邮箱,如: Gmail 、 Yahoo 和 Hotmail 等;
注 2: 购买发布者证书必须提供个体或公司营业执照,同时要提供电话收 ·费·发·票用于电·话身·份验·证;
注 3: 申请开发者证书必须先到 Symbian 开发者论坛 上要求把发布者证书和 Symbian Signed 帐户 绑定后才能申请;
注 4: 新注册的 Symbian Signed 帐户,没有在线购买内容证书的菜单, 需要在 Symbian 开发者论坛 上要求把发布者证书和 Symbian Signed 帐户 绑定后才能在线购买;
注 5: 虽然快速签名方式不需要通过第 3 方测试机构测试,但 Symbian Signed 会在软件开发商提交软件后由系统自动扫描测试,或随机抽查给第三方测试公司测试是否满足软件测试要求。建议软件开发商在提交反签名之前先自己使用 Symbian Signed 站上提供的自测工具测试;
注 6: 13 种能力: LocalServices, ProtServ, UserEnvironment, NetworkServices, Location, ReadUserData, WriteUserData, SW Event, SurroundingsDD, PowerMgmt, ReadDeviceData, WriteDeviceData, TrustedUI ;
17 种能力: LocalServices, ProtServ, UserEnvironment, NetworkServices, Location, ReadUserData, WriteUserData, SW Event, SurroundingsDD, PowerMgmt, ReadDeviceData, WriteDeviceData, TrustedUI, CommDD, MultimediaDD, NetworkControl, DiskAdmin
需要向手机厂商申请的3种能力有: DRM, AllFiles, TCB ;
注7: 发布者证书有效期为 1 年,此栏中的有效期是指为重签名后的 SIS 文件的签名有效期。
二、 S60 V3 平台安全机制简介
(一) 软件数字签名原理
软件代码数字签名采用 PKI 数字证书技术,整个数字签名过程如下图 1 所示:
三、 小结
S60 第 3 版的应用软件是必须数字签名才能运行的,是强制要求,是为了确保手机不会被恶意代码所侵害,为了保护用户、软件开发商和手机制造商的权益。请注意:数字签 名与测试认证是 两码 事,数字签名是必须的,而测试认证不是必须的,只有您选择 Certified Signed 签名方式才需要通过第三方测试公司测试,其他方式为自测。
可以看出,正是由于 Symbian 移动操作系统具有完善的安全机制,所以,全球领先的手机制造商诺基亚、索爱、摩托罗拉、三星都已经采用了 Symbian 操作系统,只有具备完善的数字签名机制才能确保手机安全。而目前所有国产手机都没有采用类似安全机制,这就制约了国产手机向高端发展。可喜的是,据笔者了 解,第 3 代手机标准 TD-SCDMA 已经开始开发类似安全机制,从而将为国产手机向高端发展提供了安全保证。
原文地址:http://www.opda.net.cn/thread-281945-1-1.html
相关资源:欧赔小工具(转化欧赔的工具)_欧赔转换工具,欧赔转换亚盘分析软件…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!