一种物联网数据安全事件预测方法及系统技术方案

技术编号:35601092 阅读:26 留言:0更新日期:2022-11-16 15:21
本发明专利技术公开了一种物联网数据安全事件预测方法及系统。获得物联网数据。将所述物联网数据,通过检测,得到传输向量集合。将所述数据内容向量,进行哈希映射,得到映射向量。将所述映射向量和报头向量,输入安全事件预测模型,得到预测安全值。若所述预测安全值为0,将数据包丢弃。将数据信息通过哈希映射表,映射数据后,控制存储结构存储训练长度位置,输入LTSM神经网络,能够将数据长度变小且变得固定长度,使得在神经网络检测的时候更加快捷,并且得到数据信息顺序上的关联,控制训练内容数据在什么位置输出,从而减少不必要的数据对训练的影响。将报头信息输入DNN神经网络,共同判断,准确得到预测安全值。准确得到预测安全值。准确得到预测安全值。

【技术实现步骤摘要】
一种物联网数据安全事件预测方法及系统


[0001]本专利技术涉及计算机
,具体而言,涉及一种物联网数据安全事件预测方法及系统。

技术介绍

[0002]在客户端和服务端间数据交互的问题,由接收端接收数据,但是有时会出现数据不安全的现象,不安全的数据会对接收端造成伤害,所以需要判别传输数据的安全性。由于传输数据过多,且传输数据不为理想状态的数据,而是转化为二进制的数据,所以不容易解决安全性问题。

技术实现思路

[0003]本专利技术的目的在于提供了一种物联网数据安全事件预测方法及系统,用以解决现有技术中存在的上述问题。
[0004]第一方面,本专利技术实施例提供了一种物联网数据安全事件预测方法,包括:
[0005]获得物联网数据;所述物联网数据为用户请求所传输的信息;所述物联网数据是接收端接收到的,通过网络传输的应用层请求信息;
[0006]将所述物联网数据,通过检测,得到传输向量集合;所述传输向量集合包括报头向量和数据内容向量;所述数据内容向量中的向量值表示传输的内容;
[0007]将所述数据内容向量,进行哈希映射,得到映射向量;
[0008]将所述映射向量和报头向量,输入安全事件预测模型,得到预测安全值;所述预测安全值为1表示数据传输安全;所述预测安全值为0表示传输数据不安全;
[0009]若所述预测安全值为0,将数据包丢弃。
[0010]可选的,所述安全事件预测模型包括存储结构、LTSM神经网络和DNN神经网络:
[0011]所述DNN神经网络的输入为数据内容向量;所述存储结构的输入为数据内容向量;所述LTSM神经网络的输入为报头向量和所述存储结构的输出。
[0012]可选的,所述将所述物联网数据,通过检测,得到传输向量集合,包括:
[0013]获得物联网协议;所述物联网协议为收端固定的通信协议;所述物联网协议为应用层协议;
[0014]将所述物联网数据,按照物联网协议,得到多个起始位置;所述起始位置为各类信息在传输的物联网数据中的位置;
[0015]将多个起始位置的物联网数据,进行分割,得到多个传输数据集合;所述传输数据集合为物联网协议对应位置的值组成的集合;
[0016]将多个传输数据集合中的值,分别构成多个向量,得到传输向量集合。
[0017]可选的,所述将所述数据内容向量,进行哈希映射,得到映射向量,包括:
[0018]获得请求长度;所述请求长度为请求所传输的数据长度;
[0019]按照请求长度,将多个数据内容向量,进行顺序合并,得到多个合并数据向量;所
述合并数据向量的向量长度为请求长度;
[0020]获得固定长度值;所述固定长度值为设定好的长度值;
[0021]基于固定长度值和合并数据向量,通过哈希映射,得到映射向量。
[0022]可选的,所述基于固定长度值和合并数据向量,通过哈希映射,得到映射向量,包括:
[0023]建立哈希映射表;所述哈希映射表中关键值为从0排列的多个键值对;
[0024]将所述合并数据除以固定长度值,得到分割长度;
[0025]按照分割长度,将所述合并数据向量,分割成多个数据,得到多个分割数据;
[0026]将分割数据,通过哈希映射表,进行查找,得到多个映射数据;
[0027]将多个映射数据组成映射向量;所述映射向量长度为固定长度值大小。
[0028]可选的,安全事件预测模型的训练方法,包括:
[0029]获得训练集;训练集包括多个训练数据和对应多个标注数据;所述训练数据包括训练报头数据和训练内容数据;所述训练内容数据为历史传输过程中构造的映射数据;所述标注数据为1表示安全;所述标注数据为0表示不安全;
[0030]基于所述训练内容数据,得到训练长度位置;
[0031]将所述训练数据和训练长度位置,输入安全事件预测模型,得到训练预测安全值;
[0032]将所述训练预测安全值和所述标注数据,通过损失函数,得到损失值;
[0033]获得安全事件预测模型当前的训练迭代次数以及预先设定的所述安全事件预测模型训练的最大迭代次数;
[0034]当损失值小于或等于阈值或训练迭代次数达到所述最大迭代次数时停止训练,得到训练好的安全事件预测模型。
[0035]可选的,所述基于所述训练内容数据,得到训练长度位置,包括:
[0036]查找训练内容数据,判断数据中,是否存在训练数据中向量值为

1的值;
[0037]若存在训练内容数据中向量值为

1的值,得到训练内容长度位置;所述训练内容长度位置为训练数据中第一个等于

1的值的位置。
[0038]可选的,所述将所述训练数据和训练长度位置,输入安全事件预测模型,得到训练预测安全值,包括:
[0039]将训练长度位置和所述训练数据中的训练内容数据,输入LTSM神经网络,得到训练内容值;所述训练内容值表示数据的依次关系;所述训练内容值为1表示训练内容数据安全,所述训练内容值为0表示训练内容数据不安全;
[0040]将所述训练数据中的训练报头数据,输入DNN神经网络,得到训练报头值;所述训练报头值为1表示训练报头数据安全,所述训练报头值为0表示训练报头数据不安全;
[0041]当所述训练内容值为1,且,所述训练报头值为1,将所述训练预测安全值设为1;
[0042]当所述训练内容值为0,或,所述训练报头值为0,将所述训练预测安全值设为0。
[0043]可选的,所述将训练长度位置和所述训练数据中的训练内容数据,输入LTSM神经网络,得到训练内容值,包括:
[0044]将所述训练长度位置,输入存储结构中;
[0045]将所述训练内容数据中第一个向量值,输入第一LTSM结构,得到第一LTSM输出值;
[0046]将所述第一LTSM输出值和训练内容数据中第二个向量值,输入第二LTSM结构,得
到第二LTSM输出值;
[0047]通过多次将LTSM输出值和训练内容数据中的向量,输入LTSM结构,直到到达存储结构中训练长度位置,得到训练内容值。
[0048]第二方面,本专利技术实施例提供了一种物联网数据安全事件预测系统,包括:
[0049]获取模块:获得物联网数据;所述物联网数据为用户请求所传输的信息;所述物联网数据是接收端接收到的,通过网络传输的应用层请求信息;
[0050]切分模块:将所述物联网数据,通过检测,得到传输向量集合;所述传输向量集合包括报头向量和数据内容向量;所述数据内容向量中的向量值表示传输的内容;
[0051]映射模块:将所述数据内容向量,进行哈希映射,得到映射向量;
[0052]安全预测模块:将所述映射向量和报头向量,输入安全事件预测模型,得到预测安全值;所述预测安全值为1表示数据传输安全;所述预测安全值为0表示传输数据不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据安全事件预测方法,其特征在于,包括:获得物联网数据;所述物联网数据为用户请求所传输的信息;所述物联网数据是接收端接收到的,通过网络传输的应用层请求信息;将所述物联网数据,通过检测,得到传输向量集合;所述传输向量集合包括报头向量和数据内容向量;所述数据内容向量中的向量值表示传输的内容;将所述数据内容向量,进行哈希映射,得到映射向量;将所述映射向量和报头向量,输入安全事件预测模型,得到预测安全值;所述预测安全值为1表示数据传输安全;所述预测安全值为0表示传输数据不安全;若所述预测安全值为0,将数据包丢弃。2.根据权利要求1所述的一种物联网数据安全事件预测方法,其特征在于,所述安全事件预测模型包括存储结构、LTSM神经网络和DNN神经网络:所述DNN神经网络的输入为数据内容向量;所述存储结构的输入为数据内容向量;所述LTSM神经网络的输入为报头向量和所述存储结构的输出。3.根据权利要求1所述的一种物联网数据安全事件预测方法,其特征在于,所述将所述物联网数据,通过检测,得到传输向量集合,包括:获得物联网协议;所述物联网协议为收端固定的通信协议;所述物联网协议为应用层协议;将所述物联网数据,按照物联网协议,得到多个起始位置;所述起始位置为各类信息在传输的物联网数据中的位置;将多个起始位置的物联网数据,进行分割,得到多个传输数据集合;所述传输数据集合为物联网协议对应位置的值组成的集合;将多个传输数据集合中的值,分别构成多个向量,得到传输向量集合。4.根据权利要求1所述的一种物联网数据安全事件预测方法,其特征在于,所述将所述数据内容向量,进行哈希映射,得到映射向量,包括:获得请求长度;所述请求长度为请求所传输的数据长度;按照请求长度,将多个数据内容向量,进行顺序合并,得到多个合并数据向量;所述合并数据向量的向量长度为请求长度;获得固定长度值;所述固定长度值为设定好的长度值;基于固定长度值和合并数据向量,通过哈希映射,得到映射向量。5.根据权利要求4所述的一种物联网数据安全事件预测方法,其特征在于,所述基于固定长度值和合并数据向量,通过哈希映射,得到映射向量,包括:建立哈希映射表;所述哈希映射表中关键值为从0排列的多个键值对;将所述合并数据除以固定长度值,得到分割长度;按照分割长度,将所述合并数据向量,分割成多个数据,得到多个分割数据;将分割数据,通过哈希映射表,进行查找,得到多个映射数据;将多个映射数据组成映射向量;所述映射向量长度为固定长度值大小。6.根据权利要求1所述的物联网数据安全事件预测方法,其特征在于,安全事件预测模型的训练方法,包括:获得训练集;训练集包括多个训练数据和对应多个标注数据;所述训练数据包括训练
报头数据和训练内容数据;所述训练内容数据为历史传输过程中构造的映射数据;所述标注数据为1表示安全;所述标注数据为0表示不安全;基于所述训练内容数据,得到训练长度位置;将所述...

【专利技术属性】
技术研发人员:高小虎
申请(专利权)人:江苏商贸职业学院
类型:发明
国别省市:

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

1