Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

A Security Model for Full-Text File System Search in Multi-User Environments

Most desktop search systems maintain per-user indices to keep track of file contents. In a multi-user environment, this is not a viable solution, because the same file has to be indexed many times, once for every user that may access the file, causing both space and performance problems. Having a single system-wide index for all users, on the other hand, allows for efficient indexing but requires special security mechanisms to guarantee that the search results do not violate any file permissions.

We present a security model for full-text file system search, based on the UNIX security model, and discuss two possible implementations of the model. We show that the first implementation, based on a postprocessing approach, allows an arbitrary user to obtain information about the content of files for which he does not have read permission. The second implementation does not share this problem. We give an experimental performance evaluation for both implementations and point out query optimization opportunities for the second one.

Stefan Büttcher, University of Waterloo

Charles L. A. Clarke, University of Waterloo

BibTeX
@inproceedings {269066,
author = {Stefan B{\"u}ttcher and Charles L. A. Clarke},
title = {A Security Model for {Full-Text} File System Search in {Multi-User} Environments},
booktitle = {4th USENIX Conference on File and Storage Technologies (FAST 05)},
year = {2005},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-05/security-model-full-text-file-system-search-multi-user-environments},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://usenix.org/events/fast05/tech/full_papers/buettcher/buettcher.pdf
Paper (HTML): 
http://usenix.org/events/fast05/tech/full_papers/buettcher/buettcher_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us