生成应用页面水印的方法技术

技术编号:39494426 阅读:11 留言:0更新日期:2023-11-24 11:20
本申请涉及一种生成应用页面水印的方法

【技术实现步骤摘要】
生成应用页面水印的方法、装置、计算机设备


[0001]本申请涉及计算机网络安全
,特别是涉及一种生成应用页面水印的方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着计算机科学的发展,计算机网络安全问题也越发严重,通过盗用他人作品用于未授权的用途

水印是一种很好保护用户版权

防止盗用

品牌推广

版权保护

消除误解的技术手段

当前我们为了防止基于代理服务的浏览器访问的应用页面出现信息泄露,通常会采用添加水印的方式

相关技术中,通常会在应用服务器对网页进行处理,确保所有通过应用服务器获取的网页都带有水印,或通过网页的前端代码中的层叠样式表在图片上叠加水印样式或文字,来完成水印的添加

但是这两种方式,需要每个应用的开发者自己添加水印,因此,相关技术中添加水印的方式较为繁琐


技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种生成应用页面水印的方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0004]第一方面,本申请提供了一种生成应用页面水印的方法,所述方法包括:展示所述应用的配置页面;在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略;响应于所述客户端访问所述应用的请求,将所述请求转发至所述应用的服务器;接收由所述应用的服务器返回的应用页面数据,将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面;将所述带有水印的应用页面发送至所述客户端,以指示所述客户端展示带有水印的应用页面

[0005]在其中一个实施例中,所述展示所述应用的配置页面,包括:获取所述应用的服务器中的需要添加水印的应用页面;确定所述需要添加水印的应用页面的统一资源定位网址;根据所述统一资源定位网址,展示所述应用的配置页面

[0006]在其中一个实施例中,所述配置页面上设置有客户端白名单信息的设置控件,在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略,包括:在所述配置页面接收对所述应用水印策略中水印样式及客户端白名单信息的设置操作,生成所述应用的水印配置策略;所述将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面,包括:在所述客户端不属于所述水印配置策略中的客户端白名单信息的情况下,将所述
水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面

[0007]在其中一个实施例中,所述在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略,包括:在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的初始水印策略;响应于在所述水印配置页面中预览功能的触发操作,展示与所述初始水印策略相匹配的水印的应用页面;响应于在所述水印配置页面中保存功能的触发操作,确定所述应用的水印配置策略为所述初始水印策略

[0008]在其中一个实施例中,所述配置页面上设置有暗水印的设置控件,所述在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的初始水印策略,包括:在所述配置页面接收对所述应用水印策略中透明度设置操作,生成所述应用的初始水印策略;其中,所述初始水印策略包括初始明水印策略以及初始暗水印策略,初始明水印策略以及初始暗水印策略具有不同的透明度取值范围

[0009]在其中一个实施例中, 所述将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面,包括:将所述水印配置策略中的明水印以及暗水印的水印策略所对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面;其中,所述暗水印可以通过图像处理软件调整网页属性显现出来

[0010]在其中一个实施例中,所述将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面,包括:获取所述应用的服务器返回的应用页面;在所述应用页面上添加画布,并根据所述水印配置策略,将所述水印配置策略对应的水印添加至所述画布中;将所述画布调整到页面最上层,得到带有水印的应用页面

[0011]第二方面,本申请还提供了一种生成应用页面水印的装置

所述装置包括:配置展示模块,用于展示所述应用的配置页面;策略配置模块,用于在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略;请求转发模块,用于响应于所述客户端访问所述应用的请求,将所述请求转发至所述应用的服务器;页面获取模块,用于接收由所述应用的服务器返回的应用页面数据,将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面;页面展示模块,用于将所述带有水印的应用页面发送至所述客户端,以指示所述客户端展示带有水印的应用页面

[0012]在其中一个实施例中,所述配置展示模块,包括:第一获取子模块,用于获取所述应用的服务器中的需要添加水印的应用页面;
确定子模块,用于确定所述需要添加水印的应用页面的统一资源定位网址;展示子模块,用于根据所述统一资源定位网址,展示所述应用的配置页面

[0013]在其中一个实施例中,所述策略配置模块,包括:白名单子模块,用于在所述配置页面接收对所述应用水印策略中水印样式及客户端白名单信息的设置操作,生成所述应用的水印配置策略;所述将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面,包括:页面子模块,用于在所述客户端不属于所述水印配置策略中的客户端白名单信息的情况下,将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面

[0014]在其中一个实施例中,所述策略配置模块,包括:设置子模块,用于高在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的初始水印策略;预览子模块,用于响应于在所述水印配置页面中预览功能的触发操作,展示与所述初始水印策略相匹配的水印的应用页面;保存子模块,用于响应于在所述水印配置页面中保存功能的触发操作,确定所述应用的水印配置策略为所述初始水印策略

[0015]在其中一个实施例中,所述设置子模块,包括:设置单元,用于在所述配置页面接收对所述应用水印策略中透明度设置操作,生成所述应用的初始水印策略;其中,所述初始水印策略包括初始明水印策略以及初始暗水印策略,初始明水印策略以及初始暗水印策略具有不同的透明度取值范围

[0016]在其中一个实施例中,所述页面获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种生成应用页面水印的方法,其特征在于,应用于代理服务器,所述代理服务器与应用的服务器电性连接,所述代理服务器与客户端电性连接,在所述客户端通过所述代理服务器的浏览器页面,展示所述应用的服务器对应的应用数据,所述方法包括:展示所述应用的配置页面;在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略;响应于所述客户端访问所述应用的请求,将所述请求转发至所述应用的服务器;接收由所述应用的服务器返回的应用页面数据,将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面;将所述带有水印的应用页面发送至所述客户端,以指示所述客户端展示带有水印的应用页面
。2.
根据权利要求1所述的方法,其特征在于,所述展示所述应用的配置页面,包括:获取所述应用的服务器中的需要添加水印的应用页面;确定所述需要添加水印的应用页面的统一资源定位网址;根据所述统一资源定位网址,展示所述应用的配置页面
。3.
根据权利要求1所述的方法,其特征在于,所述配置页面上设置有客户端白名单信息的设置控件,在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略,包括:在所述配置页面接收对所述应用水印策略中水印样式及客户端白名单信息的设置操作,生成所述应用的水印配置策略;所述将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面,包括:在所述客户端不属于所述水印配置策略中的客户端白名单信息的情况下,将所述水印配置策略对应的水印添加至所述应用页面数据对应的应用页面,得到带有水印的应用页面
。4.
根据权利要求1所述的方法,其特征在于,所述在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的水印配置策略,包括:在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的初始水印策略;响应于在所述水印配置页面中预览功能的触发操作,展示与所述初始水印策略相匹配的水印的应用页面;响应于在所述水印配置页面中保存功能的触发操作,确定所述应用的水印配置策略为所述初始水印策略
。5.
根据权利要求3所述的方法,其特征在于,所述配置页面上设置有暗水印的设置控件,所述在所述配置页面接收对所述应用水印策略的设置操作,生成所述应用的初始水印策略,包括:在所述配置页面接收对所述应用水印策略中透明度设置操作,生成所述...

【专利技术属性】
技术研发人员:张永强谢坚史晓婧曾明曾强刘先金
申请(专利权)人:深圳竹云科技股份有限公司
类型:发明
国别省市:

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

1