[发明专利]一种基于浏览器事件的防止截屏装置及方法在审
申请号: | 201511003843.8 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105678181A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 毛正阳 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 事件 防止 装置 方法 | ||
技术领域
本发明涉及计算机安全技术领域,尤其是涉及一种基于浏览器事件的防止截 屏装置及方法。
背景技术
截屏,用过计算机的人就不会对这个功能陌生,不用一个一个地敲击文字,也 不用繁琐地修图,一张可自由调节的截屏框就将所有要表达的信息轻易地搞定,方 便的操作性使截屏在企业办公中也广泛应用。然而便利的背后却隐藏着高泄密风 险,弹指之间企业的敏感信息就可能被泄露出去。
现有的防截屏技术,需要在操作系统上安装特定的防截屏软件,并且进程常驻 在系统中,通过拦截系统底层的操作,从而达到防止用户截屏的目的。
但是如果网站本身并不提供防止用户截屏的机制,用户就可以通过未安装防截 屏软件的计算机访问网站,或者关闭防截屏软件的系统进程后访问网站,这样就达 不到防截屏的目的。对保密性要求较高的网站而言,这种场景下就存在数据泄露的 风险。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可靠性高的 基于浏览器事件的防止截屏装置及方法。
本发明的目的可以通过以下技术方案来实现:
一种基于浏览器事件的防止截屏装置,包括:
键盘事件监听模块,用于实时捕获按键事件,并判断所述按键事件是否对应截 屏软件快捷键操作;
窗体事件监听模块,用于判断是否触发浏览器窗体失焦事件;
网页处理模块,在键盘事件监听模块的判断结果为是或窗体事件监听模块的判 断结果为是时响应,用于在防截屏内容上增加使内容不可识别的样式。
所述使内容不可识别的样式包括模糊或空白页。
所述在防截屏内容上增加使内容不可识别的样式具体是将所述样式添加至防 截屏内容所属的网页元素中。
所述防止截屏装置还包括:
网页恢复模块,用于在网页处理模块响应后,实时监听是否发生键盘放开事件 或是否发生窗口重新聚集事件,若是,则恢复网页至正常状态。
一种基于浏览器事件的防止截屏方法,包括以下步骤:
1)实时捕获按键事件,并判断所述按键事件是否对应截屏软件快捷键操作, 若是,则执行步骤3),若否,则执行步骤2);
2)判断是否触发浏览器窗体失焦事件,若是,则执行步骤3),若否,则返回 步骤1);
3)在防截屏内容上增加使内容不可识别的样式。
所述使内容不可识别的样式包括模糊或空白页。
所述步骤3)具体是将所述使内容不可识别的样式添加至防截屏内容所属的网 页元素中。
在执行所述步骤3)后还包括:
4)实时监听是否发生键盘放开事件或是否发生窗口重新聚集事件,若是,则 恢复网页至正常状态。
与现有技术相比,本发明具有以下优点:
(1)本发明通过两种方式监听截屏操作,提高了防截屏的可靠性;
(2)本发明通过给网页元素加上特定的样式声明,使将文档内容处理成无法 识别的形式,从而使截屏软件截屏的结果不可识别;
(3)通过本发明,使网站本身具有了防止用户使用截屏软件进行截屏的能力, 可以在不依赖防截屏软件的情况下,防止网站的内容被用户截取。
(4)本发明基于浏览器自身API实现,是通过使内容不可识别达到防止截屏 目的,因此无需对截屏软件的截屏操作进行拦截,也不需要判断截屏操作所使用 API,在通用性和兼容性上更具优势。
(5)本发明利用浏览器自带Javascript语言环境,无需进行软件安装,即可达 到防止截屏的效果,对用户使用环境的适应性更好。
附图说明
图1为本发明基于键盘事件的防截屏流程示意图;
图2为本发明基于窗口事件的防截屏流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方 案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范 围不限于下述的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511003843.8/2.html,转载请声明来源钻瓜专利网。