Engineering Secure Self-Adaptive Systems with Bayesian Games

被引:4
|
作者
Li, Nianyu [1 ]
Zhang, Mingyue [1 ]
Kang, Eunsuk [2 ]
Garlan, David [2 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
基金
中国国家自然科学基金;
关键词
D O I
10.1007/978-3-030-71500-7_7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Security attacks present unique challenges to self-adaptive system design due to the adversarial nature of the environment. Game theory 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 strategies where the rest of the system with autonomy can cooperate to mitigate the impact of attacks. To deal with such issues, we propose a new self-adaptive 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 translated into a Bayesian multi-player game, where each component is explicitly modeled as an independent player while security attacks are encoded as variant types for the components. The optimal defensive strategy for the system is dynamically computed by solving the pure equilibrium (i.e., adaptation response) to achieve the best possible system utility, improving the resiliency of the system against security attacks. We illustrate our approach using an example involving load balancing and a case study on inter-domain routing.
引用
收藏
页码:130 / 151
页数:22
相关论文
共 50 条
  • [41] Hybrid Planning in Self-Adaptive Systems
    Pandey, Ashutosh
    Garlan, David
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 366 - 368
  • [42] SFLL-AD: A Self-adaptive and Secure Logic Locking
    Zhang, Ning
    Wang, Ke
    Huang, Kai
    IEICE ELECTRONICS EXPRESS, 2023,
  • [43] SFLL-AD: a self-adaptive and secure logic locking
    Zhang, Ning
    Wang, Ke
    Huang, Kai
    IEICE ELECTRONICS EXPRESS, 2024, 21 (03):
  • [44] A Self-adaptive and Secure Approach to Share Network Trace Data
    Xenakis, Antonios
    Nourin, Sabrina Mamtaz
    Chen, Zhiyuan
    Karabatis, George
    Aleroud, Ahmed
    Amarsingh, Jhancy
    DIGITAL THREATS: RESEARCH AND PRACTICE, 2023, 4 (04):
  • [45] Software Product Line Engineering for Developing Self-adaptive Systems: Towards the Domain Requirements
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 289 - 296
  • [46] Bayesian Artificial Intelligence for Tackling Uncertainty in Self-Adaptive Systems: The Case of Dynamic Decision Networks
    Bencomo, Nelly
    Belaggoun, Amel
    Issarny, Valerie
    2013 2ND INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE), 2013, : 7 - 13
  • [47] Autonomy Requirements Engineering for Self-adaptive Science Clouds
    Vassev, Emil
    Hinchey, Mike
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1345 - 1354
  • [48] The MechatronicUML Method: Model-Driven Software Engineering of Self-Adaptive Mechatronic Systems
    Becker, Steffen
    Dziwok, Stefan
    Gerking, Christopher
    Heinzemann, Christian
    Schaefer, Wilhelm
    Meyer, Matthias
    Pohlmann, Uwe
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 614 - 615
  • [49] Engineering Self-adaptive Microservice Applications: An Experience Report
    Riccio, Vincenzo
    Sorrentino, Giancarlo
    Camilli, Matteo
    Mirandola, Raffaela
    Scandurra, Patrizia
    SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT I, 2023, 14419 : 227 - 242
  • [50] A Self-Adaptive Bayesian Network Classifier by Means of Genetic Optimization
    Xu, Hongshui
    Huang, Wei
    Wang, Jinsong
    Wang, Dan
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 688 - 691