信息保护方法、装置、计算机设备和存储介质与流程

文档序号:18466264发布日期:2019-08-17 02:29阅读:153来源:国知局
信息保护方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种信息保护方法、装置、计算机设备和存储介质。



背景技术:

互联网技术的快速发展,加快了信息传播的效率,但同时也带来信息安全的问题。并且,随着智能终端技术的发展与普及,截屏成为智能终端间一种常见的信息传播的方式。通过截取屏幕内容,向社交好友传播屏幕,提高了好友间沟通效率。

然而,若屏幕内容涉及敏感界面,如涉及密码输入界面、个人信息及资金账户信息等隐私界面时,若支持截屏操作,将导致个人信息的泄露。传统地应用程序,对于敏感界面开发人员预先设置了禁止截屏,以防止通过截屏将信息泄露。但这种方式过于局限,仅能对于特定的敏感界面禁止截屏。当用户打开其它敏感界面时,并不能够达到防截屏的效果,信息仍有泄露风险。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够全面防止信息泄露的信息保护方法、装置、计算机设备和存储介质。

一种信息保护方法,所述方法包括:

获取页面打开请求,根据所述页面打开请求打开对应的页面;

识别所述页面的页面类型;

根据所述页面类型获取对应的信息保护内容;

获取所述页面的页面信息,判断所述页面信息是否匹配所述信息保护内容;

当所述页面信息匹配所述信息保护内容时,且检测到所述页面信息对应的截屏操作时,触发身份验证;

若所述身份验证通过,则响应所述截屏操作;

若所述身份验证不通过,则触发信息保护,执行与所述信息保护对应的预操作。

在其中一个实施例中,所述信息保护内容包括预设敏感内容;所述根据所述页面类型获取对应的信息保护内容的步骤,包括:

当所述页面类型为在线页面时,与服务器通信获取预设敏感内容;

所述页面信息包括页面内容;所述获取所述页面的页面信息,判断页面信息是否匹配所述信息保护内容的步骤,包括:

扫描所述页面内容,判断是否包括预设敏感内容;

若是,则所述页面信息匹配所述信息保护内容。

在其中一个实施例中,所述扫描所述页面内容,判断是否包括预设敏感内容的方式,包括以下方式的任意一种或多种:分析所述页面内容的关键字,检测是否包括预设敏感内容;或通过正则表达式判断所述页面内容是否包括预设敏感内容;或检测页面的控件,根据控件的属性判断是否包括预设敏感内容。

在其中一个实施例中,所述信息保护内容为信息保护页面列表;所述根据所述页面类型获取对应的信息保护内容的步骤,包括:

当所述页面类型为原生页面时,加载本地的信息保护页面列表;

所述页面信息包括页面标识;所述获取所述页面的页面信息,判断页面信息是否匹配所述信息保护内容的步骤,包括:

获取页面标识,

根据所述页面标识确定当前页面是否在所述信息保护页面列表中;

若当前页面在所述信息保护页面列表中,则所述页面信息匹配所述信息保护内容。

在其中一个实施例中,所述方法还包括:

当所述页面信息匹配所述信息保护内容,且检测到所述页面信息对应的截屏操作时,生成告警信息并获取预设联系人信息;

根据所述联系人信息将所述告警信息发送给联系人。

在其中一个实施例中,所述触发信息保护,执行与所述信息保护对应的预操作,包括:

识别所述信息保护内容在当前屏幕的位置;

根据所述截屏操作获取截屏内容图片;

根据所述信息保护内容的位置,在所述截屏内容图片的相应位置增加不可识别样式,得到截屏图片。

在其中一个实施例中,触发信息保护,执行与所述信息保护对应的预操作之后,还包括:

生成信息保护信息并显示。

一种信息保护装置,所述装置包括:

获取模块,用于获取页面打开请求,根据所述页面打开请求打开对应的页面;

识别模块,用于识别所述页面的页面类型;

所述获取模块还用于根据所述页面类型获取对应的信息保护内容;;

判断模块,用于获取所述页面的页面信息,判断所述页面信息是否匹配所述信息保护内容;

触发模块,用于当所述页面信息匹配所述信息保护内容时,且检测到所述页面信息对应的截屏操作时,触发身份验证;

响应模块,若所述身份验证通过,则响应所述截屏操作;

执行模块,若所述身份验证不通过,则触发信息保护,执行与所述信息保护对应的预操作。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的信息保护方法。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现任一项所述的信息保护方法。

上述信息保护方法、装置、计算机设备和存储介质,根据用户的打开请求打开对应页面后,识别页面的页面类型并根据页面的页面类型获取对应的信息保护内容,然后当通过判断确定页面信息匹配信息保护内容,且检测到对页面信息的截屏操作时,触发身份验证,根据身份验证结果触发信息保护,执行与信息保护对应的预操作。由于根据不同页面类型设置信息保护内容,确保能够涵盖各种页面类型。根据页面信息再分别进行信息保护,扩大了信息保护页面范围,并且进一步对截屏人员进行身份验证,全面提高了信息安全。

附图说明

图1为一个实施例中信息保护方法的应用场景图;

图2为一个实施例中信息保护方法的流程示意图;

图3为一个实施例中判断页面信息是否匹配信息保护内容的流程示意图;

图4为一个实施例中信息保护装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的信息保护方法,可以应用于如图1所示的应用环境中。其中,用户终端102通过网络与服务器104进行通信。用户终端102获取页面打开请求,根据页面打开请求打开对应的页面;用户终端102识别页面的页面类型;用户终端102根据页面类型获取对应的信息保护内容;用户终端102获取页面的页面信息,判断页面信息是否匹配所述信息保护内容;当页面信息匹配信息保护内容,且检测到页面信息对应的截屏操作时,用户终端102触发身份验证;若用户终端102确定身份验证通过,则响应截屏操作;若用户终端102确定身份验证不通过,则用户终端102触发信息保护,执行与信息保护对应的预操作。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种信息保护方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:

步骤s202,获取页面打开请求,根据页面打开请求打开对应的页面。

其中,页面打开请求是指用于请求用户终端打开对应页面的指令。具体地,用户通过触屏或者键控操作用户终端的应用程序生成页面打开请求,若用户请求打开的页面在本地,则用户终端响应用户操作所生成的页面打开请求从本地直接加载打开对应的页面。若用户请求打开的页面不存在本地,则用户终端响应打开请求向服务器加载对应的线上页面。用户终端向服务器加载对应的页面时,可以通过页面的访问地址或者预设的页面编号向服务器加载对应的页面。

步骤s204,识别页面的页面类型。

其中,不同的页面有不同的页面类型,页面类型包括native页面(原生页面)、插件页面和h5页面。原生页面为本地页面,插件页面和h5页面为在线页面。具体地,当用户终端根据用户的页面打开请求打开对应的页面后,首先识别被打开页面的页面类型。

步骤s206,根据页面类型获取对应的信息保护内容。

其中,信息保护内容是通过预先根据不同页面类型所设置的与页面类型对应的信息保护方式,不同的页面类型有不同的信息保护方法。也就是说,信息保护内容包括与原生页面对应的信息保护内容,与插件页面对应的信息保护内容以及与h5页面对应的信息保护内容。在本实施例中,由于插件页面和h5页面都不需要存在本地,是需要在线才能打开的页面,所述插件页面和h5页面对应的信息保护内容相同。

具体地,当用户终端响应用户打开请求打开对应的页面后,用户终端识别判断该页面的页面类型,若页面类型为原生页面,则获取原生页面类型对应的信息保护内容。若页面类型为插件页面或者h5页面,则获取插件页面和h5页面对应的信息保护内容。其中,信息保护内容可以通过服务器预先发送存储本地,当获取时,直接从本地获取对应的信息保护内容,可以节省时间。也可以通过请求实时向服务器获取页面类型对应的信息保护内容,可以节省本地资源,确保使用最新版本的信息保护内容。

步骤s208,获取页面的页面信息,判断页面信息是否匹配信息保护内容。

其中,页面信息是指被打开页面所包括的信息,包括页面内容和页面标识。具体地,当用户终端根据所判断的页面类型获取到对应的信息保护内容后,获取该页面的页面信息,判断该页面信息是否与获取到的信息保护内容相匹配,也就是判断该页面是否需要进行信息保护,一般页面的页面内容含有敏感内容或者页面属于预设的信息保护页面,即该页面需要进行信息保护。

步骤s210,当页面信息匹配信息保护内容时,且检测到页面信息对应的截屏操作时,触发身份验证。

步骤s212,若身份验证通过,则响应截屏操作。

步骤s214,若身份验证不通过,则触发信息保护,执行与信息保护对应的预操作。

其中,触发信息保护是指当判定该页面为需要信息保护的页面后所采取对应的保护操作,预操作即为预先设置的保护操作。

具体地,若用户终端判断页面信息与信息保护内容相匹配,则实时对该页面进行监测。当用户终端监测到用户对该页面进行截屏操作时,用户终端可以确定该页面信息存在被截屏的风险。用户终端触发身份验证,将身份验证请求发送给截屏人员。身份验证包括但不限于密码验证、声纹验证、指纹验证以及人脸识别验证等。接收截屏人员返回的验证结果,例如若为密码验证则接收密码,然后判断该密码是否正确。若为声纹验证,则接收的是截屏人员输入的语音,通过分析语音的声纹特征确定身份。若为指纹验证,则接收的是截屏人员通过触控输入的指纹信息。若为人脸识别,则接收的是截屏人员通过摄像头拍摄的人脸图片,通过对人脸图片进行识别确定身份。进一步,当用户终端根据截屏人员返回的验证结果识别确定截屏人员身份不存在风险,则响应截屏操作将页面信息所在的页面进行截屏,得到截屏图片。

但是,若根据身份验证结果确定该截屏人员可能存在信息安全风险,则同步触发启动信息保护机制,通过信息保护机制执行预设的保护操作,例如,将用户终端的相关功能设置无法使用,可以通过关闭相关功能的功能按键使其无法使用。

在一个实施例中,执行与信息保护对应的预操作包括设置传播功能按键不可用;传播功能按键包括截屏按键、下载按键、保存按键或录屏按键中的任意一种或多种。具体地,功能按键的关闭可以根据页面的具体情况进行对应的设置,例如,该页面上没有可以下载的页面信息或者该页面的页面信息本身是无法支持下载的,则关闭传播功能按键时可以不关闭下载按键。本实施例中通过将传播功能按键设置为不可用,即表示关闭了用户使用终端进行传播的功能。当信息无法传播时,也就无法导致泄露。

上述信息保护方法,根据用户的打开请求打开对应页面后,识别页面的页面类型并根据页面的页面类型获取对应的信息保护内容,然后当通过判断确定页面信息匹配信息保护内容时,且检测到对页面信息的截屏操作时,触发身份验证,根据身份验证结果触发信息保护,执行与信息保护对应的预操作。由于根据不同页面类型设置信息保护内容,确保能够涵盖各种页面类型。根据页面信息再分别进行信息保护,扩大了信息保护页面范围,并且进一步对截屏人员进行身份验证,全面提高了信息安全。

在一个实施例中,由于不同页面类型所预先设置的信息保护内容不同,即根据页面类型获取到的信息保护内容不同。其中,在本实施例中,当页面类型为原生页面时,所预先设置的信息保护内容是信息保护页面列表。

则如图3所示,当页面类型为原生页面时,判断页面信息是否匹配信息保护内容包括以下步骤:

步骤s302,获取页面标识。

其中,页面信息包括页面内容和页面标识,页面标识则是指用于关联页面与预设的信息保护页面列表的编号。具体地,当页面类型为原生页面是,需要判断该原生页面的页面信息是否满足原生页面对应的信息保护内容,则首先从页面信息中获取预先为该页面设置的页面标识。

步骤s304,根据页面标识确定当前页面是否在信息保护页面列表中。

步骤s306,若当前页面在信息保护页面列表中,则页面信息匹配信息保护内容。

具体地,由于原生页面的是由开发人员标记所需要信息保护的页面,所以开发人员预先根据需要信息保护的页面建立信息保护页面列表,将信息保护页面列表存储于服务器。也就是信息保护页面列表中存储需要信息保护的页面,其中,信息保护页面列表中所存储的页面有对应的页面标识。用户终端从本地获取信息保护页面列表,从该列表中查找是否有该页面的页面标识,若有,则表示该页面存储于信息保护页面列表中,则表示该页面时需要信息保护的页面,即,页面信息匹配信息保护内容。

本实施例中,信息保护页面列表虽然是用户终端从本地获取,但是除了预先直接存储在本地之外,还可以通过服务器定期将信息保护页面列表发送至用户终端,或者服务器等待用户终端发送请求时再将信息保护页面列表发送给用户终端。因此,当用户终端获取到该页面的页面标识后,可以从本地直接获取服务器预先定期发送过来的信息保护页面列表,根据页面标识从信息保护页面列表中查找是否有对应的页面。或者,也可以生成列表获取请求发送至服务器,当服务器接收到列表获取请求后则将信息保护页面列表返回给用户终端,用户终端再根据页面标识从信息保护页面列表中查找是否有对应的页面。只有当信息保护页面列表中包括与页面标识对应的页面时,则表示该页面属于信息保护页面列表中的页面,是需要进行保护的页面,即页面的页面信息与信息保护内容是匹配的。或者,用户终端还可以将页面标识随着列表获取请求一并发送过去,当服务器接收到页面标识后,可以根据页面标识自主从信息保护页面列表中查找是否有对应的页面,直接返回结果给用户终端,用户终端根据结果确定页面信息是否匹配信息保护内容。无论哪种方式进行匹配判断,只要该页面在信息保护页面列表中有对应的页面,则表示该页面是需要保护的页面,也就是页面信息匹配信息保护内容。在本实施例中,根据原生页面的特性进行判断,提高判断的准确性。

在一个实施例中,由于不同页面类型所预先设置的信息保护内容不同,即根据页面类型获取到的信息保护内容不同。其中,在本实施例中,当页面类型为在线页面,即插件页面和h5页面时,所预先设置的信息保护内容是敏感内容。

则当页面类型为在线页面,即插件页面或者h5页面时,判断页面信息是否匹配信息保护内容包括以下步骤:

步骤s1,扫描页面内容,判断是否包括预设敏感内容。

步骤s2,若是,则页面内容匹配信息保护内容。

其中,页面信息是包括页面标识和页面内容,页面标识用于原生页面,则页面内容用户在线页面。则当页面为在线页面时,从页面信息中获取页面内容。预设敏感内容是指隐私信息,例如个人用户信息、个人账户信息、或者涉及到金额、密码等。由于插件页面和h5页面为线上页面,无法向原生页面一般通过预设需要保护的页面进行识别是否需要保护。因此,通过预先设置需要信息保护的敏感内容来判断页面是否需要信息保护。敏感内容是由运营人员进行维护和配置,因此,通过运营人员根据需要保护的敏感内容建立预设敏感内容。敏感内容的类型以及具体内容,可根据实际业务进行配置。具体地,当用户终端确定页面类型为插件页面或者h5页面时,则与服务器通信,通过请求向服务器获取预设敏感内容。

具体地,当页面类型为插件页面或者h5页面时,用户终端从页面信息中获取页面内容,扫描所获取到的页面内容,检测分析页面内容中是否包括敏感内容,例如检测页面内容是否包括个人、账户、金额、身份证等敏感词汇,或者是否含有邮箱、手机、身份证、金额等字符,或者是否有用于密码、金额输入的输入框控件等。若根据分析结果确定页面内容包括上述所说敏感内容,则确定该页面是需要保护的页面,也就是说,页面内容所对应的页面信息是与信息保护内容相匹配的。

在一个实施例中,扫描页面内容,判断是否包括预设敏感内容包括以下方式中的任意一种或多种:分析页面内容的关键字,检测是否包括预设敏感内容;或通过正则表达式判断页面内容是否包括预设敏感内容;或检测页面的控件,根据控件的属性判断是否包括预设敏感内容。

具体地,扫描页面内容时,即可获取页面所展示的内容,也就是页面文字等。通过页面文字提取页面内容的关键词,通过判断关键词是否有属于个人、账户、金额、身份证等敏感词汇确定页面内容是否包括敏感内容。或者,通过正则表达式判断页面中是否含有邮箱、手机、身份证、金额等敏感内容。其中,正则表达式是对字符串(包括普通字符(例如,a到z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。也就是说,通过正则表达式过滤页面内容中是否包括邮箱、手机、身份证、金额等字符信息。或者,通过获取该页面所设置的控件,根据控件属性来判断是否包含敏感信息。由于一般设置页面控件时会设定该页面控件的作用,也就是控件属性,例如,控件为按钮或者输入框等。即,通过获取页面控件的控件属性可以得知该控件是否是用于用户输入密码、金额或者其他敏感资料的输入框控件,若是,则表示该页面包含有敏感内容,确定该页面是有属于预设敏感内容中的敏感内容也就是该页面信息与信息保护内容相匹配。

在一个实施例中,当页面信息匹配所述信息保护内容,且检测到页面信息对应的截屏操作时,生成告警信息并获取预设联系人信息;根据联系人信息将所述告警信息发送给联系人。

具体地,当终端检测到截屏操作时,则可以向预设联系人发送告警消息用于提示用户此次截屏操作不安全,易造成信息泄露,从而防止用户截屏或者将截屏内容传播。其中,预设联系人可以是用户预先设置,与用户联系密切的其他用户,或者预设联系人可以设置为用户本人,即发送告警消息时则发送至用户终端。若信息保护应用于公共办公环境当中,则在检测到内部工作人员对办公终端进行截屏时,由于可能存在泄漏公司业务的风险,则可以将预设联系人设置为公司安保人员或者上级领导,通过将截屏动向发送给安保人员或者上级领导,从而防止员工泄漏公司业务等信息。

在一个实施例中,执行与信息保护对应的预操作方式还包括以下方式的任意一种:当检测到截屏操作时,关闭网络连接或关闭终端的通信应用,或当检测到截屏操作时,向预设联系人发送告警消息,或当检测到截屏操作时,触发身份验证,并在身份验证通过后,响应截屏操作,或当检测到截屏操作时,在截屏内容上生成不可识别的样式,或当检测到截屏操作时,确定识别到的敏感内容在图片中的位置,在相应位置增加不可识别的样式,得到截屏图片。

其中,由于当确定该页面信息与信息保护内容相匹配时,触发了信息保护机制将截屏、下载、保存和录屏等传播按键功能设置无法使用。而当不同型号用户终端可以不通过功能按键即可实现上述传播功能,例如,摇一摇等进行截屏,则关闭按键功能还是无法进行信息保护。因此,在本实施例中,可以在不关闭上述传播功能按键的情况下对信息进行保护。

具体地,当用户终端检测到用户有截屏操作时,因为即无论用户通过哪种操作方式启动了截屏功能,但只要启动了截屏功能,用户终端就能检测到。因此,用户终端一旦检测到截屏,则可以将用户终端的网络关闭使得用户无法通过网络将截屏内容向外传播,或者将用户终端的所正在运行的通信应用关闭,例如邮箱、即时通讯工具等。当通信应用无法使用时,同样不能将截屏内容向外传播。

或者,当用户终端检测到截屏操作时,触发身份验证功能,通过身份验证对用户进行身份识别,并在身份验证通过后,再响应用户截屏操作。确保没有截屏权限的用户无法进行截屏操作,从而防止信息泄露,保证信息安全。

在一个实施例中,触发信息保护,执行与信息保护对应的预操作还包括:识别信息保护内容在当前屏幕的位置;根据截屏操作获取截屏内容图片;根据信息保护内容的位置,在截屏内容图片的相应位置增加不可识别样式,得到截屏图片。

具体地,当用户终端监测到截屏操作时,生成不可识别样式。或者当确定截屏人员的身份验证未通过时再生成不可识别样式。根据不可识别样式对截屏内容进行修改,将不可识别样式替换截屏内容中的敏感信息。其中,不可识别样式包括但不限于模糊显示样式和空白显示样式等。具体地,当用户检测到截屏操作时,生成模糊显示样式或者空白显示样式。并且,通过影响识别技术识别截屏图片中的敏感信息位置,也就是截屏内容中的需要进行信息保护的内容,即敏感信息。若敏感信息数量达到预设值,即可直接将模糊显示样式和空白显示样式返回给终端。若敏感信息数量没有达到预设值,则可以将模糊显示样式和空白显示样式与敏感信息进行替换,相当于对敏感信息进行模糊或者空白处理,将敏感信息已被替换的截屏内容作为最终的截屏图片返回给用户。在本实施例中,通过截屏内容修改,不仅满足用户截屏需求,也对敏感信息进行了保护,防止泄露。

在一个实施例中,执行与信息保护机制对应的预操作之后,还包括步骤:生成信息保护信息。

其中,信息保护信息是指用于提示用户其本次截屏、下载、保存或者录屏等操作涉及到敏感信息的提示信息。具体地,当根据信息保护机制关闭截屏、下载、保存和录屏等功能,则可以返回“由于该页面包含敏感信息,处于信息保护状态,截屏、下载、保存和录屏等功能无法使用”的提示信息提醒用户上述功能无法使用。或者,当用户截屏后接收到了修改后的截屏内容,同样可以生成“该截屏内容包含敏感信息,已进行保护处理”等提示信息。当信息保护信息生成后实时显示在用户终端的显示装置上,用于通过提示信息不仅可以告知用户为何功能无法使用、为何截屏内容已被修改,还能进一步加深用户敏感信息保护意识。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种信息保护装置,包括:获取模块402、识别模块404、判断模块406和触发模块408,其中:

获取模块402,用于获取页面打开请求,根据页面打开请求打开对应的页面;

识别模块404,用于识别页面的页面类型;

所述获取模块402还用于根据页面类型获取对应的信息保护内容;;

判断模块406,用于获取页面的页面信息,判断页面信息是否匹配所述信息保护内容;

触发模块408,用于当页面信息匹配所述信息保护内容时,且检测到页面信息对应的截屏操作时,触发身份验证;

响应模块410,若身份验证通过,则响应截屏操作;

执行模块412,若身份验证不通过,则触发信息保护,执行与信息保护对应的预操作。

在一个实施例中,获取模块402还用于当页面类型为在线页面时,与服务器通信获取预设敏感内容;判断模块404还用于扫描页面内容,判断是否包括预设敏感内容;若是,则所述页面信息匹配所述信息保护内容。

在一个实施例中,判断模块404还用于分析页面内容的关键字,检测是否包括预设敏感内容;或通过正则表达式判断页面内容是否包括预设敏感内容;或检测页面的控件,根据控件的属性判断是否包括预设敏感内容。

在一个实施例中,获取模块402还用于当页面类型为原生页面时,加载本地的信息保护页面列表;判断模块404还用于获取页面标识,根据页面标识确定当前页面是否在信息保护页面列表中;若当前页面在信息保护页面列表中,则页面信息匹配信息保护内容。

在一个实施例中,触发模块406还用于当页面信息匹配信息保护内容,且检测到页面信息对应的截屏操作时,生成告警信息并获取预设联系人信息;根据联系人信息将所述告警信息发送给联系人。

在一个实施例中,执行模块412还用于识别信息保护内容在当前屏幕的位置;根据截屏操作获取截屏内容图片;根据信息保护内容的位置,在截屏内容图片的相应位置增加不可识别样式,得到截屏图片。

在一个实施例中,信息保护装置还包括生成模块,用于生成信息保护信息并显示。

关于信息保护装置的具体限定可以参见上文中对于信息保护方法的限定,在此不再赘述。上述信息保护装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息保护方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取页面打开请求,根据页面打开请求打开对应的页面;

识别页面的页面类型;

根据页面类型获取对应的信息保护内容;

获取页面的页面信息,判断页面信息是否匹配信息保护内容;

当页面信息匹配信息保护内容时,且检测到页面信息对应的截屏操作时,触发身份验证;

若身份验证通过,则响应截屏操作;

若身份验证不通过,则触发信息保护,执行与信息保护对应的预操作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当页面类型为在线页面时,与服务器通信获取预设敏感内容;扫描页面内容,判断是否包括预设敏感内容;若是,则所述页面信息匹配所述信息保护内容。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:分析页面内容的关键字,检测是否包括预设敏感内容;或通过正则表达式判断页面内容是否包括预设敏感内容;或检测页面的控件,根据控件的属性判断是否包括预设敏感内容。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当页面类型为原生页面时,加载本地的信息保护页面列表;获取页面标识,根据页面标识确定当前页面是否在信息保护页面列表中;若当前页面在信息保护页面列表中,则页面信息匹配信息保护内容。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当页面信息匹配信息保护内容,且检测到页面信息对应的截屏操作时,生成告警信息并获取预设联系人信息;根据联系人信息将所述告警信息发送给联系人。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:识别信息保护内容在当前屏幕的位置;根据截屏操作获取截屏内容图片;根据信息保护内容的位置,在截屏内容图片的相应位置增加不可识别样式,得到截屏图片。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:生成信息保护信息并显示。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取页面打开请求,根据页面打开请求打开对应的页面;

识别页面的页面类型;

根据页面类型获取对应的信息保护内容;

获取页面的页面信息,判断页面信息是否匹配信息保护内容;

当页面信息匹配信息保护内容时,且检测到页面信息对应的截屏操作时,触发身份验证;

若身份验证通过,则响应截屏操作;

若身份验证不通过,则触发信息保护,执行与信息保护对应的预操作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当页面类型为在线页面时,与服务器通信获取预设敏感内容;扫描页面内容,判断是否包括预设敏感内容;若是,则所述页面信息匹配所述信息保护内容。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:分析页面内容的关键字,检测是否包括预设敏感内容;或通过正则表达式判断页面内容是否包括预设敏感内容;或检测页面的控件,根据控件的属性判断是否包括预设敏感内容。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当页面类型为原生页面时,加载本地的信息保护页面列表;获取页面标识,根据页面标识确定当前页面是否在信息保护页面列表中;若当前页面在信息保护页面列表中,则页面信息匹配信息保护内容。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当页面信息匹配信息保护内容,且检测到页面信息对应的截屏操作时,生成告警信息并获取预设联系人信息;根据联系人信息将所述告警信息发送给联系人。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:识别信息保护内容在当前屏幕的位置;根据截屏操作获取截屏内容图片;根据信息保护内容的位置,在截屏内容图片的相应位置增加不可识别样式,得到截屏图片。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:生成信息保护信息并显示。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1