[发明专利]一种在路由器上防止网页劫持的方法在审
申请号: | 201710113678.4 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106850663A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 刘国宏;杨亮;汤宇浩;黄建军 | 申请(专利权)人: | 成都瑞小博科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 成都弘毅天承知识产权代理有限公司51230 | 代理人: | 杨保刚 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 防止 网页 劫持 方法 | ||
技术领域
本发明属于网络技术领域,尤其涉及一种在路由器上防止网页劫持的方法。
背景技术
HTTP请求在网络中进行明文传输,传输过程中常常会被网络节点中的路由设备进行连接并修改,以实现广告插入和将请求导流到钓鱼网站。当网站同时存在HTTP和HTTPS的服务时,如果用户直接在浏览器中输入域名进行访问时,第一个请求仍然是HTTP的,存在被拦截修改的风险。
发明内容
本发明的目的在于:针对传统路由器对用户浏览器发起HTTP请求容易被上级网络设备劫持和篡改的问题,提出一种在路由器上防止网页劫持的方法。
本发明采用的技术方案如下:
一种在路由器上防止网页劫持的方法,包括以下步骤:
a.用户浏览器发起HTTP访问请求至防劫持路由器;
b.防劫持路由器对HTTP访问请求的资源进行验证,如资源可通过HTTPS进行访问进行下一步;如不能通过HTTPS方式访问,则直接通过HTTP请求访问;
c.防劫持路由器返回301,将HTTP请求重新定位为HTTPS请求,发送至上级网络设备;
d.上级网络设备将访问到的网络资源通过防劫持路由器传送至用户。
进一步的,所述防劫持路由器验证方式为:通过防劫持路由器中本地存储的HTTPS-HTTP映射对进行验证。
进一步的,所述本地存储的HTTPS-HTTP映射对通过云端服务器存储的HTTPS-HTTP映射对更新,更新后本地存储的HTTPS-HTTP映射对持久化到本地properties配置文件中,以HASH表的方式存储于防劫持路由的内存中。
进一步的,所述本体本地存储HTTPS-HTTP映射对通过云端服务器提供的同步HTTPS-HTTP映射对的WEB API接口进行更新。
进一步的,所述本地存储的HTTPS-HTTP映射对还通过防劫持路由器进行维护,当HTTPS-HTTP映射对中HTTPS连接失败超过设定次数阈值时,在本地内存HASH表和持久化properties配置文件中删除此映射对,并通过HTTPS无效告警的WEB API接口上报至云端服务器;云端服务器收到无效告警后依据设定周期对HTTPS连接进行访问,当访问时段超过设定时长阈值时,HTTPS链接仍然失效,则将其在云端服务器存储的HTTPS-HTTP映射对中删除。
进一步的,所述云端服务器HTTPS-HTTP映射对通过以下步骤进行添加:
a.防劫持路由其对设定时间段内未存在HTTPS-HTTP映射对的HTTP链接访问次数进行统计;
b.防劫持路由器依据访问次数由高到低选取设定数量的HTTP链接通过云端服务器提供的未映射HTTPS的HTTP链接的WEB API接口上传至云端服务器;
c.云端服务器对上报的HTTP链接进行分析,对存在对于HTTPS映射的HTTP链接经人工审核后新增入云端服务器HTTPS-HTTP映射对。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
本发明可以降低网页浏览内容在中间网络被劫持或篡改的风险,防止用户受到第三方广告和钓鱼网站的伤害。
通过多种方式对HTTPS-HTTP映射对进行维护和更新,保证了HTTPS-HTTP映射对的有效性,提高了用户的验证正确率和验证速度,进一步保证了用户网页浏览的安全性。
附图说明
图1为本发明原理图。
具体实施方式
下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
一种在路由器上防止网页劫持的方法,包括以下步骤:
a.用户浏览器发起HTTP访问请求至防劫持路由器;如用户通过浏览器输入www.xxx.com进行访问,即进行http://www.xxx.com访问;
b.防劫持路由器对http://www.xxx.com的资源进行验证,通过防劫持路由器中本地存储的HTTPS-HTTP映射对进行检测,如发现https://www.xxx.com,可用则进行下一步;如不能通过HTTPS方式访问,则直接通过http://www.xxx.com访问;
c.防劫持路由器返回301,将HTTP请求重新定位为https://www.xxx.com,发送至上级网络设备;
d.上级网络设备将访问到的网络资源通过防劫持路由器传送至用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞小博科技有限公司,未经成都瑞小博科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710113678.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像数据处理的方法及装置
- 下一篇:接地故障定线报警式移动变电站