中国电子科技集团公司第三十研究所康荣保获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国电子科技集团公司第三十研究所申请的专利一种基于程序行为分析的工控协议语义特征库构建方法、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121659256B 。
龙图腾网通过国家知识产权局官网在2026-04-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202610179163.3,技术领域涉及:G06F18/25;该发明授权一种基于程序行为分析的工控协议语义特征库构建方法、设备及介质是由康荣保;谭昕;饶志宏;张晓;杜艳霞;曹晋博;张超;易维淋;薛常庆;桂承波;余志璞;赖新安设计研发完成,并于2026-02-09向国家知识产权局提交的专利申请。
本一种基于程序行为分析的工控协议语义特征库构建方法、设备及介质在说明书摘要公布了:本申请属于工控协议领域,公开了一种基于程序行为分析的工控协议语义特征库构建方法、设备及介质,包括:S1:典型工控字段标签构建,形成统一的字段语义标签集合;S2:执行上下文数据采集;S3:协议报文处理过程符号执行分析,提取与协议字段处理相关的符号表达式;S4:协议字段边界划分,对符号表达式按字段归类,作为原始数据集;S5:字段程序行为特征提取;S6:字段语义特征筛选,从原始特征中筛选出最能够区分字段语义的筛选特征;S7:语义特征库构建,对原始数据集中各字段的筛选特征进行统计,选取大于预设频次出现的筛选特征进行组合,构成能够描述字段语义的复合特征,并通过对所有字段构建复合特征,形成完整的工控协议语义特征库。
本发明授权一种基于程序行为分析的工控协议语义特征库构建方法、设备及介质在权利要求书中公布了:1.一种基于程序行为分析的工控协议语义特征库构建方法,其特征在于,所述工控协议语义特征库构建方法包括: S1:典型工控字段标签构建,基于对各预设工控协议的分析和总结,从工控协议功能的角度,归纳工控协议的字段类型,形成统一的字段语义标签集合; S2:执行上下文数据采集,基于动态插桩方法对待观测基本块序列进行插桩并采集获得执行上下文信息; S3:协议报文处理过程符号执行分析,基于符号执行方法,对协议报文的处理过程进行符号执行分析,提取与协议字段处理相关的符号表达式; S4:协议字段边界划分,对符号表达式的分析划分协议数据的字段边界,并对符号表达式按字段归类,作为原始数据集; S5:字段程序行为特征提取,从原始数据集中提取算数与逻辑操作、控制流、函数调用、内存操作四类原始特征; S6:字段语义特征筛选,采用卡方检验方法,从原始特征中筛选出最能够区分字段语义的筛选特征; S7:语义特征库构建,对原始数据集中各字段的筛选特征进行统计,选取大于预设频次出现的筛选特征进行组合,构成能够描述字段语义的复合特征,并通过对所有字段构建复合特征,形成完整的工控协议语义特征库; 步骤S2包括: 采用静态数据流分析方法,对工控协议实现软件进行分析,追踪报文发送类函数的发包缓冲区的数据依赖关系,记录所有与发包数据存在定义依赖关系的指令所在基本块入口位置,作为待观测基本块序列; 基于DymanoRIO动态插桩框架对待观测基本块序列、报文发送类函数调用位置、报文接收类函数调用位置进行插桩,并采集获得执行上下文信息; 步骤S2中,采集获得的执行上下文信息包括栈信息、线程信息、寄存器信息、全局数据段信息、实际发送或接收的报文数据; 步骤S3中协议报文的处理过程包括协议组包过程和协议解包过程, 其中,对协议组包过程:以S2中观测的实际触发基本块序列作为输入,以相应序列第一个基本块为起始点,根据步骤S2中在相应位置采集的执行上下文信息构建符号执行的初始状态;符号执行过程中,符号化所有与发包数据存在定义依赖关系的数据源,采用广度优先策略,以基本块序列触发顺序强制路径选择;当影响符号变量长度的符号值不可解时,以保守策略预设相应符号变量长度为1字节,并记录此类符号变量为集合; 且,协议组包过程记录的符号表达式来自最终活跃状态下报文缓冲区、分支路径的条件约束、函数调用行为监测、内存操作行为监测; 对协议解包过程,以S2中插桩采集到的实际接收的报文数据以及报文接收类函数的执行上下文作为输入;选择报文接收函数调用后的代码位置为起始点,根据执行上下文信息构建符号执行的初始状态;符号执行过程中,以实际发送或接收的报文数据指导路径选择,在符号执行过程中记录符号表达式以供后续分析; 且,协议解包过程记录的符号表达式来自分支路径的条件约束、函数调用行为监测、内存操作行为监测。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国电子科技集团公司第三十研究所,其通讯地址为:610041 四川省成都市高新区创业路6号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励