Symbian证书的20个权限释义
2010-02-03 16:01:00 来源:WEB开发网17权用户:能力6项+系统能力7项+受限的系统能力4项
DLL的capability要>=app的capability
我的HttpEngine只需要5个基本能力就可以了。
Symbian OS V9.x (Symbian S60 3rd) 在安全性方面做了比较大的改善,对在系统中运行的程序等都有严格的规定。其中主要 措施就是所谓“
能力”(Capabilities)的限制,也就是我们平时说得多的“权限”。
Symbian OS V9.x 把应用程序的能力细分为20项,说明如下:
(1)NetworkServices: 用于使用移动网络,例如:拨打电话或发送文本消息。
(2)LocalServices: 用于通过USB、红外和蓝牙发送或接收消息。
(3)ReadUserDat: 准许读取用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。
(4)WriteUserData: 准许写入用户数据。系统服务器和应用引擎可以自由地对他们的数据施加这一限制。
(5)UserEnvironment: 准许访问用户及其附近环境的实时保密信息。
前5项是基本能力,用户可以授权的能力.
以下是开发者能力。
(6)Location: 准许访问手机的位置信息。 如使用Symbian的GPS API获取GPS数据。
(7)PowerMgmt: 准许在系统中中断任何进程或者转换机器状态(关掉设备)。
(8)SwEvent: 准许生成或者捕获键盘以及笔输入事件。
(9)ReadDeviceData: 准许读取系统设备驱动数据。
(10)WriteDeviceData: 准许写入系统设备驱动数据。
(11)SurroundingsDD: 准许访问提供外围设备输入信息的逻辑设备驱动。
(12)TustedUI: 区分“normal”应用和“trusted”应用的UI。
(13)ProtServ: 准许服务器应用可以用一个受保护的名字进行注册。受保护的名字以”!”开头。
(14)NetworkControl: 准许修改或者访问网络协议控制。
(15)MultimediaDD: 准许对所有多媒体设备驱动(声音、摄像头等)的访问。
(16)DRM: 准许访问DRM保护内容。
(17)TCB: 准许在终端中访问/sys以及/resource目录。
:
(18)CommDD: 准许访问通信设备驱动。
(19)DiskAdmin: 准许进行硬盘管理*作,例如格式化驱动器。
(20)AllFiles: 准许系统中的所有文件可见,而且还可对在/private下的文件进行写*作。
更多精彩
赞助商链接