1995 · 76 citations · 6 references
ComputingComputer ScienceComputer SystemsAccess ManagementComputer SecurityOperating SystemsAccess ControlFile SystemsKernel DesignKernel ProgrammingOperating System SecuritySystem CallsFile System SecurityFile System VulnerabilitiesFilesystem SecurityOperating System ProcessesSecurity EnforcementSystem Access Control
The file protection mechanism provided in UNIX is insufficient for current computing environments. While the UNIX file protection system attempts to protect users from attacks by other users, it does not directly address the agents of destruction--- executing processes. As computing environments become more interconnected and interdependent, there is increasing pressure and opportunity for users to acquire and test non--secure, and possibly malicious, software. We introduce TRON, a process--level discretionary access control system for UNIX. TRON allows users to specify capabilities for a process' access to individual files, directories, and directory trees. These capabilities are enforced by system call wrappers compiled into the operating system kernel. No privileged system calls, special files, system administrator intervention, or changes to the file system are required. Existing UNIX programs can be run without recompilation under TRON--enhanced UNIX. Thus, TRON improves UNIX secu...
6
Scale and performance in a distributed file system
John H. Howard, Michael L. Kazar, Sherri G. Menees et al. · ACM Transactions on Computer Systems · 1988 · 1.4K citations
N. D. Hardy · ACM SIGOPS Operating Systems Review · 1988 · 323 citations
Authentication in the Taos operating system
Edward Wobber, Martı́n Abadi, Michael T. Burrows et al. · 1993 · 80 citations · Full text
Watchdogs - Extending the UNIX File System
Brian N. Bershad, C. Brian Pinkerton · 1988 · 48 citations