[发明专利]一种实时捕获嵌入式软件长时间运行漏洞的系统及方法在审
申请号: | 201510206804.1 | 申请日: | 2015-04-27 |
公开(公告)号: | CN104850790A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 李志强;王旭;张嫢贤 | 申请(专利权)人: | 中国航空工业集团公司上海航空测控技术研究所 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 201601 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 捕获 嵌入式 软件 长时间 运行 漏洞 系统 方法 | ||
1.一种实时捕获嵌入式软件长时间运行漏洞的系统,包括与被测嵌入式系统相连接的通信接口处理板,置于工作站内部并依次连接的通信转换电路板、高速IO卡、数据分析模块、数据显示模块;
所述通信接口处理板用于将来自被测嵌入式系统的并行数据转换为串行数据,然后通过串行通讯电缆送至工作站组件内部的通信转换电路板;
所述通信转换电路板用于将从通信接口处理板处接收到的串行数据转换为并行数据并发至高速IO卡;
所述高速IO卡用于接收并行数据并将数据存入RAM中,高速IO卡通过DMA模式将RAM中的数据通过串口传输至数据分析模块;
所述数据分析模块用于将接收到的数据进行分析、存储,绘制分析图实时显示或通过存储的数据进行回放;
所述数据显示模块用于通过将数据分析模块绘制的分析图进行实时显示或通过存储的数据进行回放实现漏洞的发现。
2.根据权利要求1所述的系统,其特征在于所述数据分析模块采用二进制方式进行数据存储。
3.根据权利要求1所述的系统,其特征在于所述数据分析模块采用多重缓冲堆栈线程进行数据分析。
4.根据权利要求1所述的系统,其特征在于所述通信接口处理板包含第一控制器、并行转串行模块和驱动模块,所述第一控制器用于进行数据并行接收,接收后仍以并行通讯方式发送给并行转串行模块;
所述并行转串行模块用于接收控制器发送的数据并转化为串行差分信号;
所述驱动模块用于将串行差分信号进行远程传输。
5.根据权利要求1所述的系统,其特征在于所述通信转换电路板包含第二控制器、均衡模块和串行转并行模块,所述第二控制器将接收到的串行数据输入到均衡模块;
所述均衡模块采用自适应电缆均衡器对接收的串行数据信号进行均衡;
所述串行转并行模块用于将均衡后的串行数据信号转化为并行数据后发送给高速IO卡。
6.一种实时捕获嵌入式软件长时间运行漏洞的方法,包含以下步骤:
步骤1)通信接口处理板并行接收被测嵌入式系统的原始数据;
步骤2)通信接口处理板将来自被测嵌入式系统的并行数据转换为串行数据,然后通过串行通讯电缆送至工作站组件内部的通信转换电路板;
步骤3)通信转换电路板将接收的串行数据转换为并行数据;
步骤4)高速IO卡将并行数据信号解码并存入软件RAM中;
步骤5)采用高速IO卡的DMA模式将数据通过串口传输至数据分析模块;
步骤6)数据分析模块利用多重缓冲堆栈线程将接收到的数据以二进制文件的方式存储并绘制分析图;
步骤7)数据显示模块实时显示分析图或通过回放存储数据供用户发现是否出现漏洞。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司上海航空测控技术研究所,未经中国航空工业集团公司上海航空测控技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510206804.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安卓系统智能控制管理方法
- 下一篇:匹配病毒特征的方法及装置