锁屏应用的安全性验证方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32909237 阅读:14 留言:0更新日期:2022-04-07 11:59
本发明专利技术提供一种锁屏应用的安全性验证方法、装置、电子设备及存储介质,所述方法包括:接收待验证的锁屏应用所发送的第一验证信息;将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用;其中,所述目标锁屏应用为预先确定的锁屏应用,所述第二验证信息是预先为所述目标锁屏应用设置的用于验证目标锁屏应用身份的验证信息;在所述待验证的锁屏应用确定为目标锁屏应用的情况下,执行与目标锁屏应用相关的操作。通过确定待验证的锁屏应用为真正的目标锁屏应用,从而能够过滤掉伪造的锁屏应用,确定出目标锁屏应用,从而提高了锁屏应用的安全性,进而确保操作系统内的信息安全。信息安全。信息安全。

【技术实现步骤摘要】
锁屏应用的安全性验证方法、装置、电子设备及存储介质


[0001]本专利技术涉及终端
,尤其涉及一种锁屏应用的安全性验证方法、装置、电子设备及存储介质。

技术介绍

[0002]操作系统的锁屏应用是一类特殊的应用。在操作系统主人不在时,保护着系统内部的数据安全。可以说锁屏应用是操作系统安全的第一道屏障。因此,锁屏应用自身的安全也就更加重要。现有技术中,对于移动终端操作系统,具有自己的安全机制。
[0003]但是在Linux操作系统中,没有现有的机制可以保障锁屏应用的安全,因此会有一些应用或者设备通过模仿锁屏应用,获取Linux操作系统及其对应的设备中的一些信息。因此,如何保障锁屏应用的安全以确保操作系统内的信息安全是目前待解决的问题。

技术实现思路

[0004]本专利技术提供一种锁屏应用的安全性验证方法,用以解决现有技术中Linux操作系统的锁屏应用没有相应的安全机制的缺陷,实现对锁屏应用的保护,从而确保操作系统内的信息安全。
[0005]本专利技术提供一种锁屏应用的安全性验证方法,应用于窗口管理器,包括:
[0006]接收待验证的锁屏应用所发送的第一验证信息;
[0007]将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用;其中,所述目标锁屏应用为预先确定的锁屏应用,所述第二验证信息是预先为所述目标锁屏应用设置的用于验证目标锁屏应用身份的验证信息;
[0008]在所述待验证的锁屏应用确定为目标锁屏应用的情况下,执行与目标锁屏应用相关的操作。
[0009]根据本专利技术提供一种锁屏应用的安全性验证方法,所述第一验证信息为对称加密密钥,所述第二验证信息为对称加密密钥;
[0010]相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:
[0011]将以对称加密密钥形式的第一验证信息与以对称加密密钥形式的第二验证信息进行比较;
[0012]在所述第一验证信息与所述第二验证信息一致的情况下,确定所述待验证的锁屏应用为目标锁屏应用;
[0013]在所述第一验证信息与所述第二验证信息不一致的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。
[0014]根据本专利技术提供一种锁屏应用的安全性验证方法,所述第一验证信息为非对称加密公钥,所述第二验证信息为非对称加密私钥;
[0015]相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:
[0016]采用非对称加密私钥形式的第二验证信息验证非对称加密公钥形式的第一验证信息是否正确;
[0017]在验证结果正确的情况下,确定所述待验证的锁屏应用为目标锁屏应用;
[0018]在验证结果不正确的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。
[0019]根据本专利技术提供一种锁屏应用的安全性验证方法,所述第一验证信息为第一套接字对中的一个套接字,所述第二验证信息为第二套接字对中的一个套接字;
[0020]相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:
[0021]将作为第一验证信息的第一套接字对中的一个套接字与作为第二验证信息的第二套接字对中的一个套接字进行比较;
[0022]在所述第一验证信息与所述第二验证信息属于同一套接字对的情况下,确定所述待验证的锁屏应用为目标锁屏应用;
[0023]在所述第一验证信息与所述第二验证信息不属于同一套接字对的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。
[0024]根据本专利技术提供一种锁屏应用的安全性验证方法,在所述接收待验证的锁屏应用所发送的第一验证信息之前,方法还包括:
[0025]确定目标锁屏应用,为所述目标锁屏应用设置用于验证目标锁屏应用身份的第二验证信息并存储;
[0026]向所述目标锁屏应用传递并保存第三验证信息,其中,所述第三验证信息与所述第二验证信息相配合、用于实现所述目标锁屏应用的身份验证。
[0027]根据本专利技术提供一种锁屏应用的安全性验证方法,所述执行与目标锁屏应用相关的操作,包括:
[0028]按照候选绘制窗口的层级依次选取候选绘制窗口;
[0029]判断当前所选取的候选绘制窗口是否为已验证的目标锁屏应用的窗口或是否为预先确定的在目标锁屏应用的窗口之上显示的窗口;
[0030]在所述候选绘制窗口为已验证的目标锁屏应用的窗口或为预先确定的在目标锁屏应用的窗口之上显示的窗口的情况下,将所述候选绘制窗口作为确定绘制的窗口或与已有的确定绘制的窗口相融合;
[0031]在所有候选绘制窗口均已经按照层级选取后,根据当前确定绘制的窗口进行帧绘制。
[0032]根据本专利技术提供一种锁屏应用的安全性验证方法,在所述执行与目标锁屏应用相关的操作之后,方法还包括:
[0033]接收到被触发的事件;
[0034]获取事件被触发时刻的顶层窗口;
[0035]判断所述顶层窗口是否为已验证的目标锁屏应用的窗口或是否为预先确定的在目标锁屏应用的窗口之上显示的窗口;
[0036]在所述顶层窗口为已验证的目标锁屏应用的窗口或为预先确定的在目标锁屏应
用的窗口之上显示的窗口的情况下,分发被触发的事件;
[0037]在所述顶层窗口不是已验证的目标锁屏应用的窗口且不是预先确定的在目标锁屏应用的窗口之上显示的窗口的情况下,丢弃被触发的事件。
[0038]本专利技术还提供了一种锁屏应用的安全性验证装置,所述装置包括:
[0039]接收模块,接收待验证的锁屏应用所发送的第一验证信息;
[0040]确定模块,将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用;其中,所述目标锁屏应用为预先确定的锁屏应用,所述第二验证信息是预先为所述目标锁屏应用设置的用于验证目标锁屏应用身份的验证信息;
[0041]执行模块,在所述待验证的锁屏应用确定为目标锁屏应用的情况下,执行与目标锁屏应用相关的操作。
[0042]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述锁屏应用的安全性验证方法的步骤。
[0043]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述锁屏应用的安全性验证方法的步骤。
[0044]本专利技术提供的锁屏应用的安全性验证方法、装置、电子设备及存储介质,通过窗口管理器对锁屏应用加入验证机制,使待验证的伪造的锁屏应用和待验证的真正的目标锁屏应用都需要向窗口管理器发送验证信息,使窗口管理器确定待验证的锁屏应用是否为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种锁屏应用的安全性验证方法,其特征在于,应用于窗口管理器,所述方法包括:接收待验证的锁屏应用所发送的第一验证信息;将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用;其中,所述目标锁屏应用为预先确定的锁屏应用,所述第二验证信息是预先为所述目标锁屏应用设置的用于验证目标锁屏应用身份的验证信息;在所述待验证的锁屏应用确定为目标锁屏应用的情况下,执行与目标锁屏应用相关的操作。2.根据权利要求1所述的锁屏应用的安全性验证方法,其特征在于,所述第一验证信息为对称加密密钥,所述第二验证信息为对称加密密钥;相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:将以对称加密密钥形式的第一验证信息与以对称加密密钥形式的第二验证信息进行比较;在所述第一验证信息与所述第二验证信息一致的情况下,确定所述待验证的锁屏应用为目标锁屏应用;在所述第一验证信息与所述第二验证信息不一致的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。3.根据权利要求1所述的锁屏应用的安全性验证方法,其特征在于,所述第一验证信息为非对称加密公钥,所述第二验证信息为非对称加密私钥;相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:采用非对称加密私钥形式的第二验证信息验证非对称加密公钥形式的第一验证信息是否正确;在验证结果正确的情况下,确定所述待验证的锁屏应用为目标锁屏应用;在验证结果不正确的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。4.根据权利要求1所述的锁屏应用的安全性验证方法,其特征在于,所述第一验证信息为第一套接字对中的一个套接字,所述第二验证信息为第二套接字对中的一个套接字;相应的,所述将所述第一验证信息与预先设置的第二验证信息进行比较,根据比较结果确定所述待验证的锁屏应用是否为目标锁屏应用,包括:将作为第一验证信息的第一套接字对中的一个套接字与作为第二验证信息的第二套接字对中的一个套接字进行比较;在所述第一验证信息与所述第二验证信息属于同一套接字对的情况下,确定所述待验证的锁屏应用为目标锁屏应用;在所述第一验证信息与所述第二验证信息不属于同一套接字对的情况下,确定所述待验证的锁屏应用并非目标锁屏应用。5.根据权利要求1至4任一项所述的锁屏应用的安全性验证方法,其特征在于,在所述接收待验证的锁屏应用...

【专利技术属性】
技术研发人员:杨国祥
申请(专利权)人:北京鲸鲮信息系统技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1