一种基于三重特征的物联网终端识别方法技术

技术编号:26606727 阅读:64 留言:0更新日期:2020-12-04 21:31
本发明专利技术涉及一种基于三重特征的物联网终端识别方法,属于物联网领域。该方法包括:S1:终端信息采集,从网络中获取物联网终端的IP地址,并向其IP地址发送探测包;S2:数据处理,将获得的html代码、http响应包及导航栏信息转化成文本,并进行分词处理,处理成独立的单词列表;S3:终端识别,将处理后的文本输入到LSTM模型,识别出终端类型、品牌、型号和版本。本发明专利技术解决了传统物联网终端识别方法耗时长、识别准确率低等问题,为物联网终端的安全提供了第一道保障,实现了在网络空间中对于物联网终端更加细粒的、精确的识别。

【技术实现步骤摘要】
一种基于三重特征的物联网终端识别方法
本专利技术属于物联网领域,涉及一种基于三重特征的物联网终端识别方法。
技术介绍
随着5G的使用,越来越多的物联网终端通过公共IP接入网络。而海量的异构物联网终端对物联网的安全带来了冲击。而精确的识别出物联网终端的类型是保障物联网终端安全的第一步。目前针对物联网终端的识别研究还处于起步阶段。现有技术中,没有完善的物联网终端的识别方案,对网络空间中的物联网终端的识别关注较少,且传统的识别方法依赖于人工经验,不能广泛的应用。物联网在线终端的识别主要利用以下三种方法:(1)通过物联网终端专有的协议进行识别,比如网络摄像头的RTSP协议和网络打印机的LPR协议;(2)通过以太网、IP和传输控制协议(TCP)/用户数据报协议(UDP)的报头和负载中提取特征进行分析;(3)通过终端设备所具备的http响应头字段进行分析。第一种方法由于某些终端在出厂设置时没有开启这些协议,故不具有普适性。第二种方法利用数据包排序的特点作为特征,这种方法虽然识别精确度较高,但是操作复杂、耗时长。第三种方法基于http响应头字本文档来自技高网...

【技术保护点】
1.一种基于三重特征的物联网终端识别方法,其特征在于,该方法具体包括以下步骤:/nS1:终端信息采集:从网络中获取物联网终端的IP地址,并向其IP地址发送探测包来探测主机的存活性;再对存活的主机发送http-get请求获取物联网终端的登录界面,从而解析出终端的html代码、http响应包及页面中的导航栏信息;/nS2:数据处理:将获得的html代码、http响应包及导航栏信息转化成文本,并进行分词处理,处理成独立的单词列表;/nS3:终端识别:将数据处理后的文本进行分词,并按照频率排序,输入到LSTM模型,识别出终端类型、品牌、型号和版本。/n

【技术特征摘要】
1.一种基于三重特征的物联网终端识别方法,其特征在于,该方法具体包括以下步骤:
S1:终端信息采集:从网络中获取物联网终端的IP地址,并向其IP地址发送探测包来探测主机的存活性;再对存活的主机发送http-get请求获取物联网终端的登录界面,从而解析出终端的html代码、http响应包及页面中的导航栏信息;
S2:数据处理:将获得的html代码、http响应包及导航栏信息转化成文本,并进行分词处理,处理成独立的单词列表;
S3:终端识别:将数据处理后的文本进行分词,并按照频率排序,输入到LSTM模型,识别出终端类型、品牌、型号和版本。


2.根据权利要求1所述的物联网终端识别方法,其特征在于,所述步骤S1具体包括:
S11:向整个IPv4地址里发送TCP-SYN无状态的探测包,如果探测到活跃的主机,则将其主机的IP地址存入txt文档中;
S12:对活跃的主机IP发送http-get请求,返回响应包;将响应码为200的主机IP进行保存并获取终端的web页面中的html代码、http响应包及页面中的导航栏信息。


3.根据权利要求1所述的物联网终端识别方法,其特征在于,所述步骤S2包括:将获取的html代码解析成DOMtree格式,并对其进行去重;将DOMtree进行节点遍历为纯文本,再对其进行翻译生成纯英文。


4.根据权利要求1...

【专利技术属性】
技术研发人员:席兵沈艳邓炳光温鹏瑜禹斯译程方张鹏郑丹玲
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;50

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

1