-
公开(公告)号:CN116233263B
公开(公告)日:2025-05-13
申请号:CN202310153726.8
申请日:2023-02-13
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于RFC关联分析的网络协议报文结构推导方法,其步骤包括:1)从网络上爬取待分析的RFC以及IANA注册信息;获取每一RFC编号对应的RFC,检查每一参数属性信息中是否包含指定关键字,若不包含,则将对应的参数属性信息以及RFC加入到待分析列表中;2)基于所获取的数据提取RFC之间的关联关系;3)根据关联关系进行RFC关联推导,确定每一参数属性所在RFC中的章节;4)从待分析列表的每一RFC中提取协议参数的结构化描述;5)进行协议参数间的关联分析,得到每一对协议参数间的组合关系及位置;6)根据协议参数间的组合关系及位置对协议参数进行组合,生成该待分析的网络协议的报文结构。
-
公开(公告)号:CN116303443A
公开(公告)日:2023-06-23
申请号:CN202310181424.1
申请日:2023-02-20
Applicant: 中国科学院信息工程研究所
IPC: G06F16/22 , H04L69/00 , G06F16/903 , G06F40/205
Abstract: 本发明公开了一种基于RFC文档的网络协议设计知识自动提取方法,所述方法包括获取所述RFC文档的章节列表以及每一章节中的行列表;获取所述章节列表和所述行列表中的结构化描述,以生成关键行列表;对所述关键行列表中的结构化描述进行解析,得到包含部分信息的格式化字段列表和/或自动机的未定义名字列表;基于所述结构化描述对应关键行所属的章节内容,对包含部分信息的格式化字段列表和/或自动机的未定义名字列表进行补充;基于所述包含完整信息的格式化字段列表和所述入自动机迁移列表,得到网络协议设计知识提取结果。本发明可以自动化提取出相关的网络协议设计信息。
-
公开(公告)号:CN117254932A
公开(公告)日:2023-12-19
申请号:CN202310980475.0
申请日:2023-08-04
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种RFC演进指导的协议实现漏洞挖掘方法,涉及软件安全与漏洞挖掘领域,通过识别RFC文档间的演进关系从而推断演进规则,并基于代码注释与发行说明来识别演进规则相关的代码位置,最终通过比较演进规则与代码的一致性来挖掘协议实现的演进漏洞。本发明方法能够更准确、全面地挖掘网络协议实现中的漏洞。
-
公开(公告)号:CN116233263A
公开(公告)日:2023-06-06
申请号:CN202310153726.8
申请日:2023-02-13
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于RFC关联分析的网络协议报文结构推导方法,其步骤包括:1)从网络上爬取待分析的RFC以及IANA注册信息;获取每一RFC编号对应的RFC,检查每一参数属性信息中是否包含指定关键字,若不包含,则将对应的参数属性信息以及RFC加入到待分析列表中;2)基于所获取的数据提取RFC之间的关联关系;3)根据关联关系进行RFC关联推导,确定每一参数属性所在RFC中的章节;4)从待分析列表的每一RFC中提取协议参数的结构化描述;5)进行协议参数间的关联分析,得到每一对协议参数间的组合关系及位置;6)根据协议参数间的组合关系及位置对协议参数进行组合,生成该待分析的网络协议的报文结构。
-
-
-