网页资源验证方法及装置及用户终端制造方法及图纸

技术编号:16970022 阅读:30 留言:0更新日期:2018-01-07 06:48
本发明专利技术实施例提供的网页资源验证方法及装置及用户终端,涉及计算机移动通信技术领域。所述方法包括:接收服务器返回的网页资源清单文件,网页资源清单文件中携带有网页资源的地址信息,地址信息包括锚点,锚点的名称为服务器按照预设规则计算所述网页资源的内容得到的第一计算值;基于地址信息向网络发送网页资源请求,接收网络返回的网页资源;按照预设规则对网络返回的网页资源的内容进行计算得到第二计算值;比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。本方法使得浏览器客户端能够校验接收到网络返回的网页资源的有效性,以判断所接受到的网页资源是否被篡改,避免给浏览器客户端的运行环境造成安全隐患。

【技术实现步骤摘要】
网页资源验证方法及装置及用户终端
本专利技术涉及计算机移动通信
,具体而言,涉及一种网页资源验证方法及装置及用户终端。
技术介绍
浏览器客户端是一种能够显示网页内容,以便用户浏览的客户端软件。浏览器客户端可以根据用户操作产生相应的网页浏览请求,并通过网络节点将该网页浏览请求传输至服务器;服务器会获取与该网页浏览请求所对应的网页资源,并将该网页资源传输至浏览器客户端,以便所述浏览器客户端根据网页资源显示相应的网页内容,满足用户的浏览需求。但是,浏览器客户端在根据网页浏览请求获取网页资源的过程中,有时会受到网络攻击,导致网页浏览请求的网页资源在传输过程中被篡改。而浏览器客户端无法判断所请求的网页资源是否被篡改,给浏览器客户端的运行环境造成了安全隐患。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种网页资源验证方法及装置及用户终端,以便于浏览器判断所请求的网页资源是否被篡改,避免给浏览器的运行环境造成安全隐患。第一方面,本专利技术实施例提供了一种网页资源验证方法,所述方法包括:接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计算值;基于所述地址信息向网络发送网页资源请求,接收网络返回的网页资源;按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。第二方面,本专利技术实施例提供了一种网页资源验证方法,所述方法包括:当接收到客户端发送的网页资源清单文件请求时,向所述客户端返回网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为服务器按照预设规则计算所述网页资源的内容得到的第一计算值,以使所述客户端基于所述第一计算值,验证在基于所述地址信息发送网页资源请求后,从网络接收的网页资源的有效性。第三方面,本专利技术实施例提供了一种网页资源验证装置,所述装置包括:网页资源清单文件获取单元,用于接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计算值;第一资源请求单元,用于基于所述地址信息向网络发送网页资源请求,接收网络返回的网页资源;资源内容计算单元,用于按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;资源验证单元,用于比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。第四方面,本专利技术实施例提供了一种网页资源验证装置,所述装置包括:验证请求响应单元,用于当接收到客户端发送的网页资源清单文件请求时,向所述客户端返回网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为资源内容计算单元按照预设规则计算所述网页资源的内容得到的第一计算值,以使所述客户端基于所述第一计算值,验证在基于所述地址信息发送网页资源请求后,从网络接收的网页资源的有效性。第五方面,本专利技术实施例提供了一种用户终端,所述用户终端包括处理器以及存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述用户终端执行以下操作:接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计算值;基于所述地址信息向网络发送网页资源请求,接收网络返回的网页资源;按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。本专利技术实施例提供的网页资源验证方法及装置及用户终端,通过在网页资源清单文件中携带的网页资源的地址信息中加入名称为按照预设规则计算所述网页资源的内容得到的第一计算值的锚点的方式,使得客户端在基于所述地址信息向网络请求,并接收网络返回的网页资源后,可以按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;再将所述第二计算值与所述第一计算值进行比对以得到比对结果,根据所述比对结果确定所述网络返回的网页资源的有效性。从而使得浏览器客户端能够校验接收到网络返回的网页资源的有效性,以判断所接受到的网页资源是否被篡改,避免给浏览器客户端的运行环境造成安全隐患。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的用户终端与服务器进行交互的示意图;图2为本专利技术实施例提供的用户终端的结构框图;图3为本专利技术实施例提供的一种网页资源验证装置的结构框图;图4为本专利技术实施例提供的一种网页资源清单文件的内容示意图;图5为本专利技术实施例提供的另一种网页资源清单文件的内容示意图;图6为本专利技术实施例提供的另一种网页资源验证装置的结构框图;图7为本专利技术实施例提供的另一种网页资源验证装置的结构框图;图8为本专利技术实施例提供的一种网页资源验证方法的流程图;图9为本专利技术实施例提供的另一种网页资源验证方法的流程图;图10为本专利技术实施例提供的另一种网页资源验证方法的流程图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,是本专利技术实施例提供的用户终端100与服务器200进行交互的示意图。所述服务器200通过网络300与一个或多个用户终端100进行通信连接,以进行数据通信或交互。所述服务器200可以是网络服务器、数据库服务器等。所述用户终端100可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)、可穿戴设本文档来自技高网...
网页资源验证方法及装置及用户终端

【技术保护点】
一种网页资源验证方法,其特征在于,所述方法包括:接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计算值;基于所述地址信息向网络发送网页资源请求,接收网络返回的网页资源;按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。

【技术特征摘要】
1.一种网页资源验证方法,其特征在于,所述方法包括:接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计算值;基于所述地址信息向网络发送网页资源请求,接收网络返回的网页资源;按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值;比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性。2.根据权利要求1所述的方法,其特征在于,所述比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性,包括:若所述第二计算值与所述第一计算值一致,则验证所述网络返回的网页资源有效。3.根据权利要求1所述的方法,其特征在于,所述比对所述第二计算值与所述第一计算值以确定所述网络返回的网页资源的有效性,包括:若所述第二计算值与所述第一计算值不一致,则验证所述网络返回的网页资源无效。4.根据权利要求3所述的方法,其特征在于,所述方法,还包括:在所述网络返回的网页资源无效时,基于所述地址信息通过安全通道向网络发送网页资源请求。5.根据权利要求1所述的方法,其特征在于,所述网页资源清单文件还携带有所述预设规则的标识信息;所述按照所述预设规则对所述网络返回的网页资源的内容进行计算得到第二计算值的步骤,包括:按照所述标识信息对应的预设规则,对所述网络返回的网页资源的内容进行计算,得到第二计算值。6.根据权利要求1所述的方法,其特征在于,所述预设规则为MD5算法或者SHA-1算法。7.一种网页资源验证方法,其特征在于,所述方法包括:当接收到客户端发送的网页资源清单文件请求时,向所述客户端返回网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为服务器按照预设规则计算所述网页资源的内容得到的第一计算值,以使所述客户端基于所述第一计算值,验证在基于所述地址信息发送网页资源请求后,从网络接收的网页资源的有效性。8.一种网页资源验证装置,其特征在于,所述装置包括:网页资源清单文件获取单元,用于接收服务器响应网页资源清单文件请求返回的网页资源清单文件,所述网页资源清单文件中携带有网页资源的地址信息,所述地址信息包括锚点,所述锚点的名称为所述服务器按照预设规则计算所述网页资源的内容得到的第一计...

【专利技术属性】
技术研发人员:陈汝龙
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1