一种应用校验方法和装置与流程

文档序号:12123065阅读:来源:国知局

技术特征:

1.一种应用校验方法,其特征在于,所述应用集成了组件,所述方法应用于所述组件,包括:

当所述组件被所述应用调用时,向服务端发送唯一特征码获取请求;

接收所述服务端返回的响应;

如果所述响应携带了所述应用的唯一特征码,则

从所述应用中获取所述应用的唯一特征码;

检查从所述应用中获取的唯一特征码与服务端返回的唯一特征码是否一致,如果是则确认所述应用通过校验,如果否则确认所述应用没有通过校验。

2.如权利要求1所述的方法,其特征在于,所述唯一特征码获取请求中携带有所述应用的应用标识,以使所述服务端返回与所述应用标识对应的唯一特征码。

3.如权利要求1或2所述的方法,其特征在于,所述唯一特征码为预先配置在所述服务端上的、所述应用真实的唯一特征码;

所述唯一特征码为以下其中一个:

公钥,签名,数字证书,可执行文件,公钥指纹,签名指纹,数字证书指纹,可执行文件指纹。

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

如果服务端返回的响应未携带所述应用的唯一特征码,则

确认所述应用没有通过校验。

5.如权利要求1所述的方法,其特征在于,如果所述唯一特征码为公钥指纹;

所述获取所述应用的唯一特征码包括:

获取所述应用的安装包信息;

从所述安装包信息中提取所述应用的签名;

通过签名获取所述应用的数字证书;

从所述数字证书中获取所述应用的公钥;

根据与所述服务端预先约定的指纹算法,为获取的公钥计算对应的公钥指纹。

6.一种应用校验装置,其特征在于,所述装置包括:

发送单元,用于当集成在应用中的组件被所述应用调用时,向服务端发送唯一特征码获取请求;

接收单元,用于接收所述服务端返回的响应;

处理单元,用于如果所述响应携带了所述应用的唯一特征码,则从所述应用中获取所述应用的唯一特征码;检查从所述应用中获取的唯一特征码与服务端返回的唯一特征码是否一致,如果是则确认所述应用通过校验,如果否则确认所述应用没有通过校验。

7.如权利要求6所述的装置,其特征在于,所述唯一特征码获取请求中携带有所述应用的应用标识,以使所述服务端返回与所述应用标识对应的唯一特征码。

8.如权利要求6或7所述的装置,其特征在于,所述唯一特征码为预先配置在所述服务端上的、所述应用真实的唯一特征码;

所述唯一特征码为以下其中一个:

公钥,签名,数字证书,可执行文件,公钥指纹,签名指纹,数字证书指纹,可执行文件指纹。

9.如权利要求6所述的装置,其特征在于,所述处理单元还用于:

如果服务端返回的响应未携带所述应用的唯一特征码,则

确认所述应用没有通过校验。

10.如权利要求6所述的装置,其特征在于,如果所述唯一特征码为公钥指纹;

在获取所述应用的唯一特征码时,所述处理单元具体用于:

获取所述应用的安装包信息;

从所述安装包信息中提取所述应用的签名;

通过签名获取所述应用的数字证书;

从所述数字证书中获取所述应用的公钥;

根据与所述服务端预先约定的指纹算法,为获取的公钥计算对应的公钥指纹。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1