首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于路径信息的应用层通信协议逆向分析方法 

申请/专利权人:电子科技大学;中国电力科学研究院有限公司;国网江西省电力有限公司电力科学研究院

申请日:2024-03-25

公开(公告)日:2024-06-28

公开(公告)号:CN118264601A

主分类号:H04L43/18

分类号:H04L43/18;H04L69/329;H04L69/22

优先权:

专利状态码:在审-公开

法律状态:2024.06.28#公开

摘要:本发明公开了一种基于路径信息的应用层通信协议逆向分析方法,包括:1捕获协议可执行程序正常通信流量;2采用聚类算法对通信流量的报文格式类型进行初步划分;3以基本块为单位,通过动态插桩的方式,提取报文在协议可执行程序中的解析路径信息,结合路径信息纠正初步划分结果;4采用序列化比对方法对每一类别报文进行初步字段边界识别;5通过动态污点分析方法,对初步划分出的关键字段进行字节粒度的内存传播路径跟踪,纠正初步划分结果。本发明结合路径信息及流量信息自动分析出协议格式信息及关键字段信息,对存在多种报文形态的协议及复杂的协议格式信息识别有较高的准确率。

主权项:1.一种基于路径信息的应用层通信协议逆向方法,其特征在于,包括步骤:基于流量分析的报文划分步骤:捕获协议可执行程序中的通信流量数据,根据报文格式的相似度采用聚类算法对通信流量数据按报文格式类型划分至聚类形成的簇中,以完成报文格式类型初步划分;基于程序分析的报文划分纠正步骤:以基本块为单位,通过动态插桩的方式,提取协议可执行程序中各报文的路径信息,再计算各报文的路径信息与其所在簇中聚类中心的流量样本路径信息的相似度,通过从簇中去掉相似度低的报文来实现报文划分结果的纠正;基于流量分析的字段划分步骤:采用多序列比对算法对完成纠正的各簇中的报文进行初步的字段边界划分和关键字段识别;基于程序分析的字段划分纠正步骤:采用动态污点分析方法对初步划分的关键字段进行字节粒度的内存传播路径跟踪,构建内存传播树,计算一个关键字段内各字节的内存传播树的相似度,通过从关键字段内去掉相似度低且处于字段边界的字节来实现对字段边界的初步划分结果的纠正,从纠正后的字段边界划分结果中获取协议格式字段信息。

全文数据:

权利要求:

百度查询: 电子科技大学;中国电力科学研究院有限公司;国网江西省电力有限公司电力科学研究院 一种基于路径信息的应用层通信协议逆向分析方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。