一种注入式窗口浮水印系统和方法技术方案

技术编号:24092091 阅读:39 留言:0更新日期:2020-05-09 08:32
本发明专利技术披露了一种注入式窗口浮水印系统和方法,所述注入式窗口浮水印系统包括一注入模块;一浮水印生成模块;一浮水印更新模块;其中注入模块用于将浮水印生成模块、浮水印更新模块注入主窗口主进程,浮水印生成模块用于生成和销毁浮水印,浮水印更新模块用于更新浮水印信息。本发明专利技术所记载的技术方案可有效地提高浮水印系统的运行效率,减少浮水印被篡改或消除的风险。

An injection window watermarking system and method

【技术实现步骤摘要】
一种注入式窗口浮水印系统和方法专利
本专利技术涉及一种注入式窗口浮水印系统和方法,特别涉及一种注入式窗口浮水印的系统和方法。专利技术背景窗口浮水印技术是一种用于防止数据泄露技术,同时窗口浮水印技术能够增加窗口的丰富度,达到窗口信息和浮水印信息的叠加,目前传统的窗口浮水印技术方案通常用外部程序生成,并且通过调取模块从外部程序放置于被激活的窗口,浮水印生成、改变大小以及销毁的过程中都需要反复地受到受控窗口的调整改变,从而使得窗口浮水印程序性能损耗严重,传统的窗口浮水印系统和方法对消息进程的管控有较大的漏洞,传统技术方案可以直接通过浮水印窗口发送指令调整管理浮水印,从而使得版权伪造侵权风险较大。
技术实现思路
本专利技术其中一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印系统和方法通过主窗口指令验证的方式,避免浮水印被副窗口的任意指令销毁或更改,降低浮水印被故意去除或伪造的风险。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印系统和方法通过在程序窗口主进程中注入浮水印程序的方式,可有效降低浮水印程序运行性能损耗。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,主窗口和副窗口通过调用函数保持同步,其中副窗口被优选为透明窗口,提高视觉化效果。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印系统和方法中浮水印窗口被设置为激活主窗口的副窗口,所述副窗口通过服务器直接下发配置信息,以使得所述副窗口和浮水印时同步生成,通过该方法不会导致浮水印缩放,从而可以提高浮水印的生成质量。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,其中所述浮水印系统和方法通过服务器下发配置文件的方式,可使得主窗口在预览的条下显示浮水印信息,以避免在预览状态下以截图或复制的方式泄露机密。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印系统和方法可根据主窗口下发配置信息实时更新,以避免浮水印信息伪造。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印系统可在对所述浮水印更新的过程中对所述浮水印进行缩放,一方面可以使得浮水印更适配主窗口大小,并且在主窗口大小发生变化的过程中可有效避引起浮水印图像模糊的现象。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印方法可进一步开放截图模块,通过所述截图模块,一方面便于企业内部的沟通管理,另一方面可以通过截图上的浮水印信息追溯到对应的信息泄露人员,便于版权保密管理。本专利技术另一个目的在于提供一种注入式窗口浮水印系统和方法,所述浮水印方法采用hook模块获取主窗口的创建、激活或窗口大小设置,便于浮水印窗口和主程序窗口的实时更新。为了实现至少一个上述专利技术目的,本专利技术进一步提供一种注入式窗口浮水印系统,所述注入式窗口浮水印包括:一注入模块;一浮水印生成模块;一浮水印更新模块;其中所述注入模块用于将所述浮水印生成模块、所述浮水印更新模块注入主窗口主进程,所述浮水印生成模块用于生成和销毁浮水印,所述浮水印更新模块用于更新浮水印信息。根据本专利技术一个较佳实施例,所述注入式窗口浮水印系统包括一hook模块,所述hook模块被所述注入模块注入主窗口主进程,用于获取主窗口信息,供所述浮水印生成模块生成所述主窗口的副窗口和/或供所述浮水印更新模块更新浮水印。根据本专利技术另一个较佳实施例,所述浮水印生成模块和所述浮水印更新模块包括一指令服务器,所述指令服务器用于向所述浮水印生成模块或浮水印更新模块下发浮水印配置信息,用于生成、销毁或更新浮水印信息操作。根据本专利技术另一个较佳实施例,所述浮水印生成模和浮水印更新模块块还用于接收主窗口调整信息,并根据主窗口调整信息调整、生成或销毁副窗口信息。根据本专利技术另一个较佳实施例,所述注入式窗口浮水印系统包括一截图模块,用于屏幕截图。根据本专利技术另一个较佳实施例,所述注入模块还用于替换主窗口信息函数。根据本专利技术另一个较佳实施例,所述注入式窗口浮水印系统还包括一监控模块,所述监控模块用于监控主窗口和副窗口的运行。根据本专利技术另一个较佳实施例,所述为了实现上述至少一个专利技术目的,本专利技术进一步提供一种注入式窗口浮水印方法,包括如下步骤:S1:接收一创建指令,创建一主窗口;S2:接收所述主窗口信息,根据所述主窗口信息创建一副窗口;S3:接收或获取一浮水印配置文件,在所述副窗口生成一浮水印;S4:根据主窗口信息变更,调整副窗口浮水印;根据本专利技术另一个较佳实施例,在上述S1步骤中进一步包括启动主窗口进程时,向所述主窗口主进程注入浮水印组件,其中所述浮水印组件包括浮水印生成模块、浮水印更新模块和hook模块。根据本专利技术另一个较佳实施例,在上述S1步骤中,通过驱动向所述主窗口主进程注入浮水印组件。根据本专利技术另一个较佳实施例,在上述S2步骤中进一步包括通过hook设置所述副窗口信息或激活副窗口。根据本专利技术另一个较佳实施例,在上述S2步骤中进一步包括如下方法:通过对所述主窗口信息进行hook,并根据主窗口变更信息,以更新所述副窗口信息。根据本专利技术另一个较佳实施例,在上述S3步骤中,包括接受指令服务器发送的所述浮水印配置文件,通过识别所述浮水印配置文件,以生成、更新或销毁所述浮水印。根据本专利技术另一个较佳实施例,在上述S4步骤中,包括根据主窗口销毁信息,进而销毁所述浮水印信息。根据本专利技术另一个较佳实施例,所述浮水印方法进一步包括:监控所述主窗口进程和所述浮水印信息。附图说明图1显示的是本专利技术一种注入式窗口浮水印系统一个较佳实施例的流程示意图;图2显示的是本专利技术一种注入式窗口浮水印系统副窗口创建流程示意图;图3显示的是本专利技术一种注入式窗口浮水印方法一个较佳实施例的流程图示意图。具体实施方式以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发专利技术的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本专利技术的精神和范围的其他技术方案。本领域技术人员应理解的是,在本专利技术的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本专利技术的限制。可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制请参考图1和图2,所述注入式窗口浮水印系本文档来自技高网...

【技术保护点】
1.一种注入式窗口浮水印系统,其特征在于,包括:/n一注入模块;/n一浮水印生成模块;/n一浮水印更新模块;/n其中所述注入模块用于将所述浮水印生成模块、所述浮水印更新模块注入主窗口主进程,所述浮水印生成模块用于生成和销毁浮水印,所述浮水印更新模块用于更新浮水印信息。/n

【技术特征摘要】
1.一种注入式窗口浮水印系统,其特征在于,包括:
一注入模块;
一浮水印生成模块;
一浮水印更新模块;
其中所述注入模块用于将所述浮水印生成模块、所述浮水印更新模块注入主窗口主进程,所述浮水印生成模块用于生成和销毁浮水印,所述浮水印更新模块用于更新浮水印信息。


2.根据权利要求1所述的一种注入式窗口浮水印系统,其特征在于,所述注入式窗口浮水印系统包括一hook模块,所述hook模块被所述注入模块注入主窗口主进程,用于获取主窗口信息,供所述浮水印生成模块生成所述主窗口的副窗口和/或供所述浮水印更新模块更新浮水印。


3.根据权利要求1所述的一种注入式窗口浮水印系统,其特征在于,所述浮水印生成模块和所述浮水印更新模块包括一指令服务器,所述指令服务器用于向所述浮水印生成模块或浮水印更新模块下发浮水印配置信息,用于生成、销毁或更新浮水印信息。


4.根据权利要求1所述的一种注入式窗口浮水印系统,其特征在于,所述浮水印生成模和浮水印更新模块块还用于接收主窗口调整信息,并根据主窗口调整信息调整、生成或销毁副窗口信息。


5.根据权利要求2所述的一种注入式窗口浮水印系统,其特征在于,所述hook模块还用于替换主窗口或副窗口信息...

【专利技术属性】
技术研发人员:王一可谢永胜
申请(专利权)人:浙江华途信息安全技术股份有限公司
类型:发明
国别省市:浙江;33

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

1