TY - GEN
T1 - Mad Monk
T2 - 28th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2025
AU - Duncan, Mitchell
AU - Li, Ao
AU - Fisher, Nathan
AU - Zhang, Ning
AU - Gerdes, Ryan
AU - Mishra, Tanmaya
AU - Chantem, Thidapat
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - In safety critical computing, real-time and security concerns are often considered separately, though the behavior of a scheduling model itself may be an attack surface which can be exploited by an attacker to reduce system performance. In this work, we explore how the semantics of mode changes in mixed-criticality systems could be used as one such attack vector. This attack, dubbed Mad Monk, uses a mixed criticality scheduler's mode switches against itself by allowing a task of a lower criticality to interfere with tasks of a higher criticality, thereby forcing a disruptive mode switch which could possibly reduce service to some tasks. We describe this attack in detail, along with a case study demonstrating its risk. Furthermore, extensive simulations of this attack demonstrate its potential effectiveness based on a variety of timing and system factors.
AB - In safety critical computing, real-time and security concerns are often considered separately, though the behavior of a scheduling model itself may be an attack surface which can be exploited by an attacker to reduce system performance. In this work, we explore how the semantics of mode changes in mixed-criticality systems could be used as one such attack vector. This attack, dubbed Mad Monk, uses a mixed criticality scheduler's mode switches against itself by allowing a task of a lower criticality to interfere with tasks of a higher criticality, thereby forcing a disruptive mode switch which could possibly reduce service to some tasks. We describe this attack in detail, along with a case study demonstrating its risk. Furthermore, extensive simulations of this attack demonstrate its potential effectiveness based on a variety of timing and system factors.
KW - mixed criticality systems
KW - real-time systems
KW - security
UR - https://www.scopus.com/pages/publications/105019186322
U2 - 10.1109/ISORC65339.2025.00020
DO - 10.1109/ISORC65339.2025.00020
M3 - Conference contribution
AN - SCOPUS:105019186322
T3 - Proceedings - 2025 28th International Symposium on Real-Time Distributed Computing, ISORC 2025
SP - 60
EP - 71
BT - Proceedings - 2025 28th International Symposium on Real-Time Distributed Computing, ISORC 2025
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 26 May 2025 through 28 May 2025
ER -