Loading...
Please wait, while we are loading the content...
Similar Documents
Dynamic security labels and static information flow control
| Content Provider | CiteSeerX |
|---|---|
| Author | Zheng, Lantian Myers, Rew C. |
| Abstract | This paper presents a language in which information flow is securely controlled by a type system, yet the se-curity class of data can vary dynamically. Information flow policies provide the means to express strong secu-rity requirements for data confidentiality and integrity. Recent work on security-typed programming languages has shown that information flow can be analyzed stat-ically, ensuring that programs will respect the restric-tions placed on data. However, real computing systems have security policies that cannot be determined at the time of program analysis. For example, a file has as-sociated access permissions that cannot be known with certainty until it is opened. Although one security-typed programming language has included support for dy-namic security labels, there has been no demonstration that a general mechanism for dynamic labels can se-curely control information flow. In this paper, we present an expressive language-based mechanism for reasoning about dynamic security labels. The mechanism is for-mally presented in a core language based on the typed lambda calculus; any well-typed program in this lan-guage is secure because it satisfies noninterference. 1. |
| File Format | |
| Journal | In: International Journal of Information Security |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | Dynamic Security Label Static Information Flow Control Information Flow Security-typed Programming Language Information Flow Policy Program Analysis Strong Secu-rity Requirement Expressive Language-based Mechanism As-sociated Access Permission Typed Lambda Calculus Core Language General Mechanism Type System Dy-namic Security Label Security Policy Data Confidentiality Se-curity Class Dynamic Label Well-typed Program Recent Work |
| Content Type | Text |
| Resource Type | Article |