基于思维导图的网络安全测试指标分解方法及系统技术方案

技术编号:37785611 阅读:37 留言:0更新日期:2023-06-09 09:16
本发明专利技术提供了一种基于思维导图的网络安全测试指标分解方法及系统,包括:步骤S1:利用自然语言处理技术对任务信息文件进行分解得到网络安全测试指标;步骤S2:利用思维导图的方式对网络安全测试指标进行图形化、多层次呈现。网络安全测试人员可以利用此思维导图,制定网络安全测试任务方案,降低了对网络安全测试人员阅读任务信息文件的要求,提供了网络安全测试任务执行效率。全测试任务执行效率。全测试任务执行效率。

【技术实现步骤摘要】
基于思维导图的网络安全测试指标分解方法及系统


[0001]本专利技术涉及网络安全测试领域,具体地,涉及基于思维导图的网络安全测试指标分解方法。

技术介绍

[0002]随着网络空间安全形势日益严峻,网络安全测试任务更为频繁,这给网络安全测试人员带来了巨大的挑战,因此,提高其网络安全测试任务的执行效率,成为目前急需解决的问题。
[0003]目前进行网络安全测试时,测试人员需要仔细阅读本次测试任务的任务信息文件,从中摘取相关信息并提炼为网络安全测试指标,测试指标可为下一步试验方案的制定提供基础。该方法需要测试人员投入相当多的阅读文件时间,而且在阅读文件过程中,因缺乏针对性,阅读了大量与本次网络安全测试任务无关的内容,对测试人员的时间和精力造成了极大的浪费。而且测试人员在从任务信息文件中提炼网络安全测试指标时,提炼出的测试指标往往缺乏层次、关系不清。测试人员不仅需要从冗长的网络信息文件中提炼出网络安全测试指标,还要把握各测试指标之间的层次关系,才能分解出准确可靠的网络安全测试指标。这些问题都在一定程度上降低了网络安全测试任务的执行效率。
...

【技术保护点】

【技术特征摘要】
1.一种基于思维导图的网络安全测试指标分解方法,其特征在于,包括:步骤S1:利用自然语言处理技术对任务信息文件进行分解得到网络安全测试指标;步骤S2:利用思维导图的方式对网络安全测试指标进行图形化、多层次呈现。2.根据权利要求1所述的基于思维导图的网络安全测试指标分解方法,其特征在于,所述步骤S1采用:步骤S1.1:结合语言技术平台LTP提供的通用词库以及构建的专用词库对任务信息文本进行分词和词性标注;步骤S1.2:通过关键词定位目标信息所在句,对目标信息所在句分别采用基于词性标注的信息抽取方法和基于规则的信息抽取方法进行信息抽取,得到结果信息;步骤S1.3:对结果信息进行合规判断和冲突避免,对发生冲突和结果缺失的结果信息进行人工识别并补全,最后获取从任务信息文件中分解的网络安全测试指标。3.根据权利要求2所述的基于思维导图的网络安全测试指标分解方法,其特征在于,所述基于词性标注的信息抽取方法是通过关键词定位目标信息所在句,判断关键词的词性,根据词性类别选择不同大小的上下文窗口;若关键词的词性为动词,则采用二元语法结构,将关键词前面或后面一个词与其组合,得到2个候选结果;若关键词的词性为名词,则采用三元语法结构,将包含关键词在内的三个词组合在一起,得到3个候选结果;基于目标信息在候选结果中选择1个作为结果信息;所述基于规则的信息抽取方法是通过定位目标信息所在句,使用正则表达式进行规则匹配,抽取句子中符合要求的结果信息。4.根据权利要求2所述的基于思维导图的网络安全测试指标分解方法,其特征在于,所述步骤S1.3采用:对目标信息所在句分别采用基于词性标注的信息抽取方法和基于规则的信息抽取方法进行信息抽取,得到结果信息R1和R2,并对结果信息R1和R2进行合规判断;当R1=R2,判断结果都为真,输出结果R1或R2;当R1=空且R2≠空,判断结果R2为真,输出结果R2;当R1≠空且R2=空,判断结果R1为真,输出结果R1;当R1≠空且R2≠空且R1≠R2,则两种抽取方法结果出现冲突,输出结果标记为

1,标记需要加入人工识别。5.根据权利要求1所述的基于思维导图的网络安全测试指标分解方法,其特征在于,所述步骤S2采用:利用jsmind.js插件,生成基本的思维导图;将根节点的名称设置为被测目标名称,第一级节点的名称设置为关键词,第二级节点的名称设置为抽取的测试指标,生成网络安全测试指标思维导图。6.一种基于思...

【专利技术属性】
技术研发人员:帅源王艺婷王馨雨杨紫柠张思湛张芸谢凌云张广敏
申请(专利权)人:上海微波技术研究所中国电子科技集团公司第五十研究所
类型:发明
国别省市:

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

1