Back to Search Start Over

A Game-Theoretical Self-Adaptation Framework for Securing Software-Intensive Systems.

Authors :
Li, Nianyu
Zhang, Mingyue
Li, Jialong
Adepu, Sridhar
Kang, Eunsuk
Jin, Zhi
Source :
ACM Transactions on Autonomous & Adaptive Systems; Jun2024, Vol. 19 Issue 2, p1-49, 49p
Publication Year :
2024

Abstract

Security attacks present unique challenges to the design of self-adaptation mechanism for software-intensive systems due to the adversarial nature of the environment. Game-theoretical approaches have been explored in security to model malicious behaviors and design reliable defense for the system in a mathematically grounded manner. However, modeling the system as a single player, as done in prior works, is insufficient for the system under partial compromise and for the design of fine-grained defensive policies where the rest of the system with autonomy can cooperate to mitigate the impact of attacks. To address such issues, we propose a new self-adaptation framework incorporating Bayesian game theory and model the defender (i.e., the system) at the granularity of components. Under security attacks, the architecture model of the system is automatically translated, by the proposed translation process with designed algorithms, into a multi-player Bayesian game. This representation allows each component to be modeled as an independent player, while security attacks are encoded as variant types for the components. By solving for pure equilibrium (i.e., adaptation response), the system's optimal defensive strategy is dynamically computed, enhancing system resilience against security attacks by maximizing system utility. We validate the effectiveness of our framework through two sets of experiments using generic benchmark tasks tailored for the security domain. Additionally, we exemplify the practical application of our approach through a real-world implementation in the Secure Water Treatment System to demonstrate the applicability and potency in mitigating security risks. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15564665
Volume :
19
Issue :
2
Database :
Complementary Index
Journal :
ACM Transactions on Autonomous & Adaptive Systems
Publication Type :
Academic Journal
Accession number :
178044265
Full Text :
https://doi.org/10.1145/3652949