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

【发明授权】一种针对HTTP协议模板化提取资产信息的方法_杭州九略智能科技有限公司_201911326502.2 

申请/专利权人:杭州九略智能科技有限公司

申请日:2019-12-20

公开(公告)日:2024-04-05

公开(公告)号:CN111177595B

主分类号:G06F16/955

分类号:G06F16/955;G06F40/186

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2020.06.12#实质审查的生效;2020.05.19#公开

摘要:本发明公开了一种针对HTTP协议模板化提取资产信息的方法,三大部分流程,分别为模板的编写、模板的解析、报文的匹配;所述模板的解析部分依次包括以下步骤:加载模板并分析模板、构造DPI、构造语法树、建立匹配库;报文的匹配部分依次包括以下步骤:匹配库DPI识别、语法树匹配、输出日志,通过“模板”匹配识别出“虚拟属性”,间接确定“实体属性”的资产信息识别方法,增加了资产信息获取新维度;减少了系统部署期间对现场“实体资产”的调研;减少了开发人员针对特定“虚拟资产”的分析开发量;增强了运维人员对资产信息获取方式;增强了后期系统后期自动更新获取资产信息;即减少了人力维护,又增强了资产信息实时同步,扩展了潜在资产的挖掘能力。

主权项:1.一种针对HTTP协议模板化提取资产信息的方法,其特征在于,三大部分流程,分别为模板的编写、模板的解析、报文的匹配;所述模板的部分结构主要分为以下三块:协议标志块,包含依赖协议的名称,用于确定资产信息依赖的协议;DPI识别块,包含可以识别出包含资产信息的特征内容,即HOST内容、URI内容、HTTP的METHOD,用于筛选资产信息是否包含在报文中;内容提取块,存储着模板语法,用于解析提取资产信息;所述模板的解析部分包括以下步骤:步骤2.1-加载模板并分析模板,通过对模板内容加载到内存中,并将文件载体将结构分析成“协议标志块”、“DPI识别块”、“内容提取块”三个结构块,供后续步骤使用;步骤2.2-构造DPI,依据“DPI识别块”提供的信息,将HOST和URI和METHOD构成正则表达式,大量的正则表达式构成DFA自动状态机;步骤2.3-构造语法树,依据模板中的“内容提取块”提供的文本内容,分析文法,并将构建成一颗解析树;步骤2.4-建立匹配库,待所有模板分析完成,将步骤2.2中构建的正则表达式作为“匹配正则表达式”、步骤2.3中构建的“语法树”作为数据内容进行一一对应,整合到“正则表达式”引擎中,形成匹配库;所述报文的匹配部分包括以下步骤:步骤3.1-匹配库DPI识别,系统将HTTP构造日志中的“HOST”、“URI”和“METHOD”信息提取,放入匹配库中进行匹配,将匹配结果取出并传递至语法树引擎进行下一步匹配;步骤3.2-语法树匹配,将整个HTTP报文传入语法树,按照前序遍历进行解析,语法树中的OutputValue函数会将所需的“资产信息”输出到队列中,进行资产输出日志阶段;步骤3.3-输出日志,将输出队列中获取到对应的key-value值,与对应的IP地址拼成json字符串格式,即为资产信息,与IP地址对应后,部分“虚拟资产”信息即可代表“实体资产”,将json字符串存入数据库,展现在页面上。

全文数据:

权利要求:

百度查询: 杭州九略智能科技有限公司 一种针对HTTP协议模板化提取资产信息的方法

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