全自主可控的静态分析工具,精准检测代码质量缺陷及安全漏洞
白皮书

产品概述

InterruptSafe,一款中断数据竞争缺陷的检测工具,采用缺陷模式、抽象解释、过程间分析和指针分析等技术对中断引入的并发语义进行可靠性分析,为软件开发人员与测试人员提供中断数据访问冲突的场景,同时检查给定代码块的原子性是否被违反,避免由于中断问题导致程序崩溃等状况。该工具支持多任务与多级中断(不同中断的优先级不同)的检测,同时也支持中断导致的数据访问冲突(即数据竞争)和代码块的原子性违反等缺陷类型检测。
平台可针对硬件电子设备提供接口测试、功能测试、安全测试和性能测试,覆盖单机调试、软件配置项测试和环境模拟试验等全生命周期过程测试需求,支持50多种典型通信协议与工控协议。
平台具有模块化、可扩展、高度自动化等特点,已广泛应用于航天、航空和国防等行业领域。

产品优势

一体化、软/硬件模块化设计
便携性好,装配轻便,易于野外测试;配置简单灵活,可满足不同项目需求,节省时间和成本。
全流程自动化测试
操作环境图形化,支持基于智能硬件的自动化测试。被测系统宕机亦可自动重启、定位漏洞、自动合并同源漏洞,提高安全测试效率,减轻测试人员负担。
快速定位漏洞与重现
采用循环分段检测与故障智能定位分析技术,支持自动化区间测试,对问题进行根源定位,缩短漏洞定位时间,准确定位漏洞原因,自动保存测试现场。
网络协议自定义与扩展
支持自定义的协议规范,手动编写测试脚本,扩展测试用例,可验证被测设备处理此类攻击时能否正常工作。
支持多标准接口与协议测试
支持以太网 、IO 、CAN 、MIL-STD-1553B 、RS232/422/485、LVDS、SpaceWire等协议,提供二次开发接口和定制服务,满足个性化需求。

产品功能

项目配置

InterFaceTest支持根据不同类型项目归类,以存储协议、指令、接口配置等,达到一次配置多次使用的效果,避免多个不同任务之间的协议和数据混乱,支持多个不同项目间快速切换。

接口配置

InterFaceTest支持直接更改系统接口参数,如硬件层面CAN、TCP/IP、串口等接口,同时显示上述已链接的接口参数,对通信链路两端进行统一配置,搭建通信环境。

字段配置

实际使用中,经常会有只对一条指令中的部分判断进行数据修改、递增的需求,InterFaceTest可支持字段的灵活配置,操作人员无需从头修改整条指令。

协议配置

配置协议分为发送协议和接收协议,InterFaceTest支持在【协议-消息队列-消息】字段框架内配置,发送协议可细化到配置单个bit,接收协议是指接收数据的遥测参数,每个字段对应一个遥测参数。 支持按照自定义的协议规范,手动编写测试脚本,扩展测试用例,可验证被测设备在处理此类攻击时是否能正常工作。

协议的接口配置

InterFaceTest支持协议之间的包含关系,如一个大协议包含多个子协议,支持消息队列类子协议,将多条指令按一定顺序依次按时序进行编排整理。InterFaceTest同时支持协议间的结构包含,根据用户配置的顺序和时间间隔来确认其位置。

收发监控

InterFaceTest支持能够显示已经发送和正在发送中的协议和突发消息,接收区显示通过硬件接口接收的指令源码。

服 务 热 线