motorola手机的MIP2.0 安全机制

MIP2.0通过一套安全机制限制Midlet访问敏感函数,机制将Java API分级为受保护API和限制访问API。信任应用可以访问所有API,非信任应用访问限制API时需用户确认。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MIP2.0提供了一套安全机制以限制应用程序(Midlet)访问敏感函数,这套机制的基础是将Java API分级。motorola将提供的安全API分成受保护的API(protected API)和 限制访问的API(Restricted API)两大类。而Midlet又分成非信任应用(untrusted)和信任应用(trusted)两类,信任域又分成生产商域,运营商域和第三方域。对于受保护的API,所有应用都可以访问,但对于部分域的应用,会有警告弹出,只有用户同意继续了才可以使用。对于限制访问的API,则只有trusted应用才可以访问。具体参考下表:

 
 
生产商域
运营商域
第三方域
非信任域
保护API
完全访问
完全访问
要求用户允许
要求用户允许
限制的API
完全访问
完全访问
完全访问
不允许
 
下面是详细的API分类:
 
Table 1. API Access Matrix

Restricted/Sensitive API/Function

Untrusted Access
Trusted Access
Network:

javax.microedition.io.Connector.http

javax.microedition.io.Connector.https

javax.microedition.io.Connector.datagram

javax.microedition.io.Connector.datagramreceiver

javax.microedition.io.Connector.socket

javax.microedition.io.Connector.serversocket

javax.microedition.io.Connector.ssl

Yes
(with consumer confirmation prompt)
Yes
Messaging:

javax.microedition.io.Connector.sms

javax.wireless.messaging.sms.send

javax.wireless.messaging.sms.receive

javax.microedition.io.Connector.cbs

javax.wireless.messaging.cbs.receive

javax.microedition.io.Connector.mms

javax.wireless.messaging.mms.send

javax.wireless.messaging.mms.receive

Yes
(with consumer confirmation prompt)
Yes
Push Registry:

javax.microedition.io.PushRegistry

Yes
(with consumer confirmation prompt)
Yes
Connectivity:

javax.microedition.io.Connector.comm

javax.microedition.io.Connector.bluetooth.client

javax.microedition.io.Connector.bluetooth.server

javax.microedition.io.Connector.obex.client

javax.microedition.io.Connector.obex.server

Yes
(with consumer confirmation prompt)
Yes

Multimedia Recording:

javax.microedition.media.control.RecordControl

javax.microedition.media.control.VideoControl.getSnapshot

Yes (with consumer confirmation prompt)

Yes
User Data Read:

javax.microedition.io.Connector.file.read

javax.microedition.pim.ContactList.read

javax.microedition.pim.EventList.read

javax.microedition.pim.ToDoList.read

No
Yes
User Data Write:

javax.microedition.io.Connector.file.write

javax.microedition.pim.ContactList.write

javax.microedition.pim.EventList.write

javax.microedition.pim.ToDoList.write

No
Yes
Data Sharing:

com.jblend.rms.share

No
Yes

Location:

javax.microedition.io.Connector.location

javax.microedition.location.LandmarkStore.read

javax.microedition.location.LandmarkStore.write

javax.microedition.location.LandmarkStore.category

javax.microedition.location.LandmarkStore.management

javax.microedition.location.Location

javax.microedition.location.ProximityListener

javax.microedition.location.Orientation

No
Yes
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值