一种智能获取工具的方法、系统及计算机存储介质技术方案

技术编号:32827491 阅读:9 留言:0更新日期:2022-03-26 20:32
本发明专利技术公开一种智能获取工具的方法、系统及计算机存储介质,该方法包括:当监测到用户登录web界面平台时:根据用户的身份以及输入的搜索条件,从平台的图谱库中显示出所有满足搜索条件的工具;对该用户在所有工具中选择的单个工具进行数据输入,以使选择的单个工具向能力调度中心发送能力请求;根据能力请求以及选择的单个工具与其他工具的依赖关系从数据池中调出其他工具;将选择的单个工具输出的数据进行格式转换;将转换后的数据在web界面平台显示。本发明专利技术将所有的工具进行集成,加强工具之间的依赖关系,可以智能向用户推荐用户所需的工具,通过对输出的数据进行格式转换,以使所有输出的数据格式统一,从而可以对输出的数据进行二次利用。数据进行二次利用。数据进行二次利用。

【技术实现步骤摘要】
一种智能获取工具的方法、系统及计算机存储介质


[0001]本专利技术涉及网络安全
,具体而言,涉及一种智能获取工具的方法、系统及计算机存储介质。

技术介绍

[0002]安全服务、安全应急响应、渗透测试的侧重点不同,其所应用的工具也有一定的差距,面对现有大量以及后期新出现的相类似功能的工具,一般人没有一定的精力与时间去了解、使用、研究、比对他们之间的优缺点,无法对每一个工具做出一个权威性的评估,对工具的使用选择具有盲目性、随机性、偏好性,从而导致错失实际适合的工具。
[0003]进一步的,每个工具的输入输出数据没有统一的规范格式,数据传输、存储方式各不相同,导致工具之间的协作性非常小,无法对输出的数据进行二次利用,额外增加了数据处理成本,从而在正常的服务过程中产生了很多没有必要的额外工作。
[0004]针对现有技术中无法对每一个工具做出一个权威性的评估,对工具的使用选择具有盲目性、随机性、偏好性,以及每个工具的输入输出数据没有统一的规范格式,无法对输出的数据进行二次利用,额外增加了数据处理成本的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例中提供一种智能获取工具的方法、系统及计算机存储介质,以解决现有技术中无法对每一个工具做出一个权威性的评估,对工具的使用选择具有盲目性、随机性、偏好性,以及每个工具的输入输出数据没有统一的规范格式,无法对输出的数据进行二次利用,额外增加了数据处理成本的问题。
[0006]为达到上述目的,一方面,本专利技术提供了一种智能获取工具的方法,该方法包括:当监测到用户登录web界面平台时:根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;对该用户在所述所有工具中选择的单个工具进行数据输入,以使所述选择的单个工具向能力调度中心发送能力请求;所述能力调度中心根据所述能力请求以及所述选择的单个工具与其他工具的依赖关系从数据池中调出运行所述选择的单个工具所依赖的其他工具;将所述选择的单个工具输出的数据进行格式转换以使转换后的数据格式符合下一个工具的输入数据格式;将转换后的数据进行类型标记并放入到所述数据池中以及将所述转换后的数据在所述web界面平台显示。
[0007]可选的,所述根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户身份以及搜索条件的所有工具包括:保存所述用户的身份以及所述用户输入的搜索条件;将所述平台的当前图谱库中的工具的各个属性与所述用户的身份以及搜索条件一一比对;显示出满足该用户的身份以及搜索条件的所有工具;所述用户的身份包括:渗透测试人员和安服人员。
[0008]可选的,所述显示出满足该用户的身份以及搜索条件的所有工具包括:筛选出满
足该用户的身份以及搜索条件的所有工具,作为待显示工具;计算每个待显示工具的推荐值;将所述待显示工具按照对应推荐值由低到高进行排序;将经过排序的所述待显示工具进行显示。
[0009]可选的,在所述监测到用户登录web界面平台之前包括:对所述web平台录入全部工具的基本信息和每个工具与其他工具的依赖关系;其中,所述工具包括:网络空间测绘工具、信息收集工具、渗透工具、逆向工具、进程分析工具、抓包工具、爆破工具、威胁情报工具、流量分析工具、内网渗透工具;所述基本信息包括:功能、开发语言、是否开源、相较于同类工具的优势、性能参数、系统架构。
[0010]另一方面,本专利技术提供了一种智能获取工具的方法,该方法包括:当监测到用户登录web界面平台时:根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;对所述所有工具中相同类型的每个工具同时进行一个相同的数据输入,将对应的全部输出的不同数据通过规则匹配并进行格式转换以使转换后的全部输出的数据格式相同;将格式相同的全部输出的数据进行去重,将去重后的所述数据进行类型标记并放入到所述数据池中以及将所述去重后的数据在所述web界面平台显示。
[0011]另一方面,本专利技术提供了一种智能获取工具的系统,该系统包括:监测单元,用于当监测到用户登录web界面平台时:第一显示单元,用于根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;调用及格式转换单元,用于对该用户在所述所有工具中选择的单个工具进行数据输入,以使所述选择的单个工具向能力调度中心发送能力请求;所述能力调度中心根据所述能力请求以及所述选择的单个工具与其他工具的依赖关系从数据池中调出运行所述选择的单个工具所依赖的其他工具;将所述选择的单个工具输出的数据进行格式转换以使转换后的数据格式符合下一个工具的输入数据格式;第二显示单元,用于将转换后的数据进行类型标记并放入到所述数据池中以及将所述转换后的数据在所述web界面平台显示。
[0012]可选的,所述第一显示单元包括:保存子单元,用于保存所述用户的身份以及所述用户输入的搜索条件;比对子单元,用于将所述平台的当前图谱库中的工具的各个属性与所述用户的身份以及搜索条件一一比对;第一显示子单元,用于显示出满足该用户的身份以及搜索条件的所有工具;所述用户的身份包括:渗透测试人员和安服人员。
[0013]可选的,在所述监测单元之前包括:录入单元,用于对所述web平台录入全部工具的基本信息和每个工具与其他工具的依赖关系;其中,所述工具包括:网络空间测绘工具、信息收集工具、渗透工具、逆向工具、进程分析工具、抓包工具、爆破工具、威胁情报工具、流量分析工具、内网渗透工具;所述基本信息包括:功能、开发语言、是否开源、相较于同类工具的优势、性能参数、系统架构。
[0014]另一方面,本专利技术提供了一种智能获取工具的系统,包括:监测单元,用于当监测到用户登录web界面平台时:第一显示单元,用于根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;格式转换单元,用于对所述所有工具中相同类型的每个工具同时进行一个相同的数据输入,将对应的全部输出的不同数据通过规则匹配并进行格式转换以使转换后的全部输出的数据格式相同;去重及第二显示单元,用于将格式相同的全部输出的数据进行去重,将去重后
的所述数据进行类型标记并放入到所述数据池中以及将所述去重后的数据在所述web界面平台显示。
[0015]另一方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序所述程序被处理器执行时实现上述的智能获取工具的方法。
[0016]本专利技术的有益效果:
[0017]本专利技术提供了一种智能获取工具的方法,该方法将所有的工具进行集成,聚合各工具能力,加强工具之间的依赖关系,可以智能向用户推荐用户所需的工具,以使用户对工具的使用选择不再具有盲目性,随机性和偏好性;本专利技术通过对输出的数据进行格式转换,以使所有输出的数据格式统一,从而可以对输出的数据进行二次利用,降低了数据处理成本。...

【技术保护点】

【技术特征摘要】
1.一种智能获取工具的方法,其特征在于,包括:当监测到用户登录web界面平台时:根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;对该用户在所述所有工具中选择的单个工具进行数据输入,以使所述选择的单个工具向能力调度中心发送能力请求;所述能力调度中心根据所述能力请求以及所述选择的单个工具与其他工具的依赖关系从数据池中调出运行所述选择的单个工具所依赖的其他工具;将所述选择的单个工具输出的数据进行格式转换以使转换后的数据格式符合下一个工具的输入数据格式;将转换后的数据进行类型标记并放入到所述数据池中以及将所述转换后的数据在所述web界面平台显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户身份以及搜索条件的所有工具包括:保存所述用户的身份以及所述用户输入的搜索条件;将所述平台的当前图谱库中的工具的各个属性与所述用户的身份以及搜索条件一一比对;显示出满足该用户的身份以及搜索条件的所有工具;所述用户的身份包括:渗透测试人员和安服人员。3.根据权利要求2所述的方法,其特征在于,所述显示出满足该用户的身份以及搜索条件的所有工具包括:筛选出满足该用户的身份以及搜索条件的所有工具,作为待显示工具;计算每个待显示工具的推荐值;将所述待显示工具按照对应推荐值由低到高进行排序;将经过排序的所述待显示工具进行显示。4.根据权利要求1所述的方法,其特征在于,在所述监测到用户登录web界面平台之前包括:对所述web平台录入全部工具的基本信息和每个工具与其他工具的依赖关系;其中,所述工具包括:网络空间测绘工具、信息收集工具、渗透工具、逆向工具、进程分析工具、抓包工具、爆破工具、威胁情报工具、流量分析工具、内网渗透工具;所述基本信息包括:功能、开发语言、是否开源、相较于同类工具的优势、性能参数、系统架构。5.一种智能获取工具的方法,其特征在于,包括:当监测到用户登录web界面平台时:根据所述用户的身份以及所述用户输入的搜索条件,从所述平台的图谱库中显示出满足该用户的身份以及搜索条件的所有工具;对所述所有工具中相同类型的每个工具同时进行一个相同的数据输入,将对应的全部输出的不同数据通过规则匹配并进行格式转换以使转换后的全部输出的数据格式相同;将格式相同的全部输出的数据进行去重,将去重后的所述数据进行类型标记并放入到
所述数据池中以及将所述去重后的数据在所述we...

【专利技术属性】
技术研发人员:曹勇刘鑫薛鑫东刘畅夏玉明
申请(专利权)人:上海观安信息技术股份有限公司
类型:发明
国别省市:

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

1