1997 · 533 citations · 22 references
ComputingComputer SystemsData ManagementDecision Support SystemsProcess ControlFlow ControlInformation ControlInformation FlowInformation Flow AnalysisInformation Flow Control
This paper presents a new model for controlling information flow in systems with mutual distrust and decentralized authority. The model allows users to share information with distrusted code (e.g., downloaded applets), yet still control how that code disseminates the shared information to others. The model improves on existing multilevel security models by allowing users to declassify information in a decentralized way, and by improving support for fine-grained data sharing. The paper also shows how static program analysis can be used to certify proper information flows in this model and to avoid most run-time information flow checks. 1 Introduction The common models for computer security are proving inadequate. Security models have two goals: preventing accidental or malicious destruction of information, and controlling the release and propagation of that information. Only the first of these goals is supported well at present, by security models based on access control lists or capa...
22
A lattice model of secure information flow
Dorothy E. Denning · Communications of the ACM · 1976 · 1.9K citations · Full text
George C. Necula · 1997 · 1.8K citations
A note on the confinement problem
Butler Lampson · Communications of the ACM · 1973 · 1.4K citations · Full text