一种页面水印生成方法、识别方法、装置、设备及存储介质制造方法及图纸

技术编号:24251962 阅读:29 留言:0更新日期:2020-05-22 23:47
本发明专利技术涉及一种页面水印生成方法、识别方法、装置、设备及存储介质,其中页面水印生成方法包括:对目标页面实施监听;在监听到针对目标页面的触发操作时,获取目标页面的日志信息;对日志信息进行处理得到水印信息;根据目标页面的类型确定目标编码方式和目标元素;基于目标编码方式对水印信息进行编码,得到码元信息;获取预设的码元与目标元素的样式的对应关系;根据码元信息和对应关系更改目标页面内目标元素的样式,在目标页面内生成相应的水印。本发明专利技术通过元素样式嵌入水印,保证了观感和隐秘性,还能通过识别水印确定信息泄露源头。

A page watermark generation method, recognition method, device, device and storage medium

【技术实现步骤摘要】
一种页面水印生成方法、识别方法、装置、设备及存储介质
本专利技术涉及水印
,尤其涉及一种页面水印生成方法、识别方法、装置、设备及存储介质。
技术介绍
网络技术的发展让信息的扩散更加迅速,然而企业单位等内部系统的数据则属于敏感信息或者机密信息,数据的外传有着严格的限制。但是,内部系统的敏感数据仍能以拍照或者截屏的方式被泄漏或外传,对数据的安全性产生了一定的影响。为此,一般会在包含敏感数据的网页页面中增加水印,虽然不能禁止用户拍照或者截屏,但是可以对泄漏的数据增加标识以示所有权。水印一般分为显性水印和隐性水印。显性水印通常是在网页页面的图层中增加图片、点阵、文字等样式,隐性水印包括通过网页脚本语言在改变网页的样式属性等方式。应用于报表系统或表单系统等含有大量数据的系统中时,显性的水印一方面容易被抹去或被避开,另一方面会影响系统网页页面的浏览体验。当包含敏感数据或者机密数据的网页页面被拍照或者截屏时,无法获取隐性水印并通过隐性水印得到数据泄漏的信息。
技术实现思路
为了解决网页中的敏感信息容易以截屏或者拍照的方式泄漏且难以追溯的问题,本专利技术公开了一种页面水印生成方法、识别方法、装置、设备及存储介质。所述技术方案如下:第一方面,本专利技术提供了一种页面水印生成方法,所述生成方法包括:对目标页面实施监听;在监听到针对所述目标页面的触发操作时,获取所述目标页面的日志信息;对所述日志信息进行处理得到水印信息;根据所述目标页面的类型确定目标编码方式和目标元素;基于所述目标编码方式对所述水印信息进行编码,得到码元信息;获取预设的码元与所述目标元素的样式的对应关系;根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印。进一步地,所述对所述日志信息进行处理得到水印信息包括:从所述日志信息中提取关键类型的信息;所述关键类型的信息包括以下至少一种:用户标识信息、用户IP地址、登录授权信息、终端设备信息和终端应用信息;将所述关键类型的信息进行整合处理,得到水印信息。进一步地,所述根据所述目标页面的类型确定目标元素包括:在所述目标页面内包含表单时,将所述目标页面内目标元素确定为所述表单的边框;在所述目标页面为文档文件时,将所述目标页面内目标元素确定为所述文档文件的字符。进一步地,所述根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印包括:在所述目标元素确定为所述表单的边框时,根据所述码元信息与所述对应关系更改所述表单的边框线条样式,在所述目标页面内生成相应的水印;在所述目标元素确定为所述文档文件的字符时,根据所述码元信息与所述对应关系更改所述文档文件的字符样式,在所述目标页面内生成相应的水印。第二方面,本专利技术提供了一种页面水印识别方法,所述识别方法包括:获取待识别的目标页面,所述待识别的目标页面内包含水印;根据所述待识别的目标页面的类型确定目标解码方式和目标元素;获取所述待识别的目标页面内所述目标元素的样式;获取预设的码元与所述目标元素的样式的对应关系;根据所述待识别的目标页面内所述目标元素的样式和所述对应关系,得到码元信息;基于所述目标解码方式对所述码元信息进行解码,得到水印信息。进一步地,所述识别方法还包括:根据所述水印信息获得关键类型的信息;所述关键类型的信息包括以下至少一种:用户标识信息、用户IP地址、登录授权信息、终端设备信息和终端应用信息;根据所述关键类型的信息确定所述待识别的目标页面的来源。第三方面,本专利技术提供了一种页面水印生成装置,所述生成装置包括:监听模块,用于对目标页面实施监听;第一获取模块,用于在监听到针对所述目标页面的触发操作时,获取所述目标页面的日志信息;第一处理模块,用于对所述日志信息进行处理得到水印信息;第二处理模块,用于根据所述目标页面的类型确定目标编码方式和目标元素;编码模块,用于基于所述目标编码方式对所述水印信息进行编码,得到码元信息;第二获取模块,用于获取预设的码元与所述目标元素的对应关系;生成模块,用于根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印。第四方面,本专利技术提供了一种页面水印识别装置,所述识别装置包括:第一目标获取模块,用于获取待识别的目标页面,所述待识别的目标页面内包含水印;第一目标处理模块,用于根据所述待识别的目标页面的类型确定目标解码方式和目标元素;第二目标获取模块,用于获取所述待识别的目标页面内所述目标元素的样式;第三目标获取模块,用于获取预设的码元与所述目标元素的样式的对应关系;第二目标处理模块,用于根据所述待识别的目标页面内所述目标元素的样式和所述对应关系,得到码元信息;解码模块,用于基于所述目标解码方式对所述码元信息进行解码,得到水印信息。进一步地,所述识别装置还包括:溯源模块,用于根据所述水印信息获得关键类型的信息;所述关键类型的信息包括以下至少一种:用户标识信息、用户IP地址、登录授权信息、终端设备信息和终端应用信息;根据所述关键类型的信息确定所述待识别的目标页面的来源。第五方面,本专利技术提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述的一种页面水印生成方法或一种页面水印识别方法。第六方面,本专利技术提供了一种计算机刻度存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述的一种页面水印生成方法或一种页面水印识别方法。采用上述技术方案,本专利技术所述的一种页面水印生成方法、识别方法、装置、设备及存储介质具有如下有益效果:通过根据页面的类型选择合适的编码方式和页面元素,对关键信息进行编码并利用页面元素生成水印。应用于网页页面中,页面元素的样式的更改不会影响网页页面的浏览体验,同时水印重复地显现在网页页面中,能够在数据泄漏后根据水印信息进行追踪溯源。本专利技术提供的技术方案还可以应用于所有类型的文档中,同样使得文档页面的水印具有一定的隐蔽性和可溯源性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种页面水印生成方法的流程示意图;...

【技术保护点】
1.一种页面水印生成方法,其特征在于,所述生成方法包括:/n对目标页面实施监听;/n在监听到针对所述目标页面的触发操作时,获取所述目标页面的日志信息;/n对所述日志信息进行处理得到水印信息;/n根据所述目标页面的类型确定目标编码方式和目标元素;/n基于所述目标编码方式对所述水印信息进行编码,得到码元信息;/n获取预设的码元与所述目标元素的样式的对应关系;/n根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印。/n

【技术特征摘要】
1.一种页面水印生成方法,其特征在于,所述生成方法包括:
对目标页面实施监听;
在监听到针对所述目标页面的触发操作时,获取所述目标页面的日志信息;
对所述日志信息进行处理得到水印信息;
根据所述目标页面的类型确定目标编码方式和目标元素;
基于所述目标编码方式对所述水印信息进行编码,得到码元信息;
获取预设的码元与所述目标元素的样式的对应关系;
根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印。


2.根据权利要求1所述的一种页面水印生成方法,其特征在于,所述对所述日志信息进行处理得到水印信息包括:
从所述日志信息中提取关键类型的信息;
所述关键类型的信息包括以下至少一种:用户标识信息、用户IP地址、登录授权信息、终端设备信息和终端应用信息;
将所述关键类型的信息进行整合处理,得到水印信息。


3.根据权利要求1所述的一种页面水印生成方法,其特征在于,所述根据所述目标页面的类型确定目标元素包括:
在所述目标页面内包含表单时,将所述目标页面内目标元素确定为所述表单的边框;
在所述目标页面为文档文件时,将所述目标页面内目标元素确定为所述文档文件的字符。


4.根据权利要求3所述的一种页面水印生成方法,其特征在于,所述根据所述码元信息和所述对应关系更改所述目标页面内所述目标元素的样式,在所述目标页面内生成相应的水印包括:
在所述目标元素确定为所述表单的边框时,根据所述码元信息与所述对应关系更改所述表单的边框线条样式,在所述目标页面内生成相应的水印;
在所述目标元素确定为所述文档文件的字符时,根据所述码元信息与所述对应关系更改所述文档文件的字符样式,在所述目标页面内生成相应的水印。


5.一种页面水印识别方法,其特征在于,所述识别方法包括:
获取待识别的目标页面,所述待识别的目标页面内包含水印;
根据所述待识别的目标页面的类型确定目标解码方式和目标元素;
获取所述待识别的目标页面内所述目标元素的样式;
获取预设的码元与所述目标元素的样式的对应关系;
根据所述待识别的目标页面内所述目标元素的样式和所述对应关系,得到码元信息;
基于所述目标解码方式对所述码元信息进行解码,得到水印信息。


6.根据权利要求5所述的一种页面水印识别方法,其特征在于,所述识别方法还包括:
根据所述水印信息获得关键类型的信息;
所述关键类型的信息包括以下至少一种:用户标识信息、用户IP地...

【专利技术属性】
技术研发人员:宋大伟吴健
申请(专利权)人:苏州亿歌网络科技有限公司
类型:发明
国别省市:江苏;32

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

1