@inproceedings{1131, keywords = {security, real-time, moving-target defenses, moving target defenses, cyber}, author = {Nathan Burow and Ryan Burrow and Roger Khazan and Howard Shrobe and Bryan Ward}, title = {Moving Target Defense Considerations in Real-Time Safety- and Mission-Critical Systems}, abstract = {Moving-target defenses (MTDs) have been widely studied for common general-purpose and enterprise-computing applications. Indeed, such work has produced highly effective, low-overhead defenses that are now commonly deployed in many systems today. One application space that has seen comparatively little focus is that of safety- and mission-critical systems, which are often real-time systems (RTS) with temporal requirements. Furthermore, such systems are increasingly being targeted by attackers, such as in industrial control systems (ICS), including power grids. The strict timing requirements of these systems presents a different design objective than is common in general-purpose applications — systems should be designed around the worst-case performance, rather than the average case. Perhaps in part due to these alternative design considerations, many real-time systems have not benefited from much of the work on software security that common general-purpose and enterprise applications have, despite the ubiquity of real-time systems that actively control so many applications we as a society have come to rely on, from power generation and distribution, to automotive and avionic applications, and many others.This paper explores the application of moving-target defenses in the context of real-time systems. In particular, the worst-case performance of several address-space randomization defenses are evaluated to study the implications of such designs in real-time applications. These results suggest that current moving-target defenses, while performant in the average case, can exhibit significant tail latencies, which can be problematic in real-time applications, especially if such overheads are not considered in the design and analysis of the system. These results inform future research directions for moving-target defenses in real-time applications.}, year = {2020}, journal = {ACM Workshop on Moving Target Defense (MTD)}, pages = {81–89}, month = {11/2020}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, isbn = {9781450380850}, url = {https://doi.org/10.1145/3411496.3421224}, doi = {10.1145/3411496.3421224}, }