[发明专利]应用程序的校验方法、装置和终端设备有效
申请号: | 201410056744.5 | 申请日: | 2014-02-19 |
公开(公告)号: | CN103810421B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 汪海波;王天星;王文军;李伟东;李红艳 | 申请(专利权)人: | 北京视博数字电视科技有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/56 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用程序的校验方法、装置和终端设备,其中,所述应用程序的校验方法包括:终端设备的操作系统在加载应用程序时,获取应用程序中的校验数据,所述校验数据包括摘要表和签名值,对所述签名值进行签名校验,通过所述签名校验后,继续加载所述应用程序,当运行所述应用程序的过程中内存触发缺页中断时,按页加载所述应用程序中与缺页地址对应的数据,并从摘要表中查询所述缺页地址对应的页摘要值、以及采用对应的页摘要值对所述缺页地址对应的数据进行摘要校验。因此,本发明保证了运行应用程序的安全性,还利用缺页中断机制实现了只有在应用程序的相应数据真正载入内存时才进行校验的“懒模式”,提高了应用程序的运行效率。 | ||
搜索关键词: | 应用程序 校验 方法 装置 终端设备 | ||
【主权项】:
一种应用程序的校验方法,其特征在于,所述方法包括:终端设备的操作系统在加载应用程序时,获取所述应用程序中的校验数据,所述校验数据包括摘要表和签名值;终端设备的操作系统对所述签名值进行签名校验,通过所述签名校验后,继续加载所述应用程序;当运行所述应用程序的过程中内存触发缺页中断时,终端设备的操作系统按页加载所述应用程序中与缺页地址对应的数据,并从所述摘要表中查询所述缺页地址对应的页摘要值、以及采用对应的页摘要值对所述缺页地址对应的数据进行摘要校验;所述获取所诉应用程序中的校验数据具体包括:终端设备的操作系统从应用程序的尾部读取校验数据块;从所述校验数据块中读取至少一个摘要包,并从所述摘要包中获取摘要表,以及所述摘要表对应的段地址、段长度,所述摘要表包括所述段长度内的所有页摘要值;从所述校验数据块的尾部读取签名包,并从所述签名包中获取签名值,所述签名值是对所述摘要包、应用程序头和段头表进行签名操作所得到的值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视博数字电视科技有限公司,未经北京视博数字电视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410056744.5/,转载请声明来源钻瓜专利网。