2009 · 51 citations · 13 references
ComputingComputer SystemsAccess ManagementComputer SecurityData ManagementAccess ControlData ProtectionData SecurityFlow ControlPolicy-based Access ControlData Flow ManagementData Flow TrackingData Usage ControlPolicy EnforcementSecurity EnforcementSocketsUsage ControlUsage Control Policies
Usage control extends access control to govern future data handling. The study seeks to enforce usage control at the system‑call level by accounting for data flow and to express policies in a state‑based form. The authors introduce a data‑flow model that tracks file contents through files, sockets, and memory, enabling state‑based enforcement of dissemination restrictions via system‑call interposition, and implement this approach with preliminary performance measurements. The model reflects potential data copies in its state, allowing enforcement of dissemination limits, and the prototype implementation demonstrates encouraging performance results.
Usage control generalizes access control to what happens to data in the future. We contribute to the enforcement of usage control requirements at the level of system calls by also taking into account data flow: Restrictions on the dissemination of data, for instance, as stipulated by data protection regulations, of course relate not to just one file containing the data, but likely to all copies of that file as well. In order to enforce the dissemination restrictions on all copies of the sensitive data item, we introduce a data flow model that tracks how the content of a file flows through the system (files, network sockets, main memory). By using this model, the existence of potential copies of the data is reflected in the state of the data flow model. This allows us to enforce the dissemination restrictions by relating to the state rather than all sequences of events that possibly yield copies. Generalizing this idea, we describe how usage control policies can be expressed in a related state-based manner. Finally, we present an implementation of the data flow model and state-based policy enforcement as well as first encouraging performance measurements.
13
A lattice model of secure information flow
Dorothy E. Denning · Communications of the ACM · 1976 · 1.9K citations · Full text
A note on the confinement problem
Butler Lampson · Communications of the ACM · 1973 · 1.4K citations · Full text
Fred B. Schneider · ACM Transactions on Information and System Security · 2000 · 1.3K citations · Full text
A decentralized model for information flow control
Andrew C. Myers, Barbara Liskov · 1997 · 533 citations · Full text