网络页面更改监测方法、装置、设备以及介质制造方法及图纸

技术编号:20389845 阅读:24 留言:0更新日期:2019-02-20 02:50
公开了一种网络页面更改监测方法、装置、设备和介质。所述网络页面更改监测方法包括:在网络页面中,获取待挂载的至少一个目标节点;针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;监测对所述至少一个目标节点的所述子节点的更改。

【技术实现步骤摘要】
网络页面更改监测方法、装置、设备以及介质
本公开涉及网络页面更改监测,更具体地涉及一种网络页面更改监测的方法、装置、设备以及介质。
技术介绍
网络页面是构成网站的基本元素,是承载各种网站应用的平台,是一个包含HTML标签的文件。网络页面中包含的DOM(DocumentObjectModel)是以层次结构组织的节点或信息片段的集合,这种层次结构允许人们在由节点构成的节点树中导航寻找特定信息。随着互联网和移动终端的发展,在用户使用计算机或移动终端浏览网络页面时,可能会根据自身的目的或需要对网络页面进行修改,例如,用户可能对网页上的某一个或几个节点进行篡改,以伪造网络页面内容、窃取网络页面信息等。因此,为了防止网站上的网络页面被恶意篡改,需要一种能够有效监控网络页面的网络页面更改监测方法。
技术实现思路
针对以上问题,本公开提供了一种网络页面更改监测方法,包括:在网络页面中,获取待挂载的至少一个目标节点;针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;以及监测对所述至少一个目标节点的所述子节点的更改。在一个实施例中,监测对所述至少一个目标节点的子节点的更改包括:针对每个目标节点的子节点,在所述子节点上添加至少一个监测器;以及利用所述至少一个监测器监测对所述目标节点的子节点的更改。在一个实施例中,对子节点的更改包括以下至少一项:对所述子节点的节点属性值的更改、对所述子节点增加新节点属性、删除所述子节点的节点属性、对所述子节点的删除、在所述子节点上挂载另一子节点。在一个实施例中,监测对所述至少一个目标节点的更改。在一个实施例中,监测对所述目标节点的更改包括:针对每个目标节点,在该目标节点上添加至少一个监测器;以及利用所述至少一个监测器监测对所述目标节点的更改。在一个实施例中,对所述目标节点的更改包括以下至少一项:对所述目标节点的节点属性值的更改、对所述目标节点增加新节点属性、删除所述目标节点的节点属性、对所述目标节点的删除、以及对所述目标节点添加新的子节点。在一个实施例中,在监测到所述更改的情况下,放弃所述更改。在一个实施例中,在监测到所述更改的情况下,将所监测到的更改上报。在一个实施例中,获取待挂载的至少一个目标节点包括:根据节点标识和节点类中的至少一项获取待挂载的至少一个目标节点。在一个实施例中,所述至少一个目标节点为根据节点类获取的多个目标节点,针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上包括:针对所述节点类,生成用于该节点类的挂载对象;以及将用于该节点类的挂载对象,批量地挂载到所述多个目标节点上。在一个实施例中,所述挂载对象为水印。根据本公开的另一方面,提供了一种网络页面更改监测装置,包括:获取单元,配置为在网络页面中,获取待挂载的至少一个目标节点;挂载单元,配置为针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;以及子节点监测单元,配置为监测对所述至少一个目标节点的所述子节点的更改。在一个实施例中,所述子节点监测单元包括:添加子单元,配置为针对每个目标节点的子节点,在所述子节点上添加至少一个监测器;以及子节点监测子单元,配置为利用所述至少一个监测器监测对所述目标节点的子节点的更改。在一个实施例中,所监测的对所述子节点的更改包括以下至少一项:对所述子节点的节点属性值的更改、对所述子节点增加新节点属性、删除所述子节点的节点属性、对所述子节点的删除、在所述子节点上挂载另一子节点。在一个实施例中,还包括:目标节点监测单元,配置为监测对所述至少一个目标节点的更改。在一个实施例中,所述目标节点监测单元包括:添加子单元,配置为针对每个目标节点,在该目标节点上添加至少一个监测器;以及目标节点监测子单元,配置为利用所述至少一个监测器监测对所述目标节点的更改。在一个实施例中,所监测的对所述目标节点的更改包括以下至少一项:对所述目标节点的节点属性值的更改、对所述目标节点增加新节点属性、删除所述目标节点的节点属性、对所述目标节点的删除、以及对所述目标节点添加新的子节点。在一个实施例中,还包括:更改放弃单元,配置为在监测到所述更改的情况下,放弃所述更改。在一个实施例中,还包括:上报单元,配置为在监测到所述更改的情况下,将所监测到的更改上报。在一个实施例中,所述获取单元根据节点标识和节点类中的至少一项获取待挂载的至少一个目标节点。在一个实施例中,所述至少一个目标节点为根据节点类获取的多个目标节点,所述挂载单元包括:生成子单元,配置为针对所述节点类,生成用于该节点类的挂载对象;以及挂载子单元,配置为将用于该节点类的挂载对象,批量地挂载到所述多个目标节点上。在一个实施例中,所述挂载对象为水印。根据本公开的再一方面,提供了一种网络页面更改监测设备,包括:处理器,以及存储器,其包含一组处理器可执行指令,所述指令在由所述处理器执行时使所述设备执行以下操作:在网络页面中,获取待挂载的至少一个目标节点;针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;以及监测对所述至少一个目标节点的所述子节点的更改。根据本公开的又一方面,提供了一种计算机可读存储介质,其上存储有计算机可读的指令,当利用计算机执行所述指令时执行上述方法。利用本公开提供的网络页面更改监测方法和装置,能够获取网络页面中的目标节点和要在目标节点上挂载的挂载对象,并通过对作为目标节点的子节点的挂载对象进行监测的方式来进行网络页面监测,有效防止了网络页面被篡改。此外,本公开提供的网络页面更改检测方法和装置能够实现对网络页面更改的及时监控,从而大大提高了窃取网络页面信息的难度,并保证了网络页面的安全性。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员而言,在没有做出创造性劳动的前提下,还可以根据这些附图获得其他的附图。以下附图并未刻意按实际尺寸等比例缩放绘制,重点在于示出本公开的主旨。图1示出了网络页面上添加水印的示意图;图2示出图1所示网络页面的源代码示意图;图3示出了根据本公开实施例的网络页面更改监测方法的示例性流程图;图4示出了根据本公开实施例生成挂载对象并挂载的示例性实现方式;图5示出了根据本公开实施例监测所述目标节点的子节点的更改的示例性实现方式;图6示出了根据本公开实施例监测目标节点的更改的示例性实现方式;图7示出了根据本公开实施例监测所述目标节点的更改的示例性实现方式;图8示出了根据本公开实施例的网络页面更改监测方法的示例性实现方式;图9示出了根据本公开实施例的网络页面更改监测方法的示例性实现方式;图10示出了根据本公开实施例的网络页面更改监测方法的一个具体示例的示意图;图11示出了根据本公开实施例的网络页面更改监测装置的示例性框图;图12示出了根据本公开实施例的网络页面更改监测设备的示例性框图。具体实施方式下面将结合附图对本公开实施例中的技术方案进行清楚、完整地描述,显而易见地,所描述的实施例仅仅是本公开的部分实施例,而不是全部本文档来自技高网...

【技术保护点】
1.一种网络页面更改监测方法,包括:在网络页面中,获取待挂载的至少一个目标节点;针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;以及监测对所述至少一个目标节点的所述子节点的更改。

【技术特征摘要】
1.一种网络页面更改监测方法,包括:在网络页面中,获取待挂载的至少一个目标节点;针对每个目标节点,生成要挂载到该目标节点的挂载对象,并将该挂载对象挂载到该目标节点上作为该目标节点的子节点;以及监测对所述至少一个目标节点的所述子节点的更改。2.如权利要求1所述的方法,其中,监测对所述至少一个目标节点的子节点的更改包括:针对每个目标节点的子节点,在所述子节点上添加至少一个监测器;以及利用所述至少一个监测器监测对所述目标节点的子节点的更改。3.如权利要求1所述的方法,其中,对子节点的更改包括以下至少一项:对所述子节点的节点属性值的更改、对所述子节点增加新节点属性、删除所述子节点的节点属性、对所述子节点的删除、在所述子节点上挂载另一子节点。4.如权利要求1所述的方法,还包括:监测对所述至少一个目标节点的更改。5.如权利要求4所述的方法,其中,监测对所述目标节点的更改包括:针对每个目标节点,在该目标节点上添加至少一个监测器;以及利用所述至少一个监测器监测对所述目标节点的更改。6.如权利要求4所述的方法,其中,对所述目标节点的更改包括以下至少一项:对所述目标节点的节点属性值的更改、对所述目标节点增加新节点属性、删除所述目标节点的节点属性、对所述目标节点的删除、以及对所述目标节点添加新的子节点。7.如权利要求1或4所述的方法,还包括:在监测到所述更改的情况下,放弃所述更改。8.如权利要求1所述的方法,其中,获取待挂载的至少一个目标节点包括:根据节点标识和节点类中的至少一项获取待挂载的至少一个目标节点。9.如权利要求8所述的方法,其中,所述至少一个目标节点为根据节点类...

【专利技术属性】
技术研发人员:方亮张得俊陆鹏胡继
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:四川,51

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

1