[发明专利]安全键盘实现方法、装置、计算机设备及存储介质在审
申请号: | 201910889045.1 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110765470A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 胡定耀 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 44242 深圳市精英专利事务所 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 私密信息 安全键盘 预设条件 运行环境 加密 第一次检测 调用 移动应用请求 指令 计算机设备 安全监控 存储介质 输入用户 移动应用 用户启动 检测 解密 内存 输出 保存 申请 | ||
1.一种安全键盘实现方法,其特征在于,包括:
若接收到用户启动安全键盘的指令,则第一次检测当前运行环境是否满足预设条件;
若第一次检测到的所述当前运行环境满足所述预设条件,则生成安全键盘;
若接收到用户通过所述安全键盘输入的私密信息,对所述私密信息进行加密得到加密私密信息,并将所述加密私密信息保存于内存中;
若接收到移动应用请求调用所述加密私密信息的指令,则第二次检测当前运行环境是否满足预设条件;
若第二次检测到的所述当前运行环境满足所述预设条件,则将所述加密私密信息进行解密以供所述移动应用调用。
2.根据权利要求1所述的安全键盘实现方法,其特征在于,所述检测当前运行环境是否满足预设条件,包括:
若检测到所述当前运行环境未处于动态调试环境、未处于Hook框架环境且未存在二次打包攻击,则判定所述当前运行环境满足所述预设条件。
3.根据权利要求2所述的安全键盘实现方法,其特征在于,所述检测当前运行环境是否满足预设条件,包括:
判断所述当前运行环境是否处于动态调试环境;
若所述当前运行环境未处于所述动态调试环境,则判断所述当前运行环境是否处于Hook框架环境;
若所述当前运行环境未处于所述Hook框架环境,则判断所述当前运行环境是否存在二次打包攻击;
若所述当前运行环境未存在二次打包攻击,则判定所述当前运行环境满足所述预设条件。
4.根据权利要求1所述的安全键盘实现方法,其特征在于,所述生成安全键盘,包括:
获取预先配置的UI键;
根据所述UI键生成与所述UI键对应的默认序列;
随机生成键盘键值序列;
将所述键盘键值序列依次赋值给所述默认序列以生成所述安全键盘。
5.根据权利要求1所述的安全键盘实现方法,其特征在于,所述若接收到用户通过所述安全键盘输入的私密信息,对所述私密信息进行加密得到加密私密信息,并将所述加密私密信息保存于内存中,包括:
若接收到用户通过所述安全键盘输入的私密信息,判断用户输入所述私密信息的第一个字符信息时是否成功生成第一ID及第二ID,其中,所述第一ID和所述第二ID相同;
若用户输入所述私密信息的第一个字符信息时成功生成所述第一ID及所述第二ID,则对所述第一ID进行加密得到加密ID,并将所述加密ID及所述第二ID保存于内存中,其中,所述第二ID用于供所述移动应用调用;
对所述私密信息进行加密得到所述加密私密信息,并将所述加密私密信息保存于内存中;
所述将所述加密私密信息保存于内存中的步骤之后,所述方法还包括:
若第二次检测到的所述当前运行环境满足所述预设条件,则对所述加密ID进行解密得到解密ID,并判断所述解密ID是否与所述第二ID相匹配;
若所述解密ID与所述第二ID相匹配,则执行所述将所述加密私密信息进行解密以供移动应用调用的步骤。
6.根据权利要求5所述的安全键盘实现方法,其特征在于,所述若用户输入所述私密信息的第一个字符信息时成功生成所述第一ID及所述第二ID的步骤之后,还包括:
实时监控内存变化;
判断是否存在内存截取和/或内存篡改操作;
若存在内存截取和/或内存篡改操作,则判断所述内存截取和/或内存篡改操作是否发生在对所述私密信息进行加密或解密的过程中;
若所述内存截取和/或内存篡改操作发生在对所述私密信息进行加密或解密的过程中,则停止加密或解密所述私密信息,关闭所述安全键盘。
7.根据权利要求5所述的安全键盘实现方法,其特征在于,所述将所述加密私密信息保存于内存中的步骤之后,还包括:
生成第一hash值;
若所述第二ID与所述解密ID匹配,则生成第二hash值,并判断所述第二hash值与所述第一hash值是否一致;
若所述第二hash值与所述第一hash值一致,则执行所述将所述加密私密信息进行解密以供移动应用调用的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910889045.1/1.html,转载请声明来源钻瓜专利网。