客户端数据被截屏的安全实现方法、装置及介质制造方法及图纸

技术编号:19545823 阅读:25 留言:0更新日期:2018-11-24 20:57
本公开提供了一种客户端数据被截屏的安全实现方法,包括:在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片;对所述截屏图片添加带有用户信息的水印,并利用添加水印后的截屏图片替换所述相册的截屏图片,以使得所述相册的图片数目比在生成截屏图片之前的数目增加一张。本公开还提供了一种客户端数据被截屏的安全实现装置及介质。

Secure Realization Method, Device and Media of Client Data Screen-captured

The present disclosure provides a secure implementation of client data being screened, including: monitoring the number of pictures of the client album while the client application is in operation; receiving screenshot notifications from the client, in which case, if the number of pictures of the album is monitored to increase An additional screenshot image is acquired; a watermarking with user information is added to the screenshot image, and the screenshot image of the album is replaced by the screenshot image after watermarking, so that the number of pictures of the album is increased by one more than that before the screenshot image is generated. The present disclosure also provides a secure implementation device and a medium in which client data is screened.

【技术实现步骤摘要】
客户端数据被截屏的安全实现方法、装置及介质
本公开涉及互联网
,尤其涉及一种客户端数据被截屏的安全实现方法、装置及介质。
技术介绍
目前,移动互联网的快速发展和移动设备的便携性,促进使用移动设备进行办公的人越来越多,用户甚至可以在任何场合使用移动客户端来访问公司数据。其中用户访问到的数据很可能涉及到公司的敏感数据。例如,如果用户对敏感数据进行了截屏,然后发送到网络上,对公司将会造成极大的威胁。针对这类问题,现有技术采用以下两种方式解决这类问题:第一种是完全禁止截屏。例如,完全禁止用户使用客户端在某些场合下进行截图。第二种是当用户使用客户端截屏之后向其相册中添加一张新的带水印的截屏图片。但是,在实现本专利技术构思的过程中,专利技术人发现现有技术中至少存在如下问题:在现有技术中,完全禁止截屏会给用户使用客户端造成一定的不便。在某些场合下可能需要进行截图操作,但是由于完全禁止了,所以会降低用户体验;向客户端相册中添加一张新的带水印的截屏图片,而相册中没有添加水印的截屏图片仍旧存在(此时,相册增加了2张图片),在这种情况下,用户在使用客户端的时候可能将没添加水印的截屏图片发送在网络,从而造成信息安全泄露的风险,并且一旦泄露也无法追踪到泄露数据用户的身份。
技术实现思路
有鉴于此,本公开提供一种客户端数据被截屏的安全实现方法、装置及介质,进而至少部分地解决了由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的一方面提供了一种客户端数据被截屏的安全实现方法,包括:在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片;对所述截屏图片添加带有用户信息的水印,并利用添加水印后的截屏图片替换所述相册的截屏图片,以使得所述相册的图片数目比在生成截屏图片之前的数目增加一张。根据本公开的实施例,在监控所述客户端相册的图片数目之前,该方法包括接收所述客户端同意对所述客户端的相册监控的权限。根据本公开的实施例,在获取增加的截屏图片之前,该方法还包括:向所述客户端发送选择提示框,所述选择提示框用于询问所述用户是否对所述截屏图片添加水印;接收所述用户对所述选择提示框的操作信息,所述操作信息包括允许对所述截屏图片添加水印或者不允许对所述截屏图片添加水印。根据本公开的实施例,该方法还包括当所述用户不允许对所述截屏图片添加水印时,记录所述用户的信息和所述截屏图片。根据本公开的实施例,该方法还包括对所述截屏图片进行压缩,以便于减少所述截屏图片占用所述客户端的内存空间。根据本公开的实施例,该方法还包括基于所述用户信息,生成带有用户信息的水印。本公开的另一方面提供一种客户端数据被截屏的安全实现装置,包括:监控模块,用于在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;获取模块,用于接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片;添加水印模块,用于对所述截屏图片添加带有用户信息的水印,并利用添加水印后的截屏图片替换所述相册的截屏图片,以使得所述相册的图片数目比在生成截屏图片之前的数目增加一张。根据本公开的实施例,在监控所述客户端相册的图片数目之前,该装置还包括:第一接收模块,用于接收所述客户端同意对所述客户端的相册监控的权限。根据本公开的实施例,在获取增加的截屏图片之前,该装置还包括:发送模块,向所述客户端发送选择提示框,所述选择提示框用于询问所述用户是否对所述截屏图片添加水印;第二接收模块,用于接收所述用户对所述选择提示框的操作信息,所述操作信息包括允许对所述截屏图片添加水印或者不允许对所述截屏图片添加水印。根据本公开的实施例,该装置还包括记录模块,用于当所述用户不允许对所述截屏图片添加水印时,记录所述用户的信息和所述截屏图片。根据本公开的实施例,该装置还包括压缩模块,用于对所述截屏图片进行压缩,以便于减少所述截屏图片占用所述客户端的内存空间。根据本公开的实施例,该装置还包括生成模块,基于所述用户信息,生成带有用户信息的水印。本公开的另一方面提供了一种客户端数据被截屏的安全实现装置。所述装置包括一个或多个处理器,以及存储装置。所述存储装置用于存储一个或多个程序。其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上所述的客户端数据被截屏的安全实现方法。本公开的另一方面提供了一种计算机可读介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的客户端数据被截屏的安全实现方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现客户端数据被截屏的安全实现方法。根据本公开的实施例,当客户端的应用程序处于运行状态时,可以监控客户端相册的图片数目,如果在监控的过程中接收来自所述客户端的截屏通知,且此时监控到相册的图片数目增加,在这种情况下,表明在客户端的相册中有截屏图片生成,这样能够有效地克服在现有技术中当客户端的应用程序处于运行状态时完全禁止用户对该应运程序截屏,给用户带来的不便。进一步地,对截屏图片添加带有用户信息的水印,然后利用添加水印后的截屏图片替换相册的截屏图片,以使得相册的图片数目比在生成截屏图片之前的数目增加一张,从而有效地避免了现有技术向客户端相册中添加一张新的带水印的截屏图片,导致相册中没有添加水印的截屏图片仍旧存在(此时,相册增加了2张图片),这样当用户在使用客户端的时候可能将没添加水印的截屏图片发送在网络,造成信息安全泄露的风险。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明图1示意性示出了根据本公开实施例的客户端数据被截屏的安全实现方法的流程图;图2示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现方法的流程图;图3示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现方法的流程图;图4示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现方法的流程图;图5示意性示出了根据本公开另一实施例的客户端数据被截屏的安全实现方法的流程图;图6示意性示出了根据本公开实施例的客户端数据被截屏的安全实现装置的方框图;图7示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现装置的方框图;图8示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现装置的方框图;图9示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现装置的方框图;图10示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现装置的方框图;图11示意性示出了根据本公开另一个实施例的客户端数据被截屏的安全实现装置的方框图;以及图12示意性示出了根据本公开实施例的客户端数据被截屏的安全实现装置的计算机系统的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”本文档来自技高网...

【技术保护点】
1.一种客户端数据被截屏的安全实现方法,包括:在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片;对所述截屏图片添加带有用户信息的水印,并利用添加水印后的截屏图片替换所述相册的截屏图片,以使得所述相册的图片数目比在生成截屏图片之前的数目增加一张。

【技术特征摘要】
1.一种客户端数据被截屏的安全实现方法,包括:在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片;对所述截屏图片添加带有用户信息的水印,并利用添加水印后的截屏图片替换所述相册的截屏图片,以使得所述相册的图片数目比在生成截屏图片之前的数目增加一张。2.根据权利要求1所述的方法,其特征在于,在监控所述客户端相册的图片数目之前,该方法包括:接收所述客户端同意对所述客户端的相册监控的权限。3.根据权利要求1所述的方法,其特征在于,在获取增加的截屏图片之前,该方法还包括:向所述客户端发送选择提示框,所述选择提示框用于询问所述用户是否对所述截屏图片添加水印;接收所述用户对所述选择提示框的操作信息,所述操作信息包括允许对所述截屏图片添加水印或者不允许对所述截屏图片添加水印。4.根据权利要求3所述的方法,其特征在于,该方法还包括:当所述用户不允许对所述截屏图片添加水印时,记录所述用户的信息和所述截屏图片。5.根据权利要求1所述的方法,其特征在于,该方法还包括:对所述截屏图片进行压缩,以便于减少所述截屏图片占用所述客户端的内存空间。6.根据权利要求1所述的方法,其特征在于,该方法还包括:基于所述用户信息,生成带有用户信息的水印。7.一种客户端数据被截屏的安全实现装置,包括:监控模块,用于在所述客户端的应用程序处于运行状态时,监控所述客户端相册的图片数目;获取模块,用于接收来自所述客户端的截屏通知,在这种情况下,如果监控到所述相册的图片数目增加,则获取增加的截屏图片...

【专利技术属性】
技术研发人员:尚晋胡小锋秦亚洲
申请(专利权)人:北京京东金融科技控股有限公司
类型:发明
国别省市:北京,11

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

1