数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35722693 阅读:22 留言:0更新日期:2022-11-26 18:19
本申请涉及一种数据处理方法、装置、电子设备及存储介质。该方法包括:接收第一物联网节点发送的待传输数据,该待传输数据包括第一物联网节点的第一节点标识以及接收待传输数据的第二节点标识;基于第一节点标识和第二节点标识,获取目标验证项集合;基于目标验证项集合,对待传输数据进行分析验证,得到分析验证结果;获取当前的合法节点集合;基于当前的合法节点集合,对第一物联网节点和第二节点标识对应的第二物联网节点进行身份验证,得到身份验证结果;若分析验证结果为通过且身份验证结果为合法,将待传输数据传输至第二物联网节点。根据本申请的技术方案,可以提高物联网中数据传输的安全性。数据传输的安全性。数据传输的安全性。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及物联网安全
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着万物互联时代的到来,物联网的安全也会越来越重要。一旦出现被攻击事件,将有可能造成物联网设备失控,比如家里的电灯可能被黑客异常打开、上报的信息可能被篡改、物联网平台(物联网服务器)中的敏感数据泄漏等严重后果。
[0003]目前服务器和终端设备之间一般是服务器对终端设备的接入进行验证,并且都是采用公私钥验证,由服务器下发一对公私钥至终端设备以进行该接入验证。目前的物联网验证方式中,秘钥保存以及通过网络传输均容易丢失和被窃取,服务器将秘钥线下给到终端设备也会导致验证效率低下;且静态方式验证存在被穷举攻破的风险,秘钥更新也不方便。

技术实现思路

[0004]有鉴于上述存在的技术问题,本申请提出了一种数据处理方法、装置、电子设备及存储介质。
[0005]根据本申请的一方面,提供了一种数据处理方法,所述方法包括:
[0006]接收第一物联网节点发送的待传输数据,所述待传输数据包括第一物联网节点的第一节点标识以及接收所述待传输数据的第二节点标识;
[0007]基于所述第一节点标识和所述第二节点标识,获取目标验证项集合;
[0008]基于所述目标验证项集合,对所述待传输数据进行分析验证,得到分析验证结果;
[0009]获取当前的合法节点集合;
[0010]基于当前的合法节点集合,对所述第一物联网节点和所述第二节点标识对应的第二物联网节点进行身份验证,得到身份验证结果;
[0011]若所述分析验证结果为通过且所述身份验证结果为合法,将所述待传输数据传输至所述第二物联网节点。
[0012]根据本申请的另一方面,提供了一种数据处理装置,包括:
[0013]接收模块,用于接收第一物联网节点发送的待传输数据,所述待传输数据包括第一物联网节点的第一节点标识以及接收所述待传输数据的第二节点标识;
[0014]目标验证项集合获取模块,用于基于所述第一节点标识和所述第二节点标识,获取目标验证项集合;
[0015]分析验证模块,用于基于所述目标验证项集合,对所述待传输数据进行分析验证,得到分析验证结果;
[0016]合法节点集合获取模块,用于获取当前的合法节点集合;
[0017]身份验证模块,用于基于当前的合法节点集合,对所述第一物联网节点和所述第
二节点标识对应的第二物联网节点进行身份验证,得到身份验证结果;
[0018]传输模块,用于若所述分析验证结果为通过且所述身份验证结果为合法,将所述待传输数据传输至所述第二物联网节点。
[0019]根据本申请的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。
[0020]根据本申请的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
[0021]通过第一节点标识和第二节点标识,获取对应的目标验证项集合;并基于目标验证项集合,对待传输数据进行分析验证,以及对第一物联网节点和第二物联网节点进行身份验证,在这些验证均通过后,才将待传输数据传输至第二物联网节点。不需要秘钥就可以实现对物联网中数据传输的安全验证,验证更加简单,且安全性更高;并且实现了对物联网中数据交互双方的双向验证,进一步提高了物联网数据传输的安全性。
[0022]根据下面参考附图对示例性实施例的详细说明,本申请的其它特征及方面将变得清楚。
附图说明
[0023]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本申请的示例性实施例、特征和方面,并且用于解释本申请的原理。
[0024]图1示出根据本申请一实施例提供的一种应用系统的示意图。
[0025]图2示出根据本申请一实施例的物联网节点验证的流程图。
[0026]图3示出根据本申请一实施例的基于注册节点属性信息对节点属性信息进行验证,得到属性验证结果的方法流程图。
[0027]图4示出根据本申请一实施例的数据处理方法的流程图。
[0028]图5示出根据本申请一实施例的基于第一节点标识和第二节点标识,获取目标验证项集合的方法流程图。
[0029]图6示出根据本申请一实施例的获取第二节点标识对应的预设数据信息的方法流程图。
[0030]图7示出根据本申请一实施例的数据处理方法的流程图。
[0031]图8示出根据本申请一实施例的数据处理装置的框图。
[0032]图9示出根据本申请一实施例的用于数据处理的电子设备的框图。
具体实施方式
[0033]以下将参考附图详细说明本申请的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0034]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0035]另外,为了更好的说明本申请,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本申请同样可以实施。在一些实例中,对于
本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本申请的主旨。
[0036]请参阅图1,图1示出根据本申请一实施例提供的一种应用系统的示意图。所述应用系统可以用于本申请的数据处理方法,具体地,可以是数据处理装置03用于本申请的数据处理方法。如图1所示,该应用系统至少可以包括服务器01、终端02和数据处理装置03。
[0037]本申请实施例中,所述服务器01可以是物联网服务器,该物联网服务器可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0038]本申请实施例中,所述终端02可以是物联网的终端设备,可以包括智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、智能可穿戴设备等类型的实体设备。实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。本申请实施例中终端02上运行的操作系统可以包括但不限于安卓系统、IOS系统、linux、windows等。
[0039]本说明书实施例中,上述终端02可以通过数据处理装置03与服务器01进行交互,例如终端02上报数据至服务器01,服务器01下发指令数据至终端02。终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收第一物联网节点发送的待传输数据,所述待传输数据包括第一物联网节点的第一节点标识以及接收所述待传输数据的第二节点标识;基于所述第一节点标识和所述第二节点标识,获取目标验证项集合;基于所述目标验证项集合,对所述待传输数据进行分析验证,得到分析验证结果;获取当前的合法节点集合;基于当前的合法节点集合,对所述第一物联网节点和所述第二节点标识对应的第二物联网节点进行身份验证,得到身份验证结果;若所述分析验证结果为通过且所述身份验证结果为合法,将所述待传输数据传输至所述第二物联网节点。2.根据权利要求1所述的方法,其特征在于,还包括:接收物联网中各物联网节点上报的节点信息;获取各物联网节点上报所述节点信息的上报时间、物联网注册节点信息,以及约定时间信息;基于所述约定时间信息和所述物联网注册节点信息,分别对所述上报时间和所述节点信息进行验证处理,将验证通过的物联网节点组成当前的合法节点集合;更新所述约定时间信息;将所述更新的约定时间信息发送至物联网注册节点,以使所述物联网注册节点基于所述更新的约定时间信息上报所述节点信息。3.根据权利要求2所述的方法,其特征在于,所述节点信息包括节点属性信息和节点位置信息,所述物联网注册节点信息包括注册节点属性信息和注册节点位置信息;所述基于所述约定时间信息和所述物联网注册节点信息,分别对所述发送时间和所述节点信息进行验证处理,将验证通过的物联网节点作为当前的合法节点集合,包括:根据所述约定时间信息对所述发送时间进行验证,得到时间验证结果;基于所述注册节点位置信息对所述节点位置信息进行验证,得到位置验证结果;基于所述注册节点属性信息对所述节点属性信息进行验证,得到所述属性验证结果;将所述时间验证结果、所述位置验证结果和所述属性验证结果均为通过的物联网节点作为当前的合法节点集合。4.根据权利要求3所述的方法,其特征在于,所述节点属性信息包括节点类型、节点MAC地址信息、IP地址信息、网络信息和证书信息中的至少一个;所述注册节点属性信息为指纹标识信息;所述基于所述注册节点属性信息对所述节点属性信息进行验证,得到所述属性验证结果,包括:根据所述节点类型、节点MAC地址信息、IP地址信息、网络信息和证书信息中至少一个,生成节点指纹标识;基于所述指纹标识信息对所述节点指纹标识进行验证,得到所述属...

【专利技术属性】
技术研发人员:潘崇单文波辛州李震郭玉亮罗成刚马侠霖梁思达章效培李永韬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1