分级防止网页信息暴露的方法、装置及其应用制造方法及图纸

技术编号:40068366 阅读:33 留言:0更新日期:2024-01-16 23:47
本申请提出了分级防止网页信息暴露的方法、装置及其应用,包括基于安全需求高低,采取对应的信息保护策略;响应于第一安全需求,关闭DevTools工具入口;响应于第二安全需求,通过脚本阻止DevTools工具使用,使其即使被打开也会功能失效;响应于第三安全需求,通过监听网页高度变化,将变化值大于阈值判定为DevTools工具为打开,立即提示并将网站跳转至空站点;其中,安全需要按照序号依次递增。本申请可以采用分级分类的方式,来阻止非网站开发者通过DevTools查看网页相关资源。

【技术实现步骤摘要】

本申请涉及网页开发,特别是涉及分级防止网页信息暴露的方法、装置及其应用


技术介绍

1、浏览器是用来检索、展示以及传递web信息资源的应用程序。web信息资源由统一资源标识符(uniform resource identifier,uri)所标记,它是一张网页、一张图片、一段视频或者任何在web上所呈现的内容。使用者可以借助超级链接(hyperlinks),通过浏览器浏览互相关联的信息。

2、devtools工具是浏览器内置的网站调试工具。现有的浏览器可以通过打开devtools工具的方式查看到网页的相关资源,包括:静态资源、网络请求、localstorage、sessionstorage和cookie等。这些信息一般时供网站开发者使用,不宜直接开放给网站的非开发者,因此需要一种阻止非网站开发者通过devtools工具查看网页相关资源的方法。进一步,不同非网站开发者对浏览器的掌握程度各有不同,并且由于网站的用途不同每个网站对相关资源的保密需求也不同,现有技术已经无法满足需求。

3、因此,亟待一种分级防止网页信息暴露的方法、装置及其应本文档来自技高网...

【技术保护点】

1.分级防止网页信息暴露的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过脚本屏蔽鼠标右键事件和阻止F12键盘的默认事件执行,以关闭DevTools工具入口。

3.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过在脚本中加入debugger语句并设置为循环执行,使得debugger语句在DevTools工具打开后被执行,以使得DevTools工具的功能失效。

4.如权利要求3所述的分级防止网页信息暴露的方法,其特征在于,增加脚本的代码混淆。

5.如权利要求1所述的分级防止网页...

【技术特征摘要】

1.分级防止网页信息暴露的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过脚本屏蔽鼠标右键事件和阻止f12键盘的默认事件执行,以关闭devtools工具入口。

3.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过在脚本中加入debugger语句并设置为循环执行,使得debugger语句在devtools工具打开后被执行,以使得devtools工具的功能失效。

4.如权利要求3所述的分级防止网页信息暴露的方法,其特征在于,增加脚本的代码混淆。

5.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过判断整个浏览器窗口的高度与窗口内容区域的高度之间的差值是否大于阈值,来判定devtools工具是否打开。

6.如权利要求1-5任意一项所述的分级防止...

【专利技术属性】
技术研发人员:李圣权牛宇鹏
申请(专利权)人:城云科技中国有限公司
类型:发明
国别省市:

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

1