Abstract interpretation and model checking for checking secure information flow in concurrent systems

被引:0
|
作者
De Francesco, N [1 ]
Santone, A
Tesei, L
机构
[1] Univ Sannio, Res Ctr Software Technol, Benevento, Italy
[2] Univ Pisa, Dipartimento Ingn Informaz, Pisa, Italy
[3] Univ Pisa, Dipartimento Informat, Pisa, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a method to check secure information flow in concurrent programs with synchronization. The method is based on the combination of abstract interpretation and model checking: by abstract interpretation we build a finite representation (transition system) of the behavior of the program. Then we model check the the abstract transition system with respect to the security properties, expressed by a set of temporal logic formulae. The approach allows certifying more programs than previous methods do. The main point is that we are able to check more carefully the scope of indirect information flows.
引用
收藏
页码:195 / 211
页数:17
相关论文
共 50 条
  • [31] Abstract interpretation of operational semantics for secure information flow
    Barbuti, R
    Bernardeschi, C
    De Francesco, N
    INFORMATION PROCESSING LETTERS, 2002, 83 (02) : 101 - 108
  • [32] Comparison of Model Checking Tools for Information Systems
    Frappier, Marc
    Fraikin, Benoit
    Chossart, Romain
    Chane-Yack-Fa, Raphael
    Ouenzar, Mohammed
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 : 581 - 596
  • [33] AN APPROACH TO CONCURRENT CONTROL FLOW CHECKING
    YAU, SS
    CHEN, FC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (02) : 126 - 137
  • [34] Abstract Model Checking of tccp programs
    Alpuente, MarIa
    Gallardo, MarIa Del Mar
    Pimentel, Ernesto
    Villanueva, Alicia
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 112 : 19 - 36
  • [35] A symbolic semantics for abstract model checking
    Levi, F
    STATIC ANALYSIS, 1998, 1503 : 134 - 151
  • [36] Genetic Synthesis of Concurrent Code Using Model Checking and Statistical Model Checking
    Bu, Lei
    Peled, Doron
    Shen, Dachuan
    Zhuang, Yuan
    MODEL CHECKING SOFTWARE, SPIN 2018, 2018, 10869 : 275 - 291
  • [37] αSPIN: A tool for abstract model checking
    María del Mar Gallardo
    Jesús Martínez
    Pedro Merino
    Ernesto Pimentel
    International Journal on Software Tools for Technology Transfer, 2004, 5 (2-3) : 165 - 184
  • [38] A symbolic semantics for abstract model checking
    Levi, F
    SCIENCE OF COMPUTER PROGRAMMING, 2001, 39 (01) : 93 - 123
  • [39] Abstract Model Checking for Web Services
    QIAN Junyan
    Wuhan University Journal of Natural Sciences, 2008, (04) : 466 - 470
  • [40] Partition refinement in abstract model checking
    Pu, Fei
    Zhang, Wenhui
    TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 209 - +