一种航天软件系统溢出检测和破坏限制机制
- 专利权人:
- 北京神舟航天软件技术有限公司
- 发明人:
- 李尚杰,周启平,卓保特,程胜,陈星宇,王静,李宇明,魏明
- 申请号:
- CN201410060565.9
- 公开号:
- CN103853662B
- 申请日:
- 2014.02.21
- 申请国别(地区):
- 中国
- 年份:
- 2016
- 代理人:
- 孙国栋
- 摘要:
- 本发明公开了一种航天软件系统溢出检测和破坏限制机制,其特征在于:步骤如下:将任务运行栈分割成平均的两部分,函数的调用分别交叉在两个栈中进行,实现缓冲区溢出检测和破坏限制;首先是溢出检测和破坏限制栈空间被分割为2部分,确保了至少1/2栈的有效性;其次是改变了函数返回时控制流转移的方向,使得控制流转移和溢出具有异向性。本发明使得缓冲区溢出检测和破坏限制成为可能,改变了函数返回时控制流转移的方向,使得控制流转移和溢出具有异向性。
- 来源网站:
- 中国工程科技知识中心