Modeling runtime enforcement with mandatory results automata

被引:35
|
作者
Dolzhenko, Egor [1 ,2 ]
Ligatti, Jay [1 ]
Reddy, Srikar [1 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
[2] Univ S Florida, Dept Math & Stat, Tampa, FL USA
基金
美国国家科学基金会;
关键词
Enforceability theory; Monitoring; Runtime enforcement; Security automata; Models of enforcement;
D O I
10.1007/s10207-014-0239-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a theory of runtime enforcement based on mechanism models called mandatory results automata (MRAs). MRAs can monitor and transform security-relevant actions and their results. The operational semantics of MRAs is simple and enables straightforward definitions of concrete MRAs. Moreover, the definitions of policies and enforcement with MRAs are simple and expressive. Putting all of these features together, we argue that MRAs make good general models of runtime mechanisms, upon which a theory of runtime enforcement can be based. We develop some enforceability theory by characterizing the policies deterministic and non-deterministic MRAs can and cannot enforce.
引用
收藏
页码:47 / 60
页数:14
相关论文
共 50 条
  • [21] Decentralized runtime enforcement for robotic swarms
    Hu, Chi
    Dong, Wei
    Yang, Yong-hui
    Shi, Hao
    Deng, Fei
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2020, 21 (11) : 1591 - 1606
  • [22] Runtime Enforcement with Reordering, Healing, and Suppression
    Falcone, Ylies
    Salaun, Gwen
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2021), 2021, 13085 : 47 - 65
  • [23] GREP: Games for the Runtime Enforcement of Properties
    Renard, Matthieu
    Rollet, Antoine
    Falcone, Ylies
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2017), 2017, 10533 : 259 - 275
  • [24] Runtime enforcement of timed properties revisited
    Srinivas Pinisetty
    Yliès Falcone
    Thierry Jéron
    Hervé Marchand
    Antoine Rollet
    Omer Nguena Timo
    Formal Methods in System Design, 2014, 45 : 381 - 422
  • [25] Runtime Enforcement Using Knowledge Bases
    Kamburjan, Eduard
    Din, Crystal Chang
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2023, 2023, 13991 : 220 - 240
  • [26] Bounded-Memory Runtime Enforcement
    Shankar, Saumya
    Rollet, Antoine
    Pinisetty, Srinivas
    Falcone, Ylies
    MODEL CHECKING SOFTWARE, SPIN 2022, 2022, 13255 : 114 - 133
  • [27] Runtime Enforcement for IEC 61499 Applications
    Falcone, Ylies
    Faqrizal, Irman
    Salaun, Gwen
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2022, 2022, 13550 : 352 - 368
  • [28] Runtime Enforcement of K -step Opacity
    Falcone, Ylies
    Marchand, Herve
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 7271 - 7278
  • [29] Runtime Enforcement of Dynamic Security Policies
    Horcas, Jose-Miguel
    Pinto, Monica
    Fuentes, Lidia
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 340 - 356
  • [30] Runtime Enforcement using Buchi Games
    Renard, Matthieu
    Rollet, Antoine
    Falcone, Ylies
    SPIN'17: PROCEEDINGS OF THE 24TH ACM SIGSOFT INTERNATIONAL SPIN SYMPOSIUM ON MODEL CHECKING OF SOFTWARE, 2017, : 70 - 79