[发明专利]移动终端的动态加载软件验证方法、监控方法和装置无效
| 申请号: | 200910048717.2 | 申请日: | 2009-04-02 |
| 公开(公告)号: | CN101854624A | 公开(公告)日: | 2010-10-06 |
| 发明(设计)人: | 方加元;叶文虎 | 申请(专利权)人: | 联芯科技有限公司 |
| 主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W12/06;G06F9/445;H04W88/02 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 骆希聪 |
| 地址: | 200233 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 终端 动态 加载 软件 验证 方法 监控 装置 | ||
技术领域
本发明涉及移动终端的软件平台,特别是涉及移动终端的动态加载软件验证方法、监控方法和装置。
背景技术
随着手机的智能化发展,目前的智能手机允许用户在手机的软件平台上安装各种动态加载软件,以提供丰富的扩展功能。为了避免不安全或恶意的动态加载软件对手机的系统运行造成损害,传统上使用数字签名来对各种各样的动态加载软件进行控制。传统的动态加载软件安装运行流程如图1所示,动态加载软件经过数字签名S1后下载到移动终端本地进行安装,安装时手机终端系统验证其数字签名S2,如果验证通过则进行安装S3。
这种传统的软件保护方法存在一些缺点。首先,这一方法无法体现手机终端系统对不同的第三方开发群体的授权控制策略,所有的第三方开发群体都能使用终端平台的全部API(Application Programming Interface,应用程序编程接口)开发动态加载软件,这样,开发资质较差的开发群体如果使用终端的关键API,其软件有可能对全系统造成破坏,比如死机或影响其它重要业务应用运行等等,从而影响终端用户的体验;其次,如果传统的软件保护方法需要增加API访问控制策略,其主要方法是通过在API的对应模块增加检测代码来实现的,或者通过API接口是否对外开放来实现,这种方法需要对原有模块进行较大规模的改造,无法平滑升级;再者,使用传统的软件保护方法,无法动态的对手机终端API访问控制策略进行更新,终端一旦售出,其保护策略将保持固定,无法进行动态调整。
发明内容
本发明所要解决的技术问题是提供一种更加灵活的移动终端的动态加载软件的验证和监控方法,以针对不同可靠等级的动态加载软件提供不同的监控策略。
本发明提出一种移动终端的动态加载软件的验证方法,包括以下步骤:设定移动终端的多个API访问等级值,不同的API访问等级值有权访问的移动终端中的API范围不同。对动态加载软件添加API访问等级值字段,以赋予一API访问等级值,然后发布该动态加载软件。另一方面,创建并发布一API访问等级配置表,该API访问等级配置表包含移动终端中的各个API及其对应的设定API访问等级值,其中该API访问等级值与该API访问等级配置表用以作为移动终端监控动态加载软件对API的访问的依据。
在本发明的一实施例中,根据动态加载软件的开发者资质设定上述的多个API防问等级值。
在本发明的一实施例中,API访问等级值越高,有权访问的移动终端中的API范围越大,并且高的API访问等级值有权访问的API范围,包含低的API访问等级值有权访问的API范围。
在本发明的一实施例中,对动态加载软件添加API访问等级值字段之后还包括对包含该API访问等级值的动态加载软件进行数字签名。
在本发明的一实施例中,上述的验证方法,还包括,向移动终端发布对该API访问等级配置表的更新。在一实施例中,通过固件升级包向移动终端发布对该API访问等级配置表的更新。
在本发明的一实施例中,上述的验证方法还包括,向动态加载软件的开发者发布对该API访问等级配置表的更新,由此动态加载软件可以根据更新后的API访问等级配置表升级或开发。
本发明另提出一种移动终端的动态加载软件的监控方法,包括以下步骤:获取动态加载软件,该动态加载软件包含一API访问等级值,该API访问等级值对应一移动终端中的API访问范围。当安装该动态加载软件时,保存动态加载软件的标识与该API访问等级值。当动态加载软件于移动终端运行时,获取该动态加载软件的API访问等级值,根据一API访问等级配置表监控该动态加载软件对移动终端中的API的访问,其中该API访问等级配置表包含移动终端中的各个API及其对应的设定API访问等级值。
在本发明的一实施例中,当该动态加载软件的API访问等级值高于或等于该设定API访问等级值时,允许该动态加载软件访问该API,当该动态加载软件的API访问等级值低于该设定API访问等级值时,提出警告或终止运行该动态加载软件。
在本发明的一实施例中,当安装该动态加载软件时,还包括对动态加载软件进行数字签名验证,并在验证通过时保存动态加载软件的标识与该API访问等级值。
在本发明的一实施例中,上述的监控方法还包括:接收对该API访问等级配置表的更新。在一实施例中,通过固件升级包对该API访问等级配置表进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司,未经联芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910048717.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进结构的轮圈盖
- 下一篇:一种锁定指示的实现方法及系统





