返回
Decentralized Dynamic Heterogeneous Redundancy Architecture Based on Raft Consensus Algorithm
DOI:10.3390/fi18010020.png)
摘要
En 中文
动态异构冗余(DHR)架构通过结合异构性、冗余性和动态性,创建以安全为中心的框架,可用于缓解利用未知漏洞的网络攻击。然而,传统的DHR架构依赖集中式控制模块进行调度和裁决,导致严重的单点故障风险和信任瓶颈,严重限制了其在安全关键场景中的部署。为解决这些挑战,本文提出了一种基于Raft共识算法的分布式DHR架构。它将Raft共识机制深度集成到DHR执行层,构建以共识为中心的控制平面,并设计双日志流水线,确保所有安全关键决策在通过Raft实现全局一致性后才执行。此外,我们定义了一个多维攻击者模型——涵盖外部攻击者、内部执行者、内部节点和协同拜占庭对手——以在Raft的崩溃容错假设下分析架构的安全属性和明确防御边界。为评估所提架构的有效性,开发了一个由五个异构节点组成的原型进行充分评估。实验结果表明,对于非拜占庭外部和内部攻击,该架构实现了高检测和隔离率,保持了高可用性,并确保非恶意节点间的状态一致性。对于少数节点表现出拜占庭行为的压力测试,原型保持了日志一致性并阻止了错误的状态提交;然而,我们明确将这些视为受限制对手下的经验观察,而非通用的拜占庭容错保证。性能测试显示,系统在攻击场景中表现出强大的安全韧性,性能开销可控。该架构未将Raft转化为拜占庭容错共识协议,而是在共识层保留了Raft的崩溃容错保证,并通过异构冗余执行器和多数哈希验证在执行层实现拜占庭抗性。为支持同行评审期间的评估,我们提供了可运行的原型包,包含基于Docker的部署脚本、预构建的异构执行器和Raft控制平面镜像,使评审者能够在受控配置下观察和评估系统的代表性架构行为,而无需暴露内部源代码。完整实现将在符合机构知识产权要求后发布,不影响当前评估的范围或有效性。
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.6
论文数:
1.3K
被引数:
6.5K
机构
暂无机构信息
引用论文
Chuppala, R.; PurnachandraRao, D.B. Kubernetes Etcd Implemantation Using Btree and Fractal Trees. SSRN J. 2025, 13, 6. [Google Scholar] [CrossRef]Chuppala, R.; PurnachandraRao, D.B. 基于 B 树和分形树的 Kubernetes Etcd 实现。SSRN J. 2025, 13, 6. [Google Scholar] [CrossRef]
Cyber Resilience Enabled by Endogenous Security and Safety: Vision, Techniques, and StrategiesWu, J.; Zou, H.; Xue, X.; Zhang, F.; Shang, Y. 基于内生安全与安全的网络韧性:愿景、技术与策略。Strateg. Study CAE 2023, 25, 106. [Google Scholar] [CrossRef]
Modelling the Mimic Defence Technology for Multimedia Cloud ServersFeng, F.; Zhou, X.; Li, B.; Zhou, Q. 模型化多媒体云服务器的拟态防御技术。Secur. Commun. Netw. 2020, 2020, 8819958. [Google Scholar] [CrossRef]
Microcontroller design based on dynamic heterogeneous redundancy architecture
CHINA COMMUNICATIONS
IF3.1
A Security Information Transmission Method Based on DHR for Seafloor Observation Network
SENSORS
IF3.5
Active Perceptive Dynamic Scheduling Mechanism Based on Negative FeedbackLv, Y.; Guo, Y.; Chen, Q.; Cheng, G.; Chen, Y. 基于负反馈的主动感知动态调度机制. Procedia Comput. Sci. 2018, 131, 520–524. [Google Scholar] [CrossRef]
N-version programming approach with implicit safety guarantee for complex dynamic system stabilization applicationsSubasi, N.; Guner, U.; Ustoglu, I. 隐式安全保证的N-Version编程方法在复杂动态系统稳定化应用中的研究。Meas. Control 2021, 54, 269–278. [Google Scholar] [CrossRef]
Fu, J.; Yuan, Y.; He, J.; Liang, S.; Huang, Z.; Zhu, H. An Input-Aware Mimic Defense Theory and its Practice. arXiv 2022, arXiv:2208.10276. [Google Scholar] [CrossRef]Fu, J.; Yuan, Y.; He, J.; Liang, S.; Huang, Z.; Zhu, H. 一种输入感知的模仿防御理论与其实践。arXiv 2022, arXiv:2208.10276. [Google Scholar] [CrossRef]

