在线服务的供应链检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38011478 阅读:8 留言:0更新日期:2023-06-30 10:32
本发明专利技术提供在线服务的供应链检测方法、装置、电子设备及存储介质,涉及计算机技术领域,方法包括:向在线服务的第一类型客户端发送第一探测指令,并获取第一类型客户端对第一探测指令的第一响应信息;对第一响应信息进行分析,得到第一类型客户端对应的第一供应链组成信息;向在线服务的第二类型客户端发送第二探测指令,并获取第二类型客户端对第二探测指令的第二响应信息;对第二响应信息进行分析,得到第二类型客户端对应的第二供应链组成信息;根据第一供应链组成信息和第二供应链组成信息确定在线服务的供应链信息。本发明专利技术解决了现有技术中检测到的有效信息有限的问题,可生成完整的在线服务的供应链信息。完整的在线服务的供应链信息。完整的在线服务的供应链信息。

【技术实现步骤摘要】
在线服务的供应链检测方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种在线服务的供应链检测方法、装置、电子设备及存储介质。

技术介绍

[0002]在线服务的供应链是指提供在线服务所需要的组件的组合,不同组件的整合、管理和协调形成了在线服务的供应链。在线服务的供应链中任何一个组件存在安全隐患,都会影响在线服务的质量和可靠性。因此,对在线服务的供应链进行检测,获取并管理完整的在线服务的供应链信息已成为现实需求。
[0003]目前,在线服务的供应链检测技术为主动探测。主动探测需要通过技术专家的经验,生成探测载荷去探测在线服务的端口,再结合在线服务网页端返回的响应信息,生成在线服务的供应链信息。
[0004]然而,由于在线服务开放的端口有限,部分使用的端口是关闭的,外界并不能探测到该端口的服务,更不能分析出使用了什么组件。主动探测技术往往不能探测出在线服务所有端口的信息,导致检测到的有效信息有限,难以生成完整的在线服务的供应链信息。

技术实现思路

[0005]本专利技术提供一种在线服务的供应链检测方法、装置、电子设备及存储介质,用以解决现有技术中不能探测出在线服务所有端口的信息,难以生成完整的在线服务的供应链信息的问题。
[0006]本专利技术提供一种在线服务的供应链检测方法,包括:向在线服务的第一类型客户端发送第一探测指令,并获取第一类型客户端对第一探测指令的第一响应信息;对第一响应信息进行分析,得到第一类型客户端对应的第一供应链组成信息;向在线服务的第二类型客户端发送第二探测指令,并获取第二类型客户端对第二探测指令的第二响应信息;对第二响应信息进行分析,得到第二类型客户端对应的第二供应链组成信息;根据第一供应链组成信息和第二供应链组成信息确定在线服务的供应链信息。
[0007]根据本专利技术提供的一种在线服务的供应链检测方法,向在线服务的第一类型客户端发送第一探测指令,并获取第一类型客户端对第一探测指令的第一响应信息,包括:响应于第一探测指令,根据第一类型客户端的网络协议和第一类型客户端的状态机自动化生成探测载荷;将探测载荷通过第一类型客户端发送到在线服务,并获取在线服务对探测载荷的响应信息作为第一响应信息。
[0008]根据本专利技术提供的一种在线服务的供应链检测方法,响应于第一探测指令,根据第一类型客户端的网络协议和使用第一类型客户端的状态机自动化生成探测载荷,包括:根据第一类型客户端的网络协议生成初始探测载荷;状态机根据初始探测载荷,并结合在线服务的触发事件和端口开放情况,生成探测载荷。
[0009]根据本专利技术提供的一种在线服务的供应链检测方法,第一响应信息为非结构化信
息;对第一响应信息进行分析,得到第一类型客户端对应的第一供应链组成信息,包括:使用自然语言处理技术对第一响应信息进行分析,得到第一供应链组成信息;其中第一供应链组成信息包括第一组件名称和第一版本信息。
[0010]根据本专利技术提供的一种在线服务的供应链检测方法,第二响应信息为二进制信息;对第二响应信息进行分析,得到第二类型客户端对应的第二供应链组成信息,包括:对第二响应信息进行分析,得到第二供应链组成信息;其中第二供应链组成信息包括第二组件名称和第二版本信息。
[0011]根据本专利技术提供的一种在线服务的供应链检测方法,根据第一供应链组成信息和第二供应链组成信息确定在线服务的供应链信息,包括:整合第一组件名称、第一版本信息、第二组件名称和第二版本信息,得到在线服务的供应链组成信息;根据供应链组成信息和预设组件厂商关系表,得到提供组件的厂商;其中,预设组件厂商关系表包括不同版本的组件和厂商的对应关系;基于在线服务、供应链组成信息和提供组件的厂商,形成在线服务的供应链。
[0012]根据本专利技术提供的一种在线服务的供应链检测方法,基于在线服务、供应链组成信息和提供组件的厂商,形成在线服务的供应链,包括:根据在线服务的供应链生成在线服务的供应链知识图谱;其中,供应链知识图谱包括在线服务和组件之间的网络特征关系,以及组件和厂商之间的网络特征关系。
[0013]本专利技术还提供一种在线服务的供应链检测装置,包括:第一探测指令模块,用于向在线服务的第一类型客户端发送第一探测指令,并获取第一类型客户端对第一探测指令的第一响应信息;第一供应链组成信息模块,用于对第一响应信息进行分析,得到第一类型客户端对应的第一供应链组成信息;第二探测指令模块,用于向在线服务的第二类型客户端发送第二探测指令,并获取第二类型客户端对第二探测指令的第二响应信息;第二供应链组成信息模块,用于对第二响应信息进行分析,得到第二类型客户端对应的第二供应链组成信息;供应链信息模块,用于根据第一供应链组成信息和第二供应链组成信息确定在线服务的供应链信息。
[0014]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述在线服务的供应链检测方法。
[0015]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述在线服务的供应链检测方法。
[0016]本专利技术提供的一种在线服务的供应链检测方法、装置、电子设备及存储介质,通过对在线服务的不同类型的客户端分别发送探测指令,获取在线服务的不同类型的客户端的响应信息,对获取到的响应信息进行分析,得到在线服务的不同类型的客户端对应的供应链组成信息,根据在线服务的不同类型的客户端对应的供应链组成信息确定在线服务的供应链信息。本专利技术通过探测并获取在线服务的不同类型的客户端的响应信息,对获取到的响应信息进行分析,得到在线服务的不同类型的客户端对应的供应链组成信息,弥补了现有技术中不能探测出在线服务所有端口的信息的不足,解决了现有技术中检测到的有效信息有限的问题,再根据在线服务的不同类型的客户端对应的供应链组成信息,生成完整的在线服务的供应链信息。
附图说明
[0017]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术在线服务的供应链检测方法的流程示意图之一;
[0019]图2是本专利技术在线服务的供应链知识图谱的示意图;
[0020]图3是本专利技术在线服务的供应链检测方法的流程示意图之二;
[0021]图4是本专利技术在线服务的供应链检测装置的结构示意图;
[0022]图5是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0023]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线服务的供应链检测方法,其特征在于,包括:向在线服务的第一类型客户端发送第一探测指令,并获取所述第一类型客户端对所述第一探测指令的第一响应信息;对所述第一响应信息进行分析,得到所述第一类型客户端对应的第一供应链组成信息;向所述在线服务的第二类型客户端发送第二探测指令,并获取所述第二类型客户端对所述第二探测指令的第二响应信息;对所述第二响应信息进行分析,得到所述第二类型客户端对应的第二供应链组成信息;根据所述第一供应链组成信息和所述第二供应链组成信息确定所述在线服务的供应链信息。2.根据权利要求1所述的在线服务的供应链检测方法,其特征在于,所述向在线服务的第一类型客户端发送第一探测指令,并获取所述第一类型客户端对所述第一探测指令的第一响应信息,包括:响应于所述第一探测指令,根据所述第一类型客户端的网络协议和所述第一类型客户端的状态机自动化生成探测载荷;将所述探测载荷通过所述第一类型客户端发送到在线服务,并获取所述在线服务对所述探测载荷的响应信息作为所述第一响应信息。3.根据权利要求2所述的在线服务的供应链检测方法,其特征在于,所述响应于所述第一探测指令,根据所述第一类型客户端的网络协议和使用所述第一类型客户端的状态机自动化生成探测载荷,包括:根据所述第一类型客户端的网络协议生成初始探测载荷;所述状态机根据所述初始探测载荷,并结合所述在线服务的触发事件和端口开放情况,生成所述探测载荷。4.根据权利要求1所述的在线服务的供应链检测方法,其特征在于,所述第一响应信息为非结构化信息;所述对所述第一响应信息进行分析,得到所述第一类型客户端对应的第一供应链组成信息,包括:使用自然语言处理技术对所述第一响应信息进行分析,得到第一供应链组成信息;其中所述第一供应链组成信息包括第一组件名称和第一版本信息。5.根据权利要求4所述的在线服务的供应链检测方法,其特征在于,所述第二响应信息为二进制信息;所述对所述第二响应信息进行分析,得到所述第二类型客户端对应的第二供应链组成信息,包括:对所述第二响应信息进行分析,得到第二供应链组成信息;其中所述第二供应链组成信息包括第二组...

【专利技术属性】
技术研发人员:李红郭京东冯战胜朱红松孙利民
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:

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

1