用于实时操作系统的模糊测试系统及方法技术方案

技术编号:41709726 阅读:22 留言:0更新日期:2024-06-19 12:39
本申请提供一种用于实时操作系统的模糊测试系统及方法包括模糊测试模块确定目标操作系统的系统调用关系表、测试任务及测试日志,根据系统调用关系表、测试任务及测试日志生成测试用例,并将测试用例发送至任务执行模块;任务执行模块,执行所述测试用例确定测试用例的测试结果,并将测试结果发送至反馈信息收集模块;反馈信息收集模块收集测试结果,将测试结果发送至实时性评估测试模块和模糊测试模块;实时性评估测试模块根据测试结果对目标操作系统进行实时检测和实时评估,确定目标操作系统的实时性能;系统调用关系学习模块确定当前系统调用关系,根据当前系统调用关系确定目标操作系统的显式关系和隐式关系,并对系统调用关系表进行更新。

【技术实现步骤摘要】

本申请涉及信息安全,尤其涉及一种用于实时操作系统的模糊测试系统及方法


技术介绍

1、实时操作系统(real-time operating system,即rtos)在现代工业应用领域发挥着至关重要的作用,它们被设计来满足严格的时间约束需求,保证任务能够在规定时间内准确无误地完成。随着工业自动化和智能化的不断发展,rtos的应用正在迅速拓展,它们的稳定性和安全性显得尤为重要。rtos不仅负责资源分配和任务调度,还直接影响系统的整体稳定性和安全性。任何内部漏洞都可能导致系统不稳定或崩溃,进而带来安全风险。

2、然而,现有对于实时操作系统的漏洞检测中的模糊测试存在忽视系统调用关系,使得等价或无效的系统调用组合被重复测试,且测试用例存在滞后性,从而导致浪费计算资源、降低模糊测试的准确性的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种用于实时操作系统的模糊测试系统及方法。

2、基于上述目的,本申请提供了用于实时操作系统的模糊测试系统包括:

3、模糊测试模块,用于确定目本文档来自技高网...

【技术保护点】

1.一种用于实时操作系统的模糊测试系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:虚拟机管理模块;

3.根据权利要求2所述的系统,其特征在于,所述系统,还包括:

4.根据权利要求1所述的系统,其特征在于,所述系统调用关系学习模块,包括:静态学习模块和动态学习模板;

5.根据权利要求1所述的系统,其特征在于,所述测试结果包括:覆盖率信息、崩溃信息、实时性检测信息、重现信息以及执行日志;

6.根据权利要求5所述的系统,其特征在于,所述系统,还包括:

7.根据权利要求5所述的系统,其特征...

【技术特征摘要】

1.一种用于实时操作系统的模糊测试系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:虚拟机管理模块;

3.根据权利要求2所述的系统,其特征在于,所述系统,还包括:

4.根据权利要求1所述的系统,其特征在于,所述系统调用关系学习模块,包括:静态学习模块和动态学习模板;

5.根据权利要求1所述的系统,其特征在于,所述测试结果包括:覆盖率信息、崩溃信息、实时性检测信息、重现信息以及执行日志;

6.根据...

【专利技术属性】
技术研发人员:徐国胜王晨宇胡玉斌徐国爱
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1