The invention provides a program window information protection method, the method includes monitoring all the local application, when the application window is activated, automatically add the application window to activate the sub window, the window cover in the application window; according to the attributes of the active window, display attribute refresh configuration window. The sub window and activates the window display application attribute consistent; display corresponding to the activation of the watermark application in the child window. The invention also provides a system for implementing the method. The invention aims at overcoming the watermark information protection technology in the existing technology in the application of the window adaptation problems, provide can be adaptively adjusted for application window attributes selected, while not on the other application windows cause interference application window information protection method and system.
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种添加浮水印的信息保护方法。
技术介绍
随着互联网技术和计算机技术的发展和普及,计算机和网络已经成为了各行各业工作和商业行为的必备工具,越来越多的工作基于计算机操作和完成,在带给人们便利的同时,企业涉密信息可能会通过拍照、摄像、截屏、录屏,导致涉密内容泄露的问题也越发严重,信息安全性也越来越收到关注。在保证数据信息安全多种措施中,浮水印技术是一种行之有效的信息保护方式,在难以杜绝非法信息获取的情况中,通过在电子文档等信息中添加浮水印,由于信息中的浮水印难以去除,能够很好的起到版权声明防止盗用的作用,同时声明数据信息的来源和权利归属。目前较为常见的浮水印防伪主要用于电子文档和照片等文件中。同时现有技术中也有将浮水印添加在计算机屏幕,可以一定程度上防止当前计算机屏幕的信息被盗录或者盗拍。但是这一技术方案也存在诸多缺陷:一方面,在计算机屏幕上直接添加浮水印的做法,会遮挡不需要进行涉密保护的程序或文档上,影响这些程序或文档的正常使用,比如需要合法进行一些截屏或者录制操作时,也会带入水印,这样不仅影响工作而且也有版权归属等潜在的问题;另一方面由于浮水印是以屏幕为参照生成和添加的,其对于单个需要保护的程序窗口的适用性存在缺陷,具体可表现为覆盖单个窗口的浮水印不完整无法起到明示版权的作用等问题。
技术实现思路
本专利技术是为了克服现有技术中的浮水印信息保护技术在程序窗口适配性方面的不足,提供能够针对选定的程序窗口属性进行自适应调整,同时不会对其他程序窗口造成干扰的程序窗口信息保护方法及系统。本专利技术实施例提供一种程序窗口信息保护方 ...
【技术保护点】
一种程序窗口信息保护方法,其特征是,具体包括如下步骤:监控本地所有应用程序,当应用程序窗口激活时,创建该应用程序的浮水印子窗口,将所述应用程序的激活窗口和浮水印子窗口成对保存到一同步列表内;根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致。
【技术特征摘要】
1.一种程序窗口信息保护方法,其特征是,具体包括如下步骤:监控本地所有应用程序,当应用程序窗口激活时,创建该应用程序的浮水印子窗口,将所述应用程序的激活窗口和浮水印子窗口成对保存到一同步列表内;根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致。2.根据权利要求1所述的程序窗口信息保护方法,其特征是,监控本地所有应用程序,当应用程序窗口激活时,创建该应用程序的浮水印子窗口的步骤,具体包括如下步骤:使用dll程序注入到所有应用程序的进程下的主线程,获取本地设备的所有应用程序主线程的消息钩子和窗口动作钩子;将所述激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口,在该子窗口上显示针对该应用程序的浮水印,所述子窗口覆盖在父窗口上。3.根据权利要求2所述的程序窗口信息保护方法,其特征是,当检测应用程序窗口激活时,以该激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口的,在该子窗口上显示针对该应用程序的浮水印的步骤,进一步包括:当检测应用程序窗口激活时,判定该应用程序是否符合浮水印保护策略;如果该应用程序符合浮水印保护策略,以该激活窗口作为父窗口,创建该应用程序窗口的浮水印子窗口,根据浮水印保护策略在子窗口上显示浮水印;所述的浮水印保护策略包括需要添加浮水印保护的应用程序,应用程序的浮水印内容、透明度、覆盖比例、排版格式。4.根据权利要求1所述的程序窗口信息保护方法,其特征是,激活窗口的显示属性包括激活窗口的位置、大小、窗口形状;浮水印子窗口的显示属性包括浮水印子窗口的位置、大小、窗口形状。5.根据权利要求1或4所述的程序窗口信息保护方法,其特征是,根据同步列表内激活窗口的显示属性,刷新对应的浮水印子窗口的显示属性,使成对的浮水印子窗口和激活窗口显示属性一致的步骤,还包括:调用消息钩子拦截同步列表中激活窗...
【专利技术属性】
技术研发人员:王一可,谢永胜,付睿智,
申请(专利权)人:浙江华途信息安全技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。