home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!wupost!sdd.hp.com!uakari.primate.wisc.edu!ames!agate!darkstar.UCSC.EDU!osr
- From: karger@osf.org (Paul A. Karger)
- Newsgroups: comp.os.research
- Subject: Re: capability-based filesystem?
- Message-ID: <14pmsaINNnj1@darkstar.UCSC.EDU>
- Date: 24 Jul 92 19:30:29 GMT
- References: <141qj1INN8ap@darkstar.UCSC.EDU> <148al2INNnr8@darkstar.UCSC.EDU>
- Organization: Open Software Foundation
- Lines: 37
- Approved: comp-os-research@ftp.cse.ucsc.edu
- NNTP-Posting-Host: ftp.cse.ucsc.edu
- Originator: osr@ftp
-
- In article <148al2INNnr8@darkstar.UCSC.EDU>, Richard.Black@cl.cam.ac.uk (Richard Black) (Richard Black) writes:
- |> In article <141qj1INN8ap@darkstar.UCSC.EDU>, ino@is.s.u-tokyo.ac.jp (Shigekazu
- |> Inohara) writes:
- |>
- |> > I am studying capability-based protection, and a question came to my
- |> > mind: "how to build a filesystem with per-file capabilities?"
- |>
- |> > Any pointers to literatures, intuitive ideas, ... anything is welcome.
- |>
- |>
- |> This is an old chestnut. Such a fileserver was built to support the
- |> Cambridge Distributed Computing System way back before Nfs and ethernet.
- |> I was still a kid then so can't really say much but the classic reference is:
- |>
- |> Needham R. M. and Herbert A. J., "The Cambridge Distributed Computer System"
- |> International Computer Science Series. Addison-Wedley, 1982
- |>
- |> Many other people have done similar things too.
- |>
- |> ----
- |> Richard Black
- |> University of Cambridge
- |> Computer Laboratory
- |> Cambridge
- |> United Kingdom
- |>
- |>
-
- You should also read my paper, "Limiting the Damage Potential of
- Discretionary Trojan Horses", that appeared in the 1987 IEEE Symposium
- on Security and Privacy, pp. 32-37. It discusses some of the more
- subtle problems that occur when you do name to capability translation
- in a capability-based file system.
-
- For more complete details, see my dissertation "Improving Security and
- Performance for Capability Systems", University of Cambridge
- Computer Laboratory Technical Report No. 149, October 1988.
-