ComputingCloud ComputingComputer SystemsDistributed SystemsFault-tolerant ComputingFault-tolerant SystemsFault Tolerance DesignReliable Distributed SystemsVirtualization SecurityDefensive StrategyFault-tolerant Distributed SystemsIntrusion-tolerant ComputingQuorum-based Fault Tolerance
prevent attackers from gaining control of the system using well established techniques such as; perimeter-based fire walls, redundancy and replications, and encryption. However, given sufficient time and resources, all these methods can be defeated. Moving Target Defense (MTD), is a defensive strategy that aims to reduce the need to continuously fight against attacks by disrupting attackers gain-loss balance. We present Mayflies, a bio-inspired generic MTD framework for distributed systems on virtualized cloud platforms. The framework enables systems designed to defend against attacks for their entire runtime to systems that avoid attacks in time intervals. We discuss the design, algorithms and the implementation of the framework prototype. We illustrate the prototype with a quorum-based Byzantime Fault Tolerant system and report the preliminary results.
14
Pratyusa K. Manadhata, Jeannette M. Wing · IEEE Transactions on Software Engineering · 2010 · 621 citations
Jafar Haadi Jafarian, Ehab Al‐Shaer, Qi Duan · 2012 · 501 citations
Building diverse computer systems
Stephanie Forrest, Anil Somayaji, David H. Ackley · 2002 · 495 citations