[发明专利]一种应用识别方法、智能终端及存储介质在审
申请号: | 202211730065.2 | 申请日: | 2022-12-30 |
公开(公告)号: | CN116112445A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 陈平;张慧 | 申请(专利权)人: | 深圳市赛柏特通信技术有限公司 |
主分类号: | H04L47/2483 | 分类号: | H04L47/2483 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 吴英杰 |
地址: | 518051 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 识别 方法 智能 终端 存储 介质 | ||
本申请涉及一种应用识别方法、智能终端及存储介质,属于识别技术领域,其方法包括:获取发送方通过控制通道发送至接收方的控制数据包;通过特征识别技术识别所述控制数据包,得到所述控制数据包承载的应用,获取所述控制数据包内的应用信息,并生成应用识别关联表;根据所述应用识别关联表,识别数据通道的数据报文,并根据所述应用标记所述数据报文,以实现对所述应用的识别。本申请具有有效提高应用识别的精确度的效果。
技术领域
本申请涉及识别技术领域,尤其是涉及一种应用识别方法、智能终端及存储介质。
背景技术
随着互联网的快速发展和移动智能设备的普及,互联网中的主流应用逐渐从浏览器上通过URL地址访问的网页应用向APP移动应用进行转变。
目前,应用数量呈现指数级增长,若不对应用流量进行管控,承载应用的服务器极可能出现流量剧增的情况,此时极易产生数据包丢失现象,进而会造成业务中断,导致业务运营收到影响,为企业带来重大财产损失。故对应用流量进行管控至关重要,若要对应用进行流量管控,首先需进行应用识别。
现有的对互联网中的应用进行识别的方式为通过协议号和端口号识别应用,协议号用于识别TCP/IP的传输层的协议,端口号用于识别TCP/IP的应用层的程序进程,但由于传输层的协议不唯一,且一个程序进程可绑定多个端口号,故申请人认为,通过协议号和端口号的方式无法精确识别应用。
发明内容
为了提高应用识别的精确度,本申请提供一种应用识别方法、智能终端及存储介质。
第一方面,本申请提供的一种应用识别方法采用如下的技术方案:
一种应用识别方法,包括:
获取发送方通过控制通道发送至接收方的控制数据包;
通过特征识别技术识别所述控制数据包,得到所述控制数据包承载的应用,获取所述控制数据包内的应用信息,并生成应用识别关联表;
根据所述应用识别关联表,识别数据通道的数据报文,并根据所述应用标记所述数据报文,以实现对所述应用的识别。
通过采用上述技术方案,首先通过特征识别技术识别控制数据包,其次对数据通道的数据报文进行识别,并对数据报文进行标记,以实现对应用的识别,从而无需通过协议号和端口号的方式识别应用,且通过生成的应用识别关联表对数据报文进行识别并对数据报文进行标记的方式,与通过协议号和端口号的方式相比,有效提高了应用识别的精确度。
可选的,在所述获取发送方通过控制通道发送至接收方的控制数据包之后,包括:
判断所述控制数据包是否加密;
若加密,获取所述控制数据包中的模糊特征,并判断所述模糊特征是否包括预设的关键字;若包括所述关键字,根据所述关键字标记所述控制数据包,并根据所述关键字匹配应用类别;根据所述应用类别,得到若干标准特征,并获取所述控制数据包在所述数据通道的流量信息;根据所述控制数据包的流量信息,在若干所述标准特征中确定所述控制数据包承载的目标应用;
执行所述获取所述控制数据包内的应用信息,并生成应用识别关联表的步骤。
通过采用上述技术方案,若控制数据包加密,且控制数据包包括关键字,则只需根据关键字匹配应用类别,并根据控制数据包的流量信息即可确定目标应用,从而有效提高了控制数据包加密时的应用识别效率。
可选的,所述判断所述控制数据包是否加密,包括:
根据预设的搜索数据对所述控制数据包的应用信息进行搜索;
判断所述应用信息是否包括所述搜索数据;
若不包括,判定所述控制数据包加密。
通过采用上述技术方案,基于预设的搜索数据判断控制数据包是否加密的方式,有效保障了对数据包加密的判断的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市赛柏特通信技术有限公司,未经深圳市赛柏特通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211730065.2/2.html,转载请声明来源钻瓜专利网。