Download:
by Fred B. Schneider, Greg Morrisett, Robert Harper
Informatics: 10 Years Back, 10 Years Ahead
http://www.cs.cmu.edu/afs/cs/user/rwh/public/www/home/papers/langsec/dagstuhl.pdf
Add To MetaCart
Abstract:
Abstract. Language-based security leverages program analysis and program rewriting to enforce security policies. The approach promises efficient enforcement of fine-grained access control policies and depends on a trusted computing base of only modest size. This paper surveys progress and prospects for the area, giving overviews of in-lined reference monitors, certifying compilers, and advances in type theory. 1
Citations
|
854
|
Proof-carrying code
– Necula
- 1997
|
|
592
|
Efficient software-based fault isolation
– Wahbe, Lucco, et al.
- 1993
|
|
553
|
A framework for defining logics
– Harper, Honsell, et al.
- 1993
|
|
535
|
Exokernel: An operating system architecture for application-level resource management
– Engler, Kaashoek, et al.
- 1995
|
|
501
|
From system F to typed assembly language
– MORRISETT, WALKER, et al.
- 1998
|
|
401
|
Extensibility, safety and performance in the SPIN operating system
– Bershad, Savage, et al.
- 1995
|
|
374
|
Safe kernel extensions without run-time checking
– Necula, Lee
- 1996
|
|
357
|
The protection of information in computer systems
– Saltzer, Schroeder
- 1975
|
|
309
|
Defining liveness
– Alpern, Schneider
- 1985
|
|
287
|
Enforceable security policies
– Schneider
|
|
246
|
Dealing with disaster: Surviving misbehaved kernel extensions
– Seltzer, Endo, et al.
- 1996
|
|
235
|
Proving the Correctness of Multiprocess Programs
– Lamport
- 1977
|
|
224
|
Til: A type-directed optimizing compiler for ml
– Tarditi, Morrisett, et al.
- 1996
|
|
152
|
Sasi enforcement of security policies: a retrospective
– Erlingsson, Schneider
- 1999
|
|
150
|
Eliminating array bound checking through dependent types
– Xi, Pfenning
- 1998
|
|
111
|
A general theory of composition for trace sets closed under selective interleaving functions
– MCLEAN
- 1994
|
|
91
|
IRM enforce-ment of Java stack inspection
– Schneider
- 2000
|
|
78
|
Constable et al. Implementing Mathematics with the NuPrl Proof Development System
– L
- 1986
|
|
22
|
VINO: The 1994 fall harvest
– Endo, Gwertzman, et al.
|
|
16
|
Logical foundation
– Lamport
- 1985
|
|
7
|
Defining liveness. Information processing letters 21
– ALPERN, SCHNEIDER
- 1985
|