Purpose-Based Policy Enforcement in Actor-Based Systems

被引:2
|
作者
Riahi, Shahrzad [1 ]
Khosravi, Ramtin [1 ]
Ghassemi, Fatemeh [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Coll Engn, Tehran, Iran
关键词
Actor-based systems; Privacy; Purpose; Data disclosure; Formal verification; Rebeca;
D O I
10.1007/978-3-319-68972-2_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Preserving data privacy is a challenging issue in distributed systems as private data may be propagated as part of the messages transmitted among system components. We study the problem of preserving data privacy on actor model as a well known reference model for distributed asynchronous systems. Our approach to prevent private data disclosure is to enforce purpose-based privacy policies which control the access and usage of private data. We propose a method to specify purposes based on workflows modeled by Petri nets in which transitions correspond to message communications. We first use model checking to verify whether the actor model behaves conforming to the purpose model. Then, the satisfaction of the policies are checked using data dependence analysis. We also provide a method to evaluate the effectiveness of policies through checking of private data disclosure in the presence of privacy policies. Since these checks are performed statically at design time, no runtime overhead is imposed on the system.
引用
收藏
页码:196 / 211
页数:16
相关论文
共 50 条
  • [1] Optimizing the resource usage of actor-based systems
    Nguyen, Hai T.
    Do, Tien V.
    Rotter, Csaba
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 190
  • [2] Enhancing Policy Development Through Actor-Based Simulation
    Klabbers, Jan
    [J]. GAMING, SIMULATIONS, AND SOCIETY, 2005, : 249 - 258
  • [3] An Actor-based Design Platform for System of Systems
    Sirjani, Marjan
    Forcina, Giorgio
    Jafari, Ali
    Baumgart, Stephan
    Khamespanah, Ehsan
    Sedaghatbaf, Ali
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 579 - 587
  • [4] Programming Actor-Based Collective Adaptive Systems
    Casadei, Roberto
    Viroli, Mirko
    [J]. PROGRAMMING WITH ACTORS: STATE-OF-THE-ART AND RESEARCH PERSPECTIVES, 2018, 10789 : 94 - 122
  • [5] Efficient linearizability checking for actor-based systems
    Al-Mahfoudh, Mohammed S.
    Stutsman, Ryan
    Gopalakrishnan, Ganesh
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (11): : 2163 - 2199
  • [6] ACTOR-BASED SIMULATION
    MCAFFER, J
    [J]. PROCEEDINGS OF THE 1989 SUMMER COMPUTER SIMULATION CONFERENCE, 1989, : 910 - 915
  • [7] Purpose-based benchmarks
    Gustafson, J
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (04): : 475 - 487
  • [8] Actor-based simulation of PDEVS systems over HLA
    Cicirelli, F.
    Furfaro, A.
    Nigro, L.
    [J]. 41ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2008, : 229 - 236
  • [9] An Actor-based Programming Framework for Swarm Robotic Systems
    Yi, Wei
    Di, Bin
    Li, Ruihao
    Dai, Huadong
    Yi, Xiaodong
    Wang, Yanzhen
    Yang, Xuejun
    [J]. 2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 8012 - 8019
  • [10] Modeling, analysis and implementation of actor-based multimedia systems
    Fortino, G
    Nigro, L
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 489 - 495