System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其是对一种目标网页添加水印的防泄密方法和装置。
技术介绍
1、随着互联网的高速发展和应用,人们的网络安全意识不断增强,企业管理者们也越来越重视数据安全防护,通过数据加密、文件权限管理等措施保护数据安全,例如,针对内部人员有意无意的拍照、截屏行为可能造成信息泄露的行为,可以针对拍照泄密、截图泄密添加屏幕水印、进程水印等,以保护数据安全。
2、但是,如果是需要对浏览器使用屏幕水印或进程水印时,企业内部仅部分公司内部网站比较重要(不许截图或者外传),而不作区分处理的话,在我们正常使用浏览器搜索或者查看一些资料时,都会浏览器中满屏都打满了水印,这将会影响正常使用体验,也可能降低工作效率。
技术实现思路
1、为了解决上述技术问题,提出了本专利技术的实施例提供了一种目标网页添加水印的防泄密方法和装置。
2、根据本专利技术公开的一个方面,提供了一种对目标网页添加水印的防泄密方法,所述方法包括:
3、通过图形设备接口创建水印窗口,所述水印窗口为隐藏状态,且包括有目标水印;
4、当监测到目标浏览器中的标题框或地址栏发生变化时,确定所述当前网页的统一资源定位符url是否为预设目标url;
5、若是预设目标url,则展示所述水印窗口,以在所述预设目标url对应的当前网页显示所述目标水印。
6、根据本专利技术一实施例,所述水印窗口上设置有系统钩子机制,所述监测到目
7、标浏览器中的标题框或地址栏发生
8、利用所述系统钩子机制,拦截所述系统中关于目标浏览器的事件函数;
9、基于所述事件函数,确定所述目标浏览器中的标题框或地址栏是否发生变化。
10、根据本专利技术一实施例,所述方法还包括:
11、获取所述目标浏览器的预设网页的统一资源定位符url和第一窗口标题;
12、对所述统一资源定位符url和所述第一窗口标题进行关联操作;
13、将关联后的预设网页的统一资源定位符url和所述第一窗口标题存储容器,所述预设容器存储有一个以上的统一资源定位符url和与其对应的第一窗口标题之间的对应关系。
14、根据本专利技术一实施例,当监测到目标浏览器中的标题框或地址栏发生变化时,
15、确定所述当前网页的统一资源定位符url是否为预设目标url,包括:
16、当监测到目标浏览器中的标题框或地址栏发生变化时,获取所述当前网页的
17、第二窗口标题;
18、确定所述预设容器中是否存在与所述第二窗口标题相同的第一窗口标题;
19、如果有,则确定所述当前网页的统一资源定位符url为预设目标url,从所述预设容器中获取与所述第二窗口标题相同的第一窗口标题对应的统一资源定位符url。
20、根据本专利技术一实施例,所述方法还包括:
21、如果所述预设容器中没有与所述第二窗口标题相同的第一窗口标题,则获取所述当前网页的统一资源定位符url;
22、基于获取的该统一资源定位符url,展示所述水印窗口,以在该统一资源定位符url对应的当前网页显示所述目标水印。
23、根据本专利技术实施例的另一个方面,提供了一种对目标网页添加水印的防泄密装置,所述装置包括:
24、水印窗口创建模块,用于通过图形设备接口创建水印窗口,所述水印窗口为隐藏状态,且包括有目标水印;
25、url确定模块,用于当监测到目标浏览器中的标题框或地址栏发生变化时,确定所述当前网页的统一资源定位符url是否为预设目标url;
26、水印添加模块,用于若是预设目标url,则展示所述水印窗口,以在所述预设目标url对应的当前网页显示所述目标水印。
27、根据本专利技术一实施例,所述水印窗口上设置有系统钩子机制,所述url确定模块,进一步用于利用所述系统钩子机制,拦截所述系统中关于目标浏览器的事件函数;
28、基于所述事件函数,确定所述目标浏览器中的标题框或地址栏是否发生变化。
29、根据本专利技术一实施例,所述装置还包括:
30、第一信息获取模块,用于获取所述目标浏览器的预设网页的统一资源定位符
31、url和第一窗口标题;
32、关联模块,用于对所述统一资源定位符url和所述第一窗口标题进行关联操作;
33、容器存储模块,用于将关联后的预设网页的统一资源定位符url和所述第一窗口标题存储至预设容器,所述预设容器存储有一个以上的统一资源定位符url和与其对应的第一窗口标题之间的对应关系。
34、根据本专利技术一实施例,所述url确定模块,进一步用于:
35、当监测到目标浏览器中的标题框或地址栏发生变化时,获取所述当前网页的第二窗口标题;
36、确定所述预设容器中是否存在与所述第二窗口标题相同的第一窗口标题;
37、如果有,则确定所述当前网页的统一资源定位符url为预设目标url,从所述预设容器中获取与所述第二窗口标题相同的第一窗口标题对应的统一资源定位符url。
38、根据本专利技术一实施例,所述装置还包括:
39、第二信息获取模块,用于如果所述预设容器中没有与所述第二窗口标题相同的第一窗口标题,则获取所述当前网页的统一资源定位符url;
40、水印添加模块,进一步用于:基于获取的该统一资源定位符url,展示所述水印窗口,以在该统一资源定位符url对应的当前网页显示所述目标水印。
41、根据本专利技术实施例还提供了一种电子设备,所述电子设备包括:
42、处理器;
43、用于存储所述处理器可执行指令的存储器;
44、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述一种对目标网页添加水印的防泄密方法。
45、基于本专利技术上述实施例提供的技术方案通过图形设备接口创建水印窗口,所述水印窗口为隐藏状态,且包括有目标水印,当监测到目标浏览器中的标题框或地址栏发生变化时,确定所述当前网页的统一资源定位符url是否为预设目标url,确定是预设目标url,则展示所述水印窗口,以在所述预设目标url对应的当前网页显示所述目标水印,基于此,可以就特定的网页添加水印,避免在浏览器的所有网页添加水印,提高浏览器使用体验,提高员工工作效率,同时还能防止企业比较重要的网站数据泄露,提高企业数据的安全性。
46、下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
本文档来自技高网...【技术保护点】
1.一种对目标网页添加水印的防泄密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述水印窗口上设置有系统钩子机制,所述监测到目标浏览器中的标题框或地址栏发生变化,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,当监测到目标浏览器中的标题框或地址栏发生变化时,确定所述当前网页的统一资源定位符URL是否为预设目标URL,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种对目标网页添加水印的防泄密装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述水印窗口上设置有系统钩子机制,所述URL确定模块,进一步用于利用所述系统钩子机制,拦截所述系统中关于目标浏览器的事件函数;
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
9.根据权利要求8所述的装置,其特征在于,所述URL确定模块,进一步用于:
10.根据权利要求9所述的
...【技术特征摘要】
1.一种对目标网页添加水印的防泄密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述水印窗口上设置有系统钩子机制,所述监测到目标浏览器中的标题框或地址栏发生变化,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,当监测到目标浏览器中的标题框或地址栏发生变化时,确定所述当前网页的统一资源定位符url是否为预设目标url,包括:
5.根据权利要求4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:邱志斌,涂高元,郭永兴,陆云燕,吴炜斌,蔡嘉锋,
申请(专利权)人:厦门天锐科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。