一种信息处理方法及装置制造方法及图纸

技术编号:15938807 阅读:48 留言:0更新日期:2017-08-04 21:43
本申请实施例公开了一种信息处理方法及装置。所述方法包括:对网页进行监控;当监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息;根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果;根据所述校验结果,判断所监控的网页是否已被注入图片。利用本申请实施例,可以及时发现网页被注入了广告图片,进而可以及时处理,因此,有利于消除该广告图片给用户浏览该网页的体验所带来的影响。

Information processing method and device

The embodiment of the present disclosure discloses an information processing method and apparatus. The method comprises the following steps: to monitor \; when monitoring to the specified web page changes, determine the page contains picture information after the change; according to the picture information determined by the obtained test results for verification of the picture information; according to the verification results, judge whether monitoring\ has been injected into the picture. The embodiment of the utility model can be found in time that the webpage is injected into the advertisement picture and can be processed in time, so the influence of the advertisement picture to the user's experience of browsing the webpage is eliminated.

【技术实现步骤摘要】
一种信息处理方法及装置
本申请涉及计算机软件
,尤其涉及一种信息处理方法及装置。
技术介绍
随着智能终端的使用普及,各类应用(APP)也大量增加,给用户带来了便利,随之也带来一些威胁。在非可信网络(比如,公共WiFi等)中,用户在使用终端上的APP访问网页时,网页可能会被注入广告图片,由此可能影响用户浏览该网页的体验。比如,被注入的广告图片可能在该网页中四处漂浮,被注入的广告图片可能包含暴力、赌博等不健康内容,等等。但是,在现有技术中,难以及时发现网页被注入了广告图片,进而也难以及时处理,因此,难以消除该广告图片给用户浏览该网页的体验所带来的影响。
技术实现思路
本申请实施例提供一种信息处理方法及装置,用以解决现有技术中的如下技术问题:难以及时发现网页被注入了广告图片,进而也难以及时处理,因此,难以消除该广告图片给用户浏览该网页的体验所带来的影响。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供的一种信息处理方法,包括:对网页进行监控;当监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息;根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果;根据所述校验结果,判断所监控的网页是否已被注入图片。本申请实施例提供的一种信息处理装置,包括:监控模块,对网页进行监控;确定模块,当所述监控模块监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息;获得模块,根据所述确定模块确定的所述图片信息,获得对所述图片信息进行校验的校验结果;判断模块,根据所述校验结果,判断所监控的网页是否已被注入图片。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:可以及时发现网页被注入了广告图片,进而可以及时处理,因此,有利于消除该广告图片给用户浏览该网页的体验所带来的影响,可以部分或全部地解决现有技术中的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种信息处理方法的流程示意图;图2为本申请实施例提供的实际应用场景下,上述信息处理方法的一种具体实施方案的交互流程示意图;图3为本申请实施例提供的对应于图1的一种信息处理装置的结构示意图。具体实施方式本申请实施例提供一种信息处理方法及装置。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。图1为本申请实施例提供的一种信息处理方法的流程示意图,从程序角度而言,该流程的执行主体可以是应用(APP)或PC端程序等。从设备角度而言,该流程的执行主体可以包括但不限于以下设备:手机、平板电脑、智能可穿戴设备、车机、个人计算机、大中型计算机、计算机集群等。图1中的流程可以包括以下步骤:S101:对网页进行监控。在本申请实施例中,对网页进行监控时,所监控的具体内容可以预先指定。比如,可以监控网页的文档对象模型(DocumentObjectModel,DOM),可以监控网页中显性界面,可以监控网页涉及的接口调用,可以监控网页的地址变化等。S102:当监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息。在本申请实施例中,指定变化比如可以是DOM的结构发生变化,可以是显性界面的布局发生变化,也可以是网页未跳转但地址发生变化等。在本申请实施例中,图片信息可以是可标识图片或定位图片的信息,比如,图片地址、图片摘要等。以图片地址为例,确定变化后的网页包含的图片信息,具体可以包括:确定变化后的网页包含的至少部分图片地址(优选地,可以是全部的图片地址)。之所以要确定图片信息,是因为,如果网页中被注入了广告图片,网页包含的图片信息应该会发生相应的变化。因此,可以基于图片信息分析是否有诸如广告图片之类的非正常的图片注入。另外,在实际应用中,网页中的图片可能是由网页中包含的控制逻辑信息生成的,控制逻辑信息比如可以是JavaScript代码、VBScript代码等。在这种情况下,攻击者可能通过篡改控制逻辑信息,在对应的网页中注入图片,作为应对措施,图片信息还可以包括:所述控制逻辑信息和/或所述控制逻辑信息的摘要。如此,便于后续对控制逻辑信息也进行校验,以确定控制逻辑信息是否被篡改。S103:根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果。在本申请实施例中,所述校验可以由执行主体完成,也可以由执行主体以外的程序和/或人工完成。无论校验由谁完成,只要执行主体能够获得对所述图片信息进行校验的校验结果即可。进一步地,所述校验具体可以是校验图片信息是否发生变化,也可以是校验图片信息具体发生了哪些变化,以及所发生的变化是否被允许,等等。以图片信息是图片地址为例,可以校验是否有新增的图片地址,可以校验新增的图片地址是否属于广告网站等。S104:根据所述校验结果,判断所监控的网页是否已被注入图片。在本申请实施例中,若根据所述校验结果,判断所监控的网页已被注入图片,则可以对所述变化后的网页进行处理,作为应对措施。具体的处理动作比如可以是执行针对所述变化后的网页的告警动作,可以是针对所述变化后的网页进行接口调用权限控制,也可以是剔除被注入的图片等。通过图1的方法,可以及时发现网页被注入了广告图片,进而可以及时处理,因此,有利于消除该广告图片给用户浏览该网页的体验所带来的影响,可以部分或全部地解决现有技术中的问题。在另一种现有技术中,可以对网页服务通过HTTPS协议直接实现加密加签名的数据传输,以阻止网页被注入图片,但是,这种方式只适用于HTTPS网页,不适用于HTTP网页,且会降低网页与服务器的交互速度,成本高。而若本申请的方案适用于所有网页,且不会影响网页与服务器的交互速度,成本相对较低。基于图1的方法,本申请实施例还提供了该方法的一些具体实施方案,以及扩展方案,下面进行说明。在本申请实施例中,由于网页的DOM是树形结构,则针对DOM进行查询遍历等操作的效率较高。因此,可以优选地基于DOM监控网页,效率较高。例如,对于步骤S101,所述对网页进行监控,具体可以包括:确定当前的网页,所述网页获取自网页服务端;对确定的所述网页的DOM进行监控。相应地,对于步骤S102,所述监控到所述网页发生指定变化,具体可以包括:监控到确定的所述网页的DOM中的指定内容发生变化(比如,结构发生变化,指定节点的内容发生变化等)。如上所述,网页是获取自网页服务端的,可以在刚获取到该网页时就开始监控,也可以在获取到该网页一段时间后才开始监控。所述“变化”可以指:相比于开始被监控时发生了变化;或者,相比于开始被监控时与当前时刻之间的某一时刻(不包括当前时刻)发生了变化。另外,在实际应用中,获取网页的过程中,该网页也可能被注入图片,在这种情况下,网页服务端的网页可能本来没问题本文档来自技高网
...
一种信息处理方法及装置

【技术保护点】
一种信息处理方法,其特征在于,包括:对网页进行监控;当监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息;根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果;根据所述校验结果,判断所监控的网页是否已被注入图片。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:对网页进行监控;当监控到所述网页发生指定变化时,确定变化后的网页包含的图片信息;根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果;根据所述校验结果,判断所监控的网页是否已被注入图片。2.如权利要求1所述的方法,其特征在于,所述对网页进行监控,具体包括:确定当前的网页,所述网页获取自网页服务端;对确定的所述网页的文档对象模型DOM进行监控;所述监控到所述网页发生指定变化,具体包括:监控到确定的所述网页的DOM的结构发生变化。3.如权利要求1所述的方法,其特征在于,所述根据确定的所述图片信息,获得对所述图片信息进行校验的校验结果,具体包括:根据确定的所述图片信息,获得根据配置的白名单信息对所述图片信息进行校验的校验结果。4.如权利要求3所述的方法,其特征在于,所述根据确定的所述图片信息,获得根据配置的白名单信息对所述图片信息进行校验的校验结果,具体包括:将确定的所述图片信息发送给指定的校验服务端,以及获得校验服务端返回的根据配置的白名单信息对所述图片信息进行校验的校验结果。5.如权利要求4所述的方法,其特征在于,所述根据配置的白名单信息对所述图片信息进行校验,具体包括:确定配置的白名单和白名单命中规则;根据所述白名单命中规则,确定所述图片信息是否命中所述白名单中的内容。6.如权利要求4所述的方法,其特征在于,所述将确定的所述图片信息发送给指定的校验服务端,以及获得校验服务端返回的根据配置的白名单信息对所述图片信息进行校验的校验结果,具体包括:将确定的所述图片信息、所述变化后的网页的会话标识和地址发送给指定的校验服务端,以及获得校验服务端返回的根据所述会话标识、所述地址和配置的白名单信息对所述图片信息进行校验的校验结果。7.如权利要求4所述的方法,其特征在于,所述方法应用于应用APP,所述APP中包含浏览器控件、远程过程调用RPC模块;所述网页、所述变化后的网页展示于所述浏览器控件中;所述将所述图片信息发送给指定的校验服务端,以及获得校验服务端返回的对所述图片信息进行校验的校验结果,具体包括:所述浏览器控件将所述图片信息发送给所述RPC模块;所述RPC模块将接收的所述图片信息发送给指定的校验服务端,以及接收校验服务端返回的对所述图片信息进行校验的校验结果;所述RPC模块将接收的所述校验结果发送给所述浏览器控件。8.如权利要求7所述的方法,其特征在于,所述浏览器控件将所述图片信息发送给所述RPC模块,具体包括:将所述图片信息发送给所述浏览器控件;所述浏览器控件将接收的所述图片信息发送给所述RPC模块。9.如权利要求8所述的方法,其特征在于,所述将所述图片信息发送给所述浏览器控件,具体包括:将所述图片信息发送给中间通信模块,所述中间通信模块用于网页代码与本地Native代码之间进行通信;所述中间通信模块将接收的所述图片信息发送给所述浏览器控件。10.如权利要求1所述的方法,其特征在于,所述根据所述校验结果,判断所监控的网页是否已被注入图片后,所述方法还包括:若判断出所监控的网页已被注入图片,对所述变化后的网页进行处理。...

【专利技术属性】
技术研发人员:邵明博
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1