互联网应用协议分析方法及系统技术方案

技术编号:32331013 阅读:20 留言:0更新日期:2022-02-16 18:38
本发明专利技术提供一种互联网应用协议分析方法及系统,该方法包括:从互联网获取应用程序的安装包;基于应用程序的安装包中的目标应用程序的安装包进行解析,获取目标应用程序的基础信息;运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,并根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取目标应用程序的应用协议分析结果;其中,目标数据包为基于镜像网口同步采集的执行所述各操作节点产生的网络数据包。本发明专利技术提供的互联网应用协议分析方法及系统,能够提升互联网应用协议分析的效率和准确性。能够提升互联网应用协议分析的效率和准确性。能够提升互联网应用协议分析的效率和准确性。

【技术实现步骤摘要】
互联网应用协议分析方法及系统


[0001]本专利技术涉及信息安全
,尤其涉及一种互联网应用协议分析方法及系统。

技术介绍

[0002]流量审计分析,是指基于全流量镜像及大数据处理技术,通过对所有网络的内容进行解析,能够及时阻止内部的计算机通过互联网发生的敏感信息泄露,快速定位追查源头,防止违规事件发生。也能够对整个网络及计算机用户上网行为、网络流量进行监控,帮助网络高效、稳定、安全的运行,为信息化建设及管理提供有效的技术支撑。
[0003]通过抓取网络流量,并在审计过程进行详细的研究,可以实现对互连网中应用协议进行识别和分析。目前应用协议分析系统中,对于网络应用流量的识别主要采用人工分析各应用流量特点,审计系统通过硬编码或配置式等方式添加流量识别规则。按照传统的流量分析工作方法,主要是通过人力下载、安装、操作、抓包、分析、记录、应用一整套流程完成协议分析工作,此过程耗时长、效率不高,且生成输出不标准。

技术实现思路

[0004]本专利技术提供一种互联网应用协议分析方法及系统,用以解决现有技术中分析效率低的缺陷,实现应用协议分析效率的提高。
[0005]本专利技术提供一种互联网应用协议分析方法,包括:
[0006]从互联网获取应用程序的安装包;
[0007]基于所述应用程序的安装包中的目标应用程序的安装包进行解析,获取所述目标应用程序的基础信息;
[0008]运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,并根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取目标应用程序的应用协议分析结果;
[0009]其中,目标数据包为基于镜像网口同步采集的执行所述各操作节点产生的网络数据包。根据本专利技术提供的一种互联网应用协议分析方法,所述运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,包括:
[0010]在所述目标应用程序的运行过程中,基于所述目标应用程序的基础信息,获取所述目标应用程序的节点元素;
[0011]基于所述节点元素,执行各所述操作节点,记录所述操作节点信息。
[0012]根据本专利技术提供的一种互联网应用协议分析方法,所述根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取应用协议分析结果,包括:
[0013]在所述目标数据包的协议类型为目标类型的情况下,获取目标协议信元;
[0014]将所述目标协议信元与所述操作节点信息和所述目标应用程序的基础信息进行关联,获取应用协议分析结果。
[0015]根据本专利技术提供的一种互联网应用协议分析方法,所述从互联网获取应用程序的安装包之后,还包括:基于所述应用程序的安装包,确定各所述目标应用程序的安装包以及各所述目标应用程序的优先级。
[0016]根据本专利技术提供的一种互联网应用协议分析方法,所述获取应用协议分析结果之后,还包括:将所述应用协议分析结果以目标格式输出。
[0017]本专利技术还提供一种互联网应用协议分析系统,包括:
[0018]获取模块,用于从互联网获取应用程序的安装包;
[0019]解析模块,用于基于所述应用程序的安装包中的目标安装包进行解析,获取所述目标应用程序的基础信息;
[0020]分析模块,用于运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,并根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取目标应用程序的应用协议分析结果;
[0021]其中,目标数据包为基于镜像网口同步采集的执行所述各操作节点产生的网络数据包。
[0022]根据本专利技术提供的一种互联网应用协议分析系统,还包括:
[0023]调度模块,用于基于所述应用程序的安装包,依次确定各所述目标应用程序的安装包的优先级;
[0024]和/或,用于将所述应用协议分析结果以目标格式输出。
[0025]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述互联网应用协议分析方法的步骤。
[0026]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述互联网应用协议分析方法的步骤。
[0027]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述互联网应用协议分析方法的步骤。
[0028]本专利技术提供的互联网应用协议分析方法及系统,基于从互联网获取并确定目标应用程序的安装包,静态解析出目标应用程序的安装包的基础信息,通过目标应用程序的基础信息,动态执行各操作节点获取操作节点信息,通过镜像网口采集目标数据包进行流量审计,并结合目标应用程序的基础信息操作节点信息,生成协议分析结果。能够提升互联网应用协议分析的效率和准确性。
附图说明
[0029]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术提供的互联网应用协议分析方法的流程示意图;
[0031]图2是本专利技术提供的互联网应用协议分析系统的结构示意图之一;
[0032]图3是本专利技术提供的互联网应用协议分析系统的结构示意图之二;
[0033]图4是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0034]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]应当理解,在本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0036]术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0037]图1是本专利技术提供的互联网应用协议分析方法的流程示意图。如图1所示,本专利技术实施例提供的互联网应用协议分析方法,包括:步骤101、从互联网获取应用程序的安装包。
[0038]需要说明的是,本专利技术实施例提供的互联网应用协议分析方法的执行主体为互联网应用协议分析系统。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种互联网应用协议分析方法,其特征在于,包括:从互联网获取应用程序的安装包;基于所述应用程序的安装包中的目标应用程序的安装包进行解析,获取所述目标应用程序的基础信息;运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,并根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取目标应用程序的应用协议分析结果;其中,目标数据包为基于镜像网口同步采集的执行所述各操作节点产生的网络数据包。2.根据权利要求1所述的互联网应用协议分析方法,其特征在于,所述运行所述目标应用程序,基于所述目标应用程序的基础信息,执行各操作节点,记录操作节点信息,包括:在所述目标应用程序的运行过程中,基于所述目标应用程序的基础信息,获取所述目标应用程序的节点元素;基于所述节点元素,执行各所述操作节点,记录所述操作节点信息。3.根据权利要求2所述的互联网应用协议分析方法,其特征在于,所述根据执行所述各操作节点生成的目标数据包、所述操作节点信息和所述目标应用程序的基础信息,获取应用协议分析结果,包括:在所述目标数据包的协议类型为目标类型的情况下,获取目标协议信元;将所述目标协议信元与所述操作节点信息和所述目标应用程序的基础信息进行关联,获取应用协议分析结果。4.根据权利要求1所述的互联网应用协议分析方法,其特征在于,所述从互联网获取应用程序的安装包之后,还包括:基于所述应用程序的安装包,确定各所述目标应用程序的安装包以及各所述目标应用程序的优先级。5.根据权利要求1至4任一所述的互联网应用协议分析方法,其特征...

【专利技术属性】
技术研发人员:保永武袁冰洋
申请(专利权)人:武汉虹旭信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1