[发明专利]一种检测网络劫持的方法及装置有效
申请号: | 201710885899.3 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107749838B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 俞思然;李枨煊 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 任漱晨 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 网络 劫持 方法 装置 | ||
本发明实施例提供了一种检测网络劫持的方法及装置,该方法包括:当网页资源加载完成后,确定用于加载所述网页的至少一个样式文件;针对每一个样式文件,分别执行如下操作:在当前样式文件中确定一个页面元素的待验证样式,判断已获取到的所述待验证样式加载后的属性值与所述待验证样式的原始属性值是否相同,若不同,确定当前样式文件加载失败,并记录所述网页当前加载场景的相关信息;获取预定时长内已记录的样式文件加载失败的各个加载场景的相关信息,对各个加载场景的相关信息进行分析,确定所述各个加载场景对应的网页在页面加载过程中是否发生网络劫持。通过本发明,实现了简单、准确、高效地判断出网页在加载过程中是否发生网络劫持。
技术领域
本发明涉及计算机互联网技术领域,尤其涉及一种检测网络劫持的方法及装置。
背景技术
随着互联网的飞速发展,用户越来越多地依托运营商网络使用诸如网上银行、网络游戏、网上商城之类的网络应用,但是,随着广告联盟、分销等业务的兴起,用户端点击访问行为的利益驱动越来越大,导致网络中各种劫持行为的泛滥,遇上网络劫持会导致网页打不开或者样式错乱。例如,通过劫持域名使得用户本来想要访问A网站但是结果被劫持到了B网站,即用户本来输入A网站的域名地址想要访问A网站。目前因为无法主动监测网页和资源在各种网络环境下是否被劫持,因此主要依靠用户反馈加上技术人员人工识别的方式来识别网络劫持。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:1)效率低:因为大部分用户并没有互联网相关专业知识,针对每次反馈的信息还需要技术人员进行额外调查才能确定是否网络劫持;2)判断结果准确率不高:由于部分用户遇到了网络劫持时可能不会主动反馈,导致收集到的信息不全面,信息缺失会给判断是否发生域名劫持带来很大的困扰,常常导致判断结果不准确;3)耗费人力:一旦接收到用户主动反馈的信息,就需要有技术人员进行额外的信息收集和调查才能确定是否发生网络劫持,而在信息收集和调查的过程中,通常也需要更多用户的配合。
发明内容
本发明实施例提供一种检测网络劫持的方法及装置,实现了高效、便捷且准确地检测到网页是否发生网络劫持。
一方面,本发明实施例提供了一种检测网络劫持的方法,包括:
当网页资源加载完成后,确定用于加载所述网页的至少一个样式文件;
针对每一个样式文件,分别执行如下操作:在当前样式文件中确定一个页面元素的待验证样式,获取所述待验证样式加载后的属性值,并获取所述当前样式文件中定义的所述待验证样式的原始属性值,判断已获取到的所述待验证样式加载后的属性值与所述待验证样式的原始属性值是否相同,若不同,确定当前样式文件加载失败,并记录所述网页当前加载场景的相关信息;
获取预定时长内已记录的样式文件加载失败的各个加载场景的相关信息,并对所述各个加载场景的相关信息进行分析,根据分析结果确定所述各个加载场景对应的网页在页面加载过程中是否发生网络劫持。
另一方面,本发明实施例提供了一种检测网络劫持的装置,包括:
确定单元,用于当网页资源加载完成后,确定用于加载所述网页的至少一个样式文件;
获取及判断单元,用于针对每一个样式文件,分别执行如下操作:在当前样式文件中确定一个页面元素的待验证样式,获取所述待验证样式加载后的属性值,并获取所述当前样式文件中定义的所述待验证样式的原始属性值,判断已获取到的所述待验证样式加载后的属性值与所述待验证样式的原始属性值是否相同,若不同,确定当前样式文件加载失败,并记录所述网页当前加载场景的相关信息;
获取及分析单元,用于获取预定时长内已记录的样式文件加载失败的各个加载场景的相关信息,并对所述各个加载场景的相关信息进行分析,根据分析结果确定所述各个加载场景对应的网页在页面加载过程中是否发生网络劫持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710885899.3/2.html,转载请声明来源钻瓜专利网。