网页内容检测方法、装置及存储介质制造方法及图纸

技术编号:17011611 阅读:37 留言:0更新日期:2018-01-11 08:21
本公开是关于一种网页内容检测方法、装置以及存储介质,该方法包括:接收服务器推送的第一网页内容,以及加密的原生控件关系树,该原生控件关系树为服务器根据该第一网页内容生成的用于表示该第一网页内容对应的原生控件之间关联关系的关系树;通过预设加密算法对该加密的原生控件关系树进行解密,得到解密的原生控件关系树;将经过解密的该原生控件关系树转换为第二网页内容;根据该第一网页内容与该第二网页内容的对比结果,确认该第一网页内容是否被篡改。能够通过转换关系树的操作和加密处理后的网页内容与原始网页内容的对比,检测该网页内容是否在传输过程中遭到篡改。

【技术实现步骤摘要】
网页内容检测方法、装置及存储介质
本公开涉及网络安全领域,尤其涉及一种网页内容检测方法、装置及存储介质。
技术介绍
标准通用标记语言作为万维网的核心语言,被广泛运用于网页开发中。随着万维网对标准通用标记语言下的应用超文本标记语言(HyperTextMarkupLanguage,HTML)的第五次重大修改,HTML5标准已经被越来越多的浏览器和移动终端系统所支持。但是,使用HTML5标准的网页或者界面内容容易在网络传输过程被篡改,造成安全隐患。相关技术中,运营商一般通过接入第三方网络数据包验证接口,判断HTML5内容是否在网络传输的过程中被篡改。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种网页内容检测方法、装置及存储介质。根据本公开实施例的第一方面,提供一种网页内容检测方法,包括:接收服务器推送的第一网页内容,以及加密的原生控件关系树,所述原生控件关系树为服务器根据所述第一网页内容生成的用于表示所述第一网页内容对应的原生控件之间关联关系的关系树;通过预设加密算法对所述加密的原生控件关系树进行解密,得到解密的原生控件关系树;将经过解密的所述原生控件关系树转换为第二网页内容;根据本文档来自技高网...
网页内容检测方法、装置及存储介质

【技术保护点】
一种网页内容检测方法,其特征在于,所述方法包括:接收服务器推送的第一网页内容,以及加密的原生控件关系树,所述原生控件关系树为服务器根据所述第一网页内容生成的用于表示所述第一网页内容对应的原生控件之间关联关系的关系树;通过预设加密算法对所述加密的原生控件关系树进行解密,得到解密的原生控件关系树;将经过解密的所述原生控件关系树转换为第二网页内容;根据所述第一网页内容与所述第二网页内容的对比结果,确认所述第一网页内容是否被篡改。

【技术特征摘要】
1.一种网页内容检测方法,其特征在于,所述方法包括:接收服务器推送的第一网页内容,以及加密的原生控件关系树,所述原生控件关系树为服务器根据所述第一网页内容生成的用于表示所述第一网页内容对应的原生控件之间关联关系的关系树;通过预设加密算法对所述加密的原生控件关系树进行解密,得到解密的原生控件关系树;将经过解密的所述原生控件关系树转换为第二网页内容;根据所述第一网页内容与所述第二网页内容的对比结果,确认所述第一网页内容是否被篡改。2.根据权利要求1所述的方法,其特征在于,所述第一网页内容包括:超文本标记语言HTML5内容;或者,第一网页内容包括:HTML5内容和非HTML5内容。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一网页内容与所述第二网页内容的对比结果,确认所述网页内容是否被篡改,包括:分别从所述第一网页内容和所述第二网页内容中提取出所述HTML5内容,得到所述第一网页内容中的HTML5内容和所述第二网页内容中的HTML5内容;将所述第一网页内容中的HTML5内容,与所述第二网页内容中的HTML5内容进行对比;当所述第一网页内容中的HTML5内容,与所述第二网页内容中的HTML5内容一致时,确认所述第一网页内容未被篡改;当所述第一网页内容中的HTML5内容,与所述第二网页内容中的HTML5内容不一致时,确认所述第一网页内容被篡改。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当确认所述第一网页内容未被篡改时,显示所述第一网页内容对应的界面;当确认所述第一网页内容被篡改时,限制对所述第一网页内容的来源服务器的访问。5.根据权利要求4所述的方法,其特征在于,所述限制对所述第一网页内容的来源服务器的访问,包括:逆向查找发送所述第一网页内容的来源服务器;限制对所述来源服务器的访问。6.一种网页内容检测方法,其特征在于,所述方法包括:将第一网页内容转换为原生控件关系树;通过预设加密算法对所述原生控件关系树进行加密,得到加密的原生控件关系树;将所述第一网页内容与所述加密的原生控件关系树发送至用户设备,用于使所述用户设备通过所述预设加密算法对所述加密的原生控件关系树进行解密,并将经过解密的所述原生控件关系树转换为第二网页内容,以便根据所述第一网页内容与所述第二网页内容的对比结果,确认所述第一网页内容是否被篡改。7.根据权利要求6所述的方法,其特征在于,所述第一网页内容包括超文本标记语言HTML5内容,所述将第一网页内容转换为原生控件关系树,包括:提取所述第一网页内容中的所述HTML5内容中的原生控件;根据所述原生控件生成所述原生控件关系树。8.根据权利要求6所述的方法,其特征在于,所述第一网页内容包括HTML5内容和非HTML5内容,所述将第一网页内容转换为原生控件关系树,包括:分别提取所述HTML5内容中的原生控件和非HTML5内容中的原生控件;根据所述HTML5内容中的原生控件和非HTML5内容中的原生控件生成所述原生控件关系树。9.一种网页内容检测装置,其特征在于,所述装置包括:内容接收模块,被配置为接收服务器推送的第一网页内容,以及加密的原生控件关系树,所述原生控件关系树为服务器根据所述第一网页内容生成的用于表示所述第一网页内容对应的原生控件之间关联关系的关系树;解密模块,被配置为通过预设加密算法对所述加密的原生控件关系树进行解密,得到解密的原生控件关系树;转换模块,被配置为将经过解密的所述原生控件关系树转换为第二网页内容;篡改识别模块,被配置为根据所述第一网页内容与所述第二网页内容的对比结果,确认所述第一网页内容是否被篡改。10.根据权利要求9所述的装置,其特征在于,所述第一网页内容包括:超文本标记语言HTML5内容;或者,第一网页内容包括:HTML5内容和非HTML5内容。11.根据权利要求10所述的装置,其特征在于...

【专利技术属性】
技术研发人员:于淼
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1