通信学报 ›› 2021, Vol. 42 ›› Issue (9): 1-11.doi: 10.11959/j.issn.1000-436x.2021176

• 学术论文 •    下一篇

软件异构冗余执行系统的安全能力分析

马博林1, 张铮1, 任权1, 张高斐2, 邬江兴1   

  1. 1 信息工程大学,河南 郑州 450001
    2 网络通信与安全紫金山实验室,江苏 南京 211111
  • 修回日期:2021-06-20 出版日期:2021-09-25 发布日期:2021-09-01
  • 作者简介:马博林(1993− ),男,河北吴桥人,信息工程大学博士生,主要研究方向为网络空间安全
    张铮(1976− ),男,湖北黄梅人,博士,信息工程大学副教授,主要研究方向为网络空间安全、高性能计算
    任权(1994− ),男,湖南常德人,信息工程大学博士生,主要研究方向为新型网络体系结构
    张高斐(1996− ),男,河南许昌人,网络通信与安全紫金山实验室工程师,主要研究方向为网络空间安全
    邬江兴(1953− ),男,浙江嘉兴人,中国工程院院士,信息工程大学教授,主要研究方向为通信与信息系统、网络空间安全
  • 基金资助:
    国家自然科学基金资助项目(61521003);国家重点研发计划基金资助项目(2018YFB0804003)

Security capability analysis of software-based heterogeneous redundant execution system

Bolin MA1, Zheng ZHANG1, Quan REN1, Gaofei ZHANG2, Jiangxing WU1   

  1. 1 Information Engineering University, Zhengzhou 450001, China
    2 Purple Mountain Laboratories, Nanjing 211111, China
  • Revised:2021-06-20 Online:2021-09-25 Published:2021-09-01
  • Supported by:
    The National Natural Science Foundation of China(61521003);The National Key Research and Development Program of China(2018YFB0804003)

摘要:

软件冗余执行(SRE)基于故障随机发生的性质,实现对软硬件故障的容错处理,是常见的容错设计方法。软件异构冗余执行(SHRE)则在SRE的基础上利用软件多样化特征,通过冗余执行相同功能的异构软件副本,表决执行结果来抵御软件漏洞和同质化威胁。基于此,提出了SHRE系统的分类方法,引入了SHRE系统的安全能力概念,考虑N模冗余、I/O操作模式以及受攻击软件副本的恢复能力,分析了不同结构SHRE系统的安全性。分析结果显示,SHRE系统在三模冗余且受攻击软件副本具备恢复能力的情况下安全能力表现最好,缩短受攻击软件副本的恢复时间能够提高系统安全性。

关键词: 软件异构冗余执行, 软件漏洞和同质化, 安全能力

Abstract:

Software-based redundant execution (SRE) is a popular fault-tolerant design method which makes use of faults occurring randomly to achieve fault-tolerance.Software-based heterogeneous redundant execution (SHRE) uses heterogeneous redundant software replicas with identical function based on SRE and diversity of software.By comparing the results of heterogeneous redundant software replicas, SHRE can resist threats from software vulnerabilities and homogenization.The classification method of SHRE was proposed, and the security capability of SHRE was introduced.Based on N-modular redundancy, I/O operation mode and the recovery capability of attacked software replica, resistance to attack of different structures were analyzed.The analysis shows that the security capability of SHRE performs best when it is triple-mode redundancy architecture and attacked software replica can be recovered.Besides, by shortening the recovery time of attacked software replica, security to SHRE can be improved.

Key words: software-based heterogeneous redundant execution, software vulnerabilities and homogenization, security capability

中图分类号: 

No Suggested Reading articles found!