To cope with the ever increasing threats of dynamic and adaptive persistent attacks, Fault and Intrusion Tolerance (FIT) is being studied at the hardware level to increase critical systems resilience. Based on state-machine replication, FIT is known to be effective if replicas are compromised and fail independently. This requires different ways of diversification at the software and hardware levels. In this paper, we introduce the first hardware-based rejuvenation framework, we call Samsara, that allows for creating new computing cores (on which FIT replicas run) with diverse architectures. This is made possible by taking advantage of the programmable and reconfigurable features of MPSoC with an FPGA. A persistent attack that analyzes and exploits the vulnerability of a core will not be able to exploit it as rejuvenation to a different core architecture is made fast enough. We discuss the feasibility of this design, and we leave the empirical evaluations for future work.
翻译:为了应对不断变化的、适应性的持续攻击、失灵和侵扰容忍(FIT)带来的日益严重的威胁,目前正在硬件一级研究失灵和侵扰容忍(FIT)问题,以提高关键系统的抗御能力。根据国家机器的复制,如果复制品受到破坏和独立失灵,FIT众所周知是有效的。这要求在软件和硬件层面采取不同的多样化方式。在本文件中,我们介绍第一个基于硬件的振兴框架,我们叫Samsara,允许以多种结构创建新的计算机核心(FIT复制品在其中运行),这是通过利用MPSOC的可编程和可重新配置的功能和一个FPGA而得以实现的。持续攻击分析和利用核心的脆弱性将无法利用它,因为对不同核心结构的振兴速度已经足够快。我们讨论了这一设计的可行性,我们将经验评估留给今后的工作。