【技术实现步骤摘要】
一种物联网用异常流量监控系统
[0001]本专利技术涉及物联网
,具体涉及一种物联网用异常流量监控系统
。
技术介绍
[0002]随着物联网(
IoT
)技术的迅速发展,越来越多的物联网设备连接到网络并进行数据传输
。
这些设备可以是传感器
、
控制器
、
智能设备等,它们之间的数据传输在物联网系统中变得非常重要
。
然而,随着物联网的规模和复杂性不断增加,异常流量的产生也变得更加常见
。
异常流量可能是由于设备故障
、
恶意攻击
、
网络拥塞或其他不正常情况引起的
。
因此,为了保障物联网系统的稳定运行,需要一种有效的异常流量监控系统来实时监测和响应这些异常流量情况
。
[0003]传统的异常流量监控方法在物联网环境中可能不再适用,因为物联网系统的复杂性和数据量巨大,无法有效地从复杂的网络环境中提取有用的特征信息,此外,由于网络环境的复杂性和不确定性,需要不断优化和调整才能达到较好的性能
。
因此,基于机器学习和深度学习的方法成了解决这个问题的有力手段
。
这些方法可以从大量的传输数据中提取特征,并建立模型来识别正常流量和异常流量
。
技术实现思路
[0004]本专利技术的目的在于提供一种物联网用异常流量监控系统,解决以下技术问题:传统的异常流量监控方法在物联网环境中可能不再适用,因为物联 ...
【技术保护点】
【技术特征摘要】
1.
一种物联网用异常流量监控系统,其特征在于,包括:数据获取模块,用于监测同一系统中不同物联网设备之间的数据传输流量;特征提取模块,用于从所述数据传输流量中选取用于训练的数据包,对所述数据包进行预处理,并对预处理后的数据包进行分析,提取各个通道对应数据包的流量特征;模型构建模块,用于基于大数据和深度学习构建流量分类模型,将提取流量特征向量输入所述流量分类模型中,识别流量特征对应数据包的类别;流量报警模块,用于当检测到数据包所在的传输流量为异常流量时,发出警报并关闭所述异常流量传输通道
。2.
根据权利要求1所述的一种物联网用异常流量监控系统,其特征在于,所述数据获取模块检测数据传输流量的过程为:使用
Wireshark
应用程序,在
Wireshark
窗口中选择需要监测的网络设备接口,捕获流经所选网络设备接口的数据包,使用过滤器来筛选出预选设备之间的流量,实时查看源目标的
IP
地址
、
端口号和协议类型,检测是否发生异常,若异常则停止监测,否则继续
。3.
根据权利要求1所述的一种物联网用异常流量监控系统,其特征在于,所述特征提取模块选取数据包的过程为:对于每个通道的所述数据传输流量,优先选取传输时间靠前的
n
组向量包的序列,
n
为正整数,并标记为数据包,对于单组向量包,提取的流量特征包括源端口
、
目标端口
、
包有效负载中的字节数
、
滑动窗口大小
、
包的间隔时间和包的方向
。4.
根据权利要求1所述的一种物联网用异常流量监控系统,其特征在于,所述特征提取模块对数据包进行预处理的过程为:获取数据包中超过预设范围的异常值,将异常值删除并通过插值法进行填充;并对数据进行重采样,将采样间隔设置为
ms
,
m
为正整数;对数据包内不同类型的数据进行归一化处理
。5.
根据权利要求1所述的一种物联网用异常流量监控系统,其特征在于,所述模型构建模块的流量分类模型基于
CNN
网络和
RNN
网络;所述
RNN
网络包括
LSTM
层,
LSTM
层由时间维度和特征向量两个维度进行矩...
【专利技术属性】
技术研发人员:齐越,
申请(专利权)人:枣庄福缘网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。