Abstract Certification of Global Non-interference in Rewriting Logic

被引:0
|
作者
Alba-Castro, Mauricio [1 ]
Alpuente, Maria [1 ]
Escobar, Santiago [1 ]
机构
[1] U Politecn Valencia, ELP DSIC, Valencia, Spain
来源
关键词
INFORMATION-FLOW; SEMANTICS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Non-interference is a semantic program property that assigns confidentiality levels to data objects and prevents illicit information flows from occurring from high to low security levels. In this paper, we present a novel security model for global non-interference which approximates non-interference as a safety property. We also propose a certification technique for global non-interference of complete Java classes based on rewriting logic, a very general logical and semantic framework that is efficiently implemented in the high-level programming language Maude. Starting from an existing Java semantics specification written in Maude, we develop an extended, information-flow Java semantics that allows us to correctly observe global non-interference policies. In order to achieve a finite state transition system, we develop an abstract Java semantics that we use for secure and effective non-interference Java analysis. The analysis produces certificates that are independently checkable and are small enough to be used in practice.
引用
收藏
页码:105 / 124
页数:20
相关论文
共 50 条
  • [1] Automated Abstract Certification of Non-interference with object aliasing in Rewriting Logic
    Alba-Castro, Mauricio
    2014 9TH COMPUTING COLOMBIAN CONFERENCE (9CCC), 2014, : 192 - 197
  • [2] Automated Certification of Non-Interference in Rewriting Logic
    Alba-Castro, Mauricio
    Alpuente, Maria
    Escobar, Santiago
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5596 : 182 - 198
  • [3] Approximating Non-interference and Erasure in Rewriting Logic
    Alba-Castro, Mauricio
    Alpuente, Maria
    Escobar, Santiago
    12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 124 - 132
  • [4] Abstract non-interference - Parameterizing non-interference by abstract interpretation
    Giacobazzi, R
    Mastroeni, I
    ACM SIGPLAN NOTICES, 2004, 39 (01) : 186 - 197
  • [5] Timed abstract non-interference
    Giacobazzi, R
    Mastroeni, I
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2005, 3829 : 289 - 303
  • [6] Proving abstract non-interference
    Giacobazzi, R
    Mastroeni, I
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2004, 3210 : 280 - 294
  • [7] The PER model of abstract non-interference
    Hunt, S
    Mastroeni, I
    STATIC ANALYSIS, PROCEEDINGS, 2005, 3672 : 171 - 185
  • [8] A Proof System for Abstract Non-interference
    Giacobazzi, Roberto
    Mastroeni, Isabella
    JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (02) : 449 - 479
  • [9] Higher-order abstract non-interference
    Zanardini, D
    TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2005, 3461 : 417 - 432
  • [10] Abstract Local Completeness A Local Form of Abstract Non-interference
    Mastroeni, Isabella
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2025, PT II, 2025, 15530 : 3 - 25