信息保护方法、装置、设备及存储介质制造方法及图纸

技术编号:33615513 阅读:26 留言:0更新日期:2022-06-02 00:29
本发明专利技术实施例提供了一种信息保护方法、装置、设备及存储介质,该方法包括:若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识;根据禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序;若确定启动的应用程序为禁止截屏的应用程序,则将禁止截屏的标志注入到启动的应用程序对应的应用窗口的截屏相关操作函数中,以禁止截屏操作。即使用户触发该应用程序的截屏操作,截屏相关操作函数运行时也会根据该注入的禁止截屏的标志禁止运行截屏操作的逻辑,进而有效禁止了截屏操作,保护了指定应用程序的信息安全。信息安全。信息安全。

【技术实现步骤摘要】
信息保护方法、装置、设备及存储介质


[0001]本专利技术实施例涉及信息安全
,尤其涉及一种信息保护方法、装置、设备及存储介质。

技术介绍

[0002]随着移动互联网的发展,各种电子设备也得到了飞速发展。电子设备一般具有截屏功能,以对打开的应用程序中的信息进行保存。
[0003]但是在某些场景下,需要对应用程序中的信息进行保护,需要防止用户通过截屏的方式保存信息。例如用户在电子设备中采用指定的办公应用软件进行办公时,为了保护信息的安全,需要防止用户进行截屏。
[0004]所以目前亟需一种防止用户对指定应用程序进行截屏的方案来保护信息安全。

技术实现思路

[0005]本专利技术实施例提供一种信息保护方法、装置、设备及存储介质,解决了现有技术中不能防止用户对指定应用程序进行截屏,导致不能对指定应用程序的信息进行保护的技术方案。
[0006]第一方面,本专利技术实施例提供一种信息保护方法,包括:
[0007]若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识;
[0008]根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序;
[0009]若确定启动的应用程序为禁止截屏的应用程序,则将禁止截屏的标志注入到所述启动的应用程序对应的应用窗口的截屏相关操作函数中,以禁止截屏操作。
[0010]进一步地,如上所述的方法,所述若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识之前,还包括:/>[0011]若监测到操作系统启动,则将所述禁止截屏的应用程序包标识加载到内存中。
[0012]进一步地,如上所述的方法,若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识,包括:
[0013]若监测到应用程序启动,则通过activity生命周期的回调函数从内存中解析到所述禁止截屏的应用程序包标识;
[0014]所述回调函数为onCreate函数。
[0015]进一步地,如上所述的方法,所述通过activity生命周期的回调函数从所述内存中解析到所述禁止截屏的应用程序包标识之后,还包括:
[0016]将所述禁止截屏的应用程序包标识添加到黑名单列表中;
[0017]所述根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序,包括:
[0018]判断启动的应用程序的应用程序包标识是否存在于所述黑名单列表中。
[0019]进一步地,如上所述的方法,所述若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识之前,还包括:
[0020]接收用户配置的至少一个禁止截屏的应用程序包标识;
[0021]在操作系统的注册表中添加预设属性,并将所述禁止截屏的应用程序包标识作为属性值添加到所述注册表中;
[0022]将添加到注册表中的预设属性及属性值编译到所述操作系统中。
[0023]进一步地,如上所述的方法,还包括:
[0024]若接收到用户触发的禁止截屏的应用程序的更新请求,则获取用户更新后的禁止截屏的应用程序包标识;
[0025]根据更新后的禁止截屏的应用程序包标识对所述注册表中的预设属性对应的属性值进行更新;
[0026]将更新后的属性值编译到所述操作系统中。
[0027]第二方面,本专利技术实施例提供一种信息保护装置,包括:
[0028]第一获取模块,用于若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识;
[0029]判断模块,用于根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序;
[0030]标志注入模块,用于若确定启动的应用程序为禁止截屏的应用程序,则将禁止截屏的标志注入到所述启动的应用程序对应的应用窗口的截屏相关操作函数中,以禁止截屏操作。
[0031]进一步地,如上所述的装置,还包括:
[0032]加载模块,用于若监测到操作系统启动,则将所述禁止截屏的应用程序包标识加载到内存中。
[0033]进一步地,如上所述的装置,所述第一获取模块,具体用于:
[0034]若监测到应用程序启动,则通过activity生命周期的回调函数从内存中解析到所述禁止截屏的应用程序包标识;所述回调函数为onCreate函数。
[0035]进一步地,如上所述的装置,还包括:
[0036]第一添加模块,用于将所述禁止截屏的应用程序包标识添加到黑名单列表中;
[0037]所述判断模块,具体用于:
[0038]判断启动的应用程序的应用程序包标识是否存在于所述黑名单列表中。
[0039]进一步地,如上所述的装置,还包括:
[0040]接收模块,用于接收用户配置的至少一个禁止截屏的应用程序包标识;
[0041]第二添加模块,用于在操作系统的注册表中添加预设属性,并将所述禁止截屏的应用程序包标识作为属性值添加到所述注册表中;
[0042]编译模块,用于将添加到注册表中的预设属性及属性值编译到所述操作系统中。
[0043]第三方面,本专利技术实施例提供一种电子设备,包括:
[0044]存储器,处理器以及计算机程序;
[0045]其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实
现如第一方面中任一项所述的方法。
[0046]第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面中任一项所述的方法。
[0047]本专利技术实施例提供一种信息保护方法、装置、设备及存储介质,通过若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识;根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序;若确定启动的应用程序为禁止截屏的应用程序,则将禁止截屏的标志注入到所述启动的应用程序对应的应用窗口的截屏相关操作函数中,以禁止截屏操作。由于在启动预先配置的禁止截屏的应用程序后,就将禁止截屏的标志注入到该应用程序对应的应用窗口的截屏相关操作函数中,所以即使用户触发该应用程序的截屏操作,截屏相关操作函数运行时也会根据该注入的禁止截屏的标志禁止运行截屏操作的逻辑,进而有效禁止了截屏操作,保护了指定应用程序的信息安全。
[0048]应当理解,上述
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。
附图说明
[0049]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本专利技术实施例提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息保护方法,其特征在于,包括:若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识;根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序;若确定启动的应用程序为禁止截屏的应用程序,则将禁止截屏的标志注入到所述启动的应用程序对应的应用窗口的截屏相关操作函数中,以禁止截屏操作。2.根据权利要求1所述的方法,其特征在于,所述若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识之前,还包括:若监测到操作系统启动,则将所述禁止截屏的应用程序包标识加载到内存中。3.根据权利要求2所述的方法,其特征在于,若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识,包括:若监测到应用程序启动,则通过activity生命周期的回调函数从内存中解析到所述禁止截屏的应用程序包标识;所述回调函数为onCreate函数。4.根据权利要求3所述的方法,其特征在于,所述通过activity生命周期的回调函数从所述内存中解析到所述禁止截屏的应用程序包标识之后,还包括:将所述禁止截屏的应用程序包标识添加到黑名单列表中;所述根据所述禁止截屏的应用程序包标识判断启动的应用程序是否为禁止截屏的应用程序,包括:判断启动的应用程序的应用程序包标识是否存在于所述黑名单列表中。5.根据权利要求1所述的方法,其特征在于,所述若监测到应用程序启动,则获取预先配置的至少一个禁止截屏的应用程序包标识之前,还包括:接收用户配置的至少一个禁止截屏的应用程序包标识;在操作系统的注册表中添加预设属性,并将所述禁止截屏的应用程序包标识作为属性值添加到所述注册表中;将添加到注册表中的预设属性及属性值编译到所述操作系统中。6.根据权利要求5所述的方法,其特征在于,还包括:若接收到用户触发的禁止截屏的应用程序的更新请求,则获取用户更新后的禁止截屏的应用程序包标识;根据更新后的禁止截屏的应用程序包标识对所述注册表中的预设属性对应的属性值进行更新;将更新后的属性值编译到所述操作系统中。7.一种信息保护装置,其特征在于,包括:第一获取模块,用于若监测到应用程序启动...

【专利技术属性】
技术研发人员:张耀
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1