COVERN: A Logic for Compositional Verification of Information Flow Control
COVERN: A Logic for Compositional Verification of Information Flow Control
复制标题
COVERN:信息流控制的组合验证逻辑
DOI:
10.1109/eurosp.2018.00010
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Kai Engelhardt
中科院分区:
文献类型:
--
作者:
Toby C. Murray;Robert Sison;Kai Engelhardt
Shared memory concurrency is pervasive in modern programming, including in systems that must protect highly sensitive data. Recently, verification has finally emerged as a practical tool for proving interesting security properties of real programs, particularly information flow control (IFC) security. Yet there remain no general logics for verifying IFC security of shared-memory concurrent programs. In this paper we present the first such logic, COVERN (Compositional Verification of Noninterference) and its proof of soundness via a new generic framework for general rely-guarantee IFC reasoning. We apply COVERN to model and verify the security-critical software functionality of the Cross Domain Desktop Compositor, an embedded device that facilitates simultaneous and intuitive user interaction with multiple classified networks while preventing leakage between them. To our knowledge this is the first foundational, machine-checked proof of IFC security for a non-trivial shared-memory concurrent program in the literature.
DOI:
10.1109/sp.2017.24
发表时间:
2017
期刊:
--
影响因子:
--
作者:
Bauereiss T
通讯作者:
Bauereiss T
DOI:
10.1007/s10817-017-9443-3
发表时间:
2017
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
Bauereiß T
通讯作者:
Bauereiß T