编辑: f19970615123fa | 2017-10-17 |
6 (4) Symbian 平台 Symbian 接口比较开放,只要申请到对应的能力,就可以做对应的事情.通常程序发短 信、窃听账户都很容易在 Symbian 平台实现,无需高能力. 代码签名是 Symbian 平台的核心所在,不同的签名赋予不同的能力.数字签名主要有
4 种方式:自签名(Self Signed) 、认证签名(Certified Signed) 、快速签名(Express Signed) 以及开发商签名(如Symbian Sign for Nokia) .如图
5 Symbian 把应用程序的能力细分为
20 项,用分级签名来限制应用程序所使用的能力: 能力类型能力名称描述用户能力 LocalServices Location NetworkServices ReadUserData UserEnvironment WriteUserData ? 用户能力对手机用户来说是有意义的 ? 用户能够以一次性方式授予应用程序使用这些能力的 权限,这取决于设备制造商的安全策略 ? 所有签名选项都可以使用这些能力 系统能力 PowerMgmt ProtServ ReadDeviceData Surrounding-DD SwEvent TrustedUI WriteDeviceData ? 保护系统服务、设备设置和有些硬件功能的系统能力 ? 保护文件系统、通信和多媒体设备服务的系统能力 ? 只有........