• DocumentCode
    3113667
  • Title

    FRAC: Implementing Role-Based Access Control for Network File Systems

  • Author

    Bohra, Aniruddha ; Smaldone, Stephen ; Iftode, Liviu

  • Author_Institution
    Rutgers Univ., Piscataway
  • fYear
    2007
  • fDate
    12-14 July 2007
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    We present FRAC, a Framework for role-based access control in network file systems. FRAC is a reference monitor that controls the message flow between file system clients and servers. FRAC supports role hierarchies, user sessions, and static and dynamic separation of duty constraints. It also allows administrators to define dynamic policies based on access history and the environment, e.g., time of day. FRAC introduces a virtual control namespace (VCN) that provides an interface to query and update the state of the access control framework over the standard file system protocol. This namespace eliminates the need for executing specialized user agents either at the client or at the server. Therefore, FRAC does not require any modification to either the file system client or the file server. We have implemented FRAC for the widely deployed NFS protocol using FileWall, a file system proxy previously developed by us. Our experimental evaluation shows that FRAC imposes minimal overheads for the common file system operations.
  • Keywords
    authorisation; file organisation; access history; file system clients; file system servers; network file systems; role hierarchies; role-based access control; user sessions; virtual control namespace; Access control; Computer science; Computerized monitoring; Control systems; File servers; File systems; History; Network servers; Permission; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2007. NCA 2007. Sixth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2922-4
  • Type

    conf

  • DOI
    10.1109/NCA.2007.25
  • Filename
    4276611