1997
DOI: 10.1007/bfb0030629
|View full text |Cite
|
Sign up to set email alerts
|

A type-based approach to program security

Abstract: Abstract. This paper presents a type system which guarantees that well-typed programs in a procedural programming language satisfy a noninterference security property. With all program inputs and outputs classified at various security levels, the property basically states that a program output, classified at some level, can never change as a result of modifying only inputs classified at higher levels. Intuitively, this means the program does not "leak" sensitive data. The property is similar to a notion introd… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
131
0
1

Year Published

2001
2001
2011
2011

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 147 publications
(134 citation statements)
references
References 17 publications
2
131
0
1
Order By: Relevance
“…[VS97,DS06] and for more complex ones [PS03], but these all have flow-insensitive treatments of imperative variables. Other algorithmic but non typebased treatments of flow-sensitive information flow include Clark et al's flow logic approach [CHH02].…”
Section: Related Workmentioning
confidence: 99%
“…[VS97,DS06] and for more complex ones [PS03], but these all have flow-insensitive treatments of imperative variables. Other algorithmic but non typebased treatments of flow-sensitive information flow include Clark et al's flow logic approach [CHH02].…”
Section: Related Workmentioning
confidence: 99%
“…The next stage of our research is to extend our type system to include additional features present in Volpano, Smith and Irvine's original type system [1] and Volpano and Smith's extension [18] -specifically procedures, primitive operations and conditional statements. This will allow us to analyse more accurate representations of functions in widely used security APIs such as PKCS #11 [20].…”
Section: Discussionmentioning
confidence: 99%
“…We cannot aim for completeness here, for a good overview see the recent survey paper by Palsberg in the PASTE'01 workshop. Particularly influencing are the works on region calculus [20], on effect systems [17,13,14], on flow analysis [19], on secrecy and security analysis [8,16,22,21], on binding-time analysis [3,9,12,5,6].…”
Section: Related Workmentioning
confidence: 99%