基于终端设备的应用安全管理方法和装置制造方法及图纸

技术编号:22219704 阅读:23 留言:0更新日期:2019-09-30 01:37
本发明专利技术提出一种基于终端设备的应用安全管理方法和装置,其中,方法包括:当检测到第一应用开启时,确定第一应用是否属于预设保护应用;若第一应用属于预设保护应用,则执行预设的锁定操作锁定第一应用;在第一应用锁定时监测用户对终端设备的操作指令,若监测到操作指令则判断操作指令是否为第二应用的开启指令;若是开启指令,则获取第二应用的运行参数,并根据运行参数判断第二应用是否满足屏蔽条件;若满足屏蔽条件,则拒绝执行开启指令以保护第一应用的安全。由此,实现了对应用的自动安全保护,且提高了对应用安全保护的稳定性,保护了终端设备的应用安全,提高了有关安全管理应用的性能,有利于提高用户和产品的粘性。

Application Safety Management Method and Device Based on Terminal Equipment

【技术实现步骤摘要】
基于终端设备的应用安全管理方法和装置
本专利技术涉及应用安全
,尤其涉及一种基于终端设备的应用安全管理方法和装置。
技术介绍
随着智能手机等终端设备的普及,人们习惯于在日常的生产和生活中使用终端设备,依托于终端设备的应用也越来越多样化,而随着应用程序的多样化,尤其是支付应用等隐私性较强的应用的出现,用户对应用的安全也越发关注。相关技术中,通过对每个应用进行不同的密码来加密的方式,以保护应用的安全,然而这种加密方式,一方面,用户需要记忆大量的密码记忆压力较大,另一方面,这种加密方式依赖于人工操作,需要用户进行密码注册和输入等,操作繁琐。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种基于终端设备的应用安全管理方法和装置,以解决现有技术中,对应用的安全保护操作繁琐且依赖于用户的人工操作的技术问题。本专利技术一方面实施例提出了一种基于终端设备的应用安全管理方法,包括以下步骤:当检测到第一应用开启时,确定所述第一应用是否属于预设保护应用;若所述第一应用属于所述预设保护应用,则执行预设的锁定操作锁定所述第一应用;在所述第一应用锁定时监测用户对所述终端设备的操作指令,若监测到所述操作指令则判断所述操作指令是否为第二应用的开启指令;若是所述开启指令,则获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件;若满足所述屏蔽条件,则拒绝执行所述开启指令以保护所述第一应用的安全。本专利技术实施例的基于终端设备的应用安全管理方法,当获取到用户对当前的第一应用的开启指令时,检测第一应用是否属于预设保护应用,若第一应用属于预设保护应用,则对第一应用进行预设的安全操作,进而,在第一应用锁定时监测用户对终端设备的操作指令,若监测到操作指令则判断操作指令是否为第二应用的开启指令,若是开启指令,则获取第二应用的运行参数,并根据运行参数判断第二应用是否满足屏蔽条件,若满足屏蔽条件,则拒绝执行开启指令以保护第一应用的安全。由此,实现了对应用的自动安全保护,且提高了对应用安全保护的稳定性,保护了终端设备的应用安全,提高了有关安全管理应用的性能,有利于提高用户和产品的粘性。另外,本专利技术实施例的基于终端设备的应用安全管理方法,还包括如下附加的技术特征:可选地,所述确定所述第一应用是否属于预设保护应用,包括:获取所述第一应用的应用标识;根据所述应用标识,确定所述第一应用是否属于预设的白名单内的应用;若所述第一应用为所述白名单内的应用,则确定所述第一应用属于预设保护应用。可选地,所述若所述第一应用属于所述预设保护应用,则执行预设的锁定操作锁定所述第一应用,包括:若所述第一应用为所述预设保护应用,则获取与所述第一应用对应的非透明遮挡界面;在所述第一应用的应用界面上覆盖所述非透明遮挡界面。可选地,所述若是所述开启指令,则操作获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件,包括:若是所述开启指令,则获取所述第二应用的界面透明度;判断所述界面透明度是否小于等于预设阈值。可选地,所述若是所述开启指令,则获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件,包括:若是所述开启指令,则获取所述第二应用的显示方式;判断所述显示方式是否为非全屏显示方式。可选地,在所述在所述第一应用锁定时监测用户对所述终端设备的操作指令之后,还包括:若监测到所述操作指令,则判断所述操作指令是否属于预设的与所述第一应用对应的解密指令;若属于所述解密指令,则清除对所述第一应用的安全操作。本专利技术另一方面实施例提出了一种基于终端设备的应用安全管理装置,包括:确定模块,用于当检测到第一应用开启时,确定所述第一应用是否属于预设保护应用;安全处理模块,用于在所述第一应用属于所述预设保护应用时,执行预设的锁定操作锁定所述第一应用;第一判断模块,用于在所述第一应用锁定时监测用户对所述终端设备的操作指令,并在监测到所述操作指令时判断所述操作指令是否为第二应用的开启指令;第二判断模块,用于在是所述开启指令时,获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件;安全保护模块,用于在满足所述屏蔽条件时,拒绝执行所述开启指令以保护所述第一应用的安全。本专利技术实施例的基于终端设备的应用安全管理装置,当获取到用户对当前的第一应用的开启指令时,检测第一应用是否属于预设保护应用,若第一应用属于预设保护应用,则对第一应用进行预设的安全操作,进而,在第一应用锁定时监测用户对终端设备的操作指令,若监测到操作指令则判断操作指令是否为第二应用的开启指令,若是开启指令,则获取第二应用的运行参数,并根据运行参数判断第二应用是否满足屏蔽条件,若满足屏蔽条件,则拒绝执行开启指令以保护第一应用的安全。由此,实现了对应用的自动安全保护,且提高了对应用安全保护的稳定性,保护了终端设备的应用安全,提高了有关安全管理应用的性能,有利于提高用户和产品的粘性。另外,本专利技术实施例的基于终端设备的应用安全管理装置,还包括如下附加的技术特征:可选地,所述安全处理模块,具体用于:在所述第一应用为所述预设保护应用时,获取与所述第一应用对应的非透明遮挡界面;在所述第一应用的应用界面上覆盖所述非透明遮挡界面。可选地,还包括:第三判断模块,用于在监测到所述操作指令时,判断所述操作指令是否属于预设的与所述第一应用对应的解密指令;安全解除模块,用于在所述操作指令属于所述解密指令时,清除对所述第一应用的安全操作。本专利技术另一方面实施例提出了一种电子设备,包括处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的基于终端设备的应用安全管理方法。本专利技术又一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述实施例所述的基于终端设备的应用安全管理方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种基于终端设备的应用安全管理方法的流程示意图;图2为本专利技术实施例所提供的一种基于终端设备的应用安全管理方法的应用场景示意图;图3为本专利技术实施例所提供的另一种基于终端设备的应用安全管理方法的应用场景示意图;图4是根据本专利技术一个实施例的基于终端设备的应用安全管理装置的结构示意图;图5是根据本专利技术另一个实施例的基于终端设备的应用安全管理装置的结构示意图;以及图6是根据本专利技术一个实施例的电子设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的基于终端设备的应用安全管理方法和装置。其中,本专利技术实施例的终端设备可以是手机、平板电脑、个人数字助理、穿戴式设备等具有各种支持应用运行的操作系统的硬件设备,该穿本文档来自技高网...

【技术保护点】
1.一种基于终端设备的应用安全管理方法,其特征在于,包括以下步骤:当检测到第一应用开启时,确定所述第一应用是否属于预设保护应用;若所述第一应用属于所述预设保护应用,则执行预设的锁定操作锁定所述第一应用;在所述第一应用锁定时监测用户对所述终端设备的操作指令,若监测到所述操作指令则判断所述操作指令是否为第二应用的开启指令;若是所述开启指令,则获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件;若满足所述屏蔽条件,则拒绝执行所述开启指令以保护所述第一应用的安全。

【技术特征摘要】
1.一种基于终端设备的应用安全管理方法,其特征在于,包括以下步骤:当检测到第一应用开启时,确定所述第一应用是否属于预设保护应用;若所述第一应用属于所述预设保护应用,则执行预设的锁定操作锁定所述第一应用;在所述第一应用锁定时监测用户对所述终端设备的操作指令,若监测到所述操作指令则判断所述操作指令是否为第二应用的开启指令;若是所述开启指令,则获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件;若满足所述屏蔽条件,则拒绝执行所述开启指令以保护所述第一应用的安全。2.如权利要求1所述的方法,其特征在于,所述确定所述第一应用是否属于预设保护应用,包括:获取所述第一应用的应用标识;根据所述应用标识,确定所述第一应用是否属于预设的白名单内的应用;若所述第一应用为所述白名单内的应用,则确定所述第一应用属于预设保护应用。3.如权利要求1所述的方法,其特征在于,所述若所述第一应用属于所述预设保护应用,则执行预设的锁定操作锁定所述第一应用,包括:若所述第一应用为所述预设保护应用,则获取与所述第一应用对应的非透明遮挡界面;在所述第一应用的应用界面上覆盖所述非透明遮挡界面。4.如权利要求3所述的方法,其特征在于,所述若是所述开启指令,则操作获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件,包括:若是所述开启指令,则获取所述第二应用的界面透明度;判断所述界面透明度是否小于等于预设阈值。5.如权利要求1所述的方法,其特征在于,所述若是所述开启指令,则获取所述第二应用的运行参数,并根据所述运行参数判断所述第二应用是否满足屏蔽条件,包括:若是所述开启指令,则获取所述第二应用的显示方式;判断所...

【专利技术属性】
技术研发人员:詹孟学
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1