[发明专利]应用安全性认证方法及装置有效
申请号: | 201610013355.3 | 申请日: | 2016-01-08 |
公开(公告)号: | CN106850519B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 丁晨;李绍恒 | 申请(专利权)人: | 北京万维星辰科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京展翅星辰知识产权代理有限公司 11693 | 代理人: | 王文生 |
地址: | 100070 北京市丰台区汽*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安全性 认证 方法 装置 | ||
1.一种应用安全性认证方法,其特征在于,所述方法包括:
接收通过所述应用发起的服务器业务请求;
响应于接收到所述服务器业务请求,通过独立于所述应用的安全功能组件获取所述应用的应用安全性指标数据;
将服务器业务请求和应用安全性指标数据传递到服务器,其中服务器一方面对服务器业务请求进行业务响应,另一方面根据获取的应用安全性指标数据对应用进行安全性认证;
其中根据获取的应用安全性指标数据对应用进行安全性认证包括:将获取的应用安全性指标数据与服务器通过不同于响应于接收到所述服务器业务请求通过安全组件获取应用安全性指标数据的方式,从同一用户的其他应用获取的所述应用安全性指标数据的方式获取的应用安全性指标数据进行比较。
2.如权利要求1所述的方法,其特征在于,根据获取的应用安全性指标数据对应用进行安全性认证还包括:
对应用安全性指标数据进行有效性分析或合理性分析。
3.如权利要求1所述的方法,其特征在于,所述应用安全性指标数据包括如下中的至少一项:
应用的真实性和完整性指标数据;
应用所运行环境的指标数据;
应用运行状态的指标数据。
4.如权利要求3所述的方法,其特征在于,所述应用的真实性和完整性指标数据包括如下中的至少一项:
所述应用的安装包文件的哈希值;
应用的可执行文件的哈希值;
应用的安装包文件的开发者签名。
5.如权利要求3所述的方法,其特征在于,所述应用所运行环境的指标数据包括如下中的至少一项:
终端型号、操作系统软件版本、设备是否被破解、设备安全设置、网络环境。
6.如权利要求3所述的方法,其特征在于,所述应用运行状态的指标数据包括如下中的至少一项:
业务请求发生时间、业务请求发生位置。
7.如权利要求1所述的方法,其特征在于,所述服务器业务请求包括如下中的至少一项:
用户身份信息;
待签名数据。
8.如权利要求1所述的方法,其特征在于,所述方法由独立于所述应用、置于比所述应用所处的环境的安全级别更高的隔离环境中的安全功能组件执行,所述服务器业务请求经应用传递到安全功能组件。
9.如权利要求8所述的方法,其特征在于,所述将服务器业务请求和应用安全性指标数据传递到服务器的步骤包括:
将服务器业务请求的全部或部分和应用安全性指标数据进行签名处理或发送到签名组件进行签名处理;
将签名处理后的服务器业务请求的全部或部分和应用安全性指标数据发送给服务器。
10.如权利要求9所述的方法,其特征在于,所述将服务器业务请求的全部或部分和应用安全性指标数据进行签名处理或发送到签名组件进行签名处理的步骤包括:
将服务器业务请求的全部或部分和应用安全性指标数据分别进行签名处理或发送到签名组件进行分别签名处理。
11.如权利要求9所述的方法,其特征在于,所述将服务器业务请求的全部或部分和应用安全性指标数据进行签名处理或发送到签名组件进行签名处理的步骤包括:
将服务器业务数据的全部或部分和应用安全性指标数据合在一起进行签名处理或发送到签名组件进行签名处理。
12.如权利要求9~11任一项所述的方法,其特征在于,签名组件只有在确认接收到来自安全功能组件的应用安全性指标数据的条件下,才进行签名处理。
13.如权利要求9~11任一项所述的方法,其特征在于,所述签名处理是非对称密钥加密签名处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京万维星辰科技有限公司,未经北京万维星辰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610013355.3/1.html,转载请声明来源钻瓜专利网。