【技术实现步骤摘要】
基于智能合约的深度报文检测方法及装置
[0001]本专利技术涉及计算机
,尤其涉及一种基于智能合约的深度报文检测方法及装置。
技术介绍
[0002]目前,深度报文检测(Deep Packet Inspection,DPI)方法,主要使用深度报文检测设备维护一个报文样本特征库,DPI设备通过对网络关键节点处的流量和报文进行采集,通过与样本特征库进行比对,从而实现对业务流量的精细化识别分析、流量占比统计、应用流量过滤等功能。
[0003]但是对于业务应用的细分流量,由于其应用版本的更新迭代,相同待检测的流量特征之间会出现因版本更新导致的差异。目前的识别方式一般是将相同业务应用数据的样本特征统一管理,业务应用的不同版本流量未实现精细化统计与版本样本特征的可追溯管理。
技术实现思路
[0004]本专利技术提供一种基于智能合约的深度报文检测方法及装置,用以解决现有技术中的不能识别同一业务应用不同版本的报文的缺陷,实现业务应用流量特征的更新迭代实现精准统计与精准追溯。
[0005]本专利技术提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能合约的深度报文检测方法,其特征在于,包括:获取待检测的流量;基于所述待检测的流量对应的智能合约子集,从区块链上获取目标业务应用各版本的流量的样本特征,对所述待检测的流量进行检测,获取所述待检测的流量的深度报文检测结果。2.根据权利要求1所述的基于智能合约的深度报文检测方法,其特征在于,所述基于所述待检测的流量对应的智能合约子集,从区块链上获取目标业务应用各版本的流量的样本特征,对所述待检测的流量进行检测,获取所述待检测的流量基于版本信息的深度报文检测结果之前,还包括:基于共识机制,将所述目标业务应用的目标版本的流量的样本特征添加到区块链上。3.根据权利要求1所述的基于智能合约的深度报文检测方法,其特征在于,所述基于所述待检测的流量对应的智能合约子集,从区块链上获取目标业务应用各版本的流量的样本特征,对所述待检测的流量进行检测,获取所述待检测的流量的深度报文检测结果,具体包括:基于所述待检测的流量对应的智能合约子集,从区块链上获取所述目标业务应用各版本的流量的样本特征;基于智能合约,对所述目标业务应用各版本的流量的样本特征与待检测的流量进行比对,确定所述待检测的流量的版本信息。4.根据权利要求3所述的基于智能合约的深度报文检测方法,其特征在于,所述基于所述待检测的流量对应的智能合约子集,从区块链上获取目标业务应用各版本的流量的样本特征,对所述待检测的流量进行检测,获取所述待检测的流量深度报文检测结果之后,还包括:基于所述待检测的流量的版本信息,对所述待检测的流量进行统计。5.根据权利要...
【专利技术属性】
技术研发人员:冯扬,保永武,
申请(专利权)人:武汉虹旭信息技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。