[发明专利]基于改进决策树算法的智能家居安防设备安全性判断方法有效
申请号: | 201711319190.3 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108134780B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 彭大芹;项磊;李司坤;谢金凤 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 决策树 算法 智能家居 设备 安全性 判断 方法 | ||
本发明涉及本发明提供了一种基于改进决策树算法的智能家居安防设备安全性判断方法,属于智能家居安防设备网络信息安全技术领域。本发明方法通过抓取Pcap数据包,分析数据包,训练决策树模型,提取控制命令数据,伪造传输数据,实现对智能家居安防设备的控制,进而判断其是否安全。本发明的建模充分利用了市场上主流的智能家居安防设备,能够为消费者判断市场上出现的智能安防设备的安全性提供一个可靠的技术支持。
技术领域
本发明属于智能家居安防设备网络信息安全技术领域,涉及基于改进决策树算法的智能家居安防设备安全性判断方法。
背景技术
近年来,随着物联网的快速发展,智能家居、智能安防等也深受消费者的喜爱。为满足各消费群体的需求,智能家居产品也各种各样,其中不乏有一些为缩小成本而降低产品质量的厂商。经调查市场上出现了很多未加密的智能安防产品,导致智能安防设备安全性不够,不能为消费者提供强有力的保障。
发明内容
有鉴于此,本发明的目的在于提供一种基于改进决策树算法的智能家居安防设备安全性判断方法,对智能安防设备安全性进行识别,为用户选择产品提供了很好的帮助。
为达到上述目的,本发明提供如下技术方案:
基于改进决策树算法的智能家居安防设备安全性判断方法,该方法包含如下步骤:
S1:构建wifi环境,通过控制智能家居安防设备,获取手机控制智能家居安防设备的Pcap数据包;
S2:分析抓取的Pcap数据包中传输层的TCP协议中携带的数据,对Pcap数据包进行过滤;
S3:根据获取和分析的结果生成决策树的训练集和测试集;
S4:利用训练集训练决策树模型,并利用测试集对决策树模型进行检验,确定改进的决策树模型;
S5:将训练好的改进的决策树模型对Pcap数据包中的控制命令数据是否加密进行判断,若为加密则判断智能家居安防设备安全性高,若为非加密则判断智能家居安防设备安全性低。
进一步,步骤S1具体包含如下步骤:
S11:通过个人电脑开启wifi热点;
S12:将手机和智能安防设备均连接至所述wifi热点;
S13:通过手机登录APP对智能安防设备进行布防或撤防控制,并打开wireshark软件进行pcap数据包的抓取。
进一步,步骤S13中满足抓取过程中根据需要选择控制智能家居安防设备,同时保证抓取的时间大于20分钟。
进一步,步骤S2具体包含如下步骤:
S21:过滤掉Pcap数据包中非TCP协议数据帧;
S22:判断TCP协议数据帧中数据data位长度是否大于0,过滤掉data位长度小于等于0的数据帧;
S23:获取Pcap数据包中的时间戳,计算相近两帧的时间差,过滤掉时间差不固定的数据帧;
S24:分析Pcap数据包剩余的数据帧,并记录IP及对应的data位数据长度。
进一步,步骤S4具体包含如下步骤:
S41:假定训练集和测试集的样本总数为N个,每个样本均包含M个特征属性;
S42:从N个样本中随机抽取N1个作为训练集,剩余N-N1个样本作为测试集;
S43:根据训练集的N1个样本,生成决策树T;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711319190.3/2.html,转载请声明来源钻瓜专利网。