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 条
  • [41] Accelerating Actor-based Applications with Parallel Patterns
    Rinaldi, Luca
    Torquati, Massimo
    Mencagli, Gabriele
    Danelutto, Marco
    Menga, Tullio
    [J]. 2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 140 - 147
  • [42] A formal actor-based model for streaming the future
    Azadbakht, Keyvan
    de Boer, Frank S.
    Bezirgiannis, Nikolaos
    de Vink, Erik
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2020, 186
  • [43] Programming strategies using an actor-based environment
    Wazlawick, RS
    Mariani, AC
    [J]. INFORMATICS CURRICULA AND TEACHING METHODS, 2003, 117 : 63 - 68
  • [44] An actor-based framework for distributed mobile computation
    Burge, LL
    George, KM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 778 - 785
  • [45] From agent-based modeling to actor-based reactive systems in the analysis of financial networks
    Crafa, Silvia
    [J]. JOURNAL OF ECONOMIC INTERACTION AND COORDINATION, 2021, 16 (03) : 649 - 673
  • [46] A Purpose-based Synchronization Protocol of Multiple Transactions
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 145 - +
  • [47] Enhancing MongoDB with Purpose-Based Access Control
    Colombo, Pietro
    Ferrari, Elena
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (06) : 591 - 604
  • [48] From agent-based modeling to actor-based reactive systems in the analysis of financial networks
    Silvia Crafa
    [J]. Journal of Economic Interaction and Coordination, 2021, 16 : 649 - 673
  • [49] Movie Recommendation Systems Using Actor-Based Matrix Computations in South Korea
    Hwang, Syjung
    Park, Eunil
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (05) : 1387 - 1393
  • [50] A purpose-based access control in native XML databases
    Sun, Lili
    Wang, Hua
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (10): : 1154 - 1166