Scribes: Ronald Degges

NFS

Client

Server

NFS Server is "stateless"

    ++ Reliability
    ++ Keeps server very simple
    -- Performance on writes (no caching allowed)

Alternate NFS-like Implementations

NFS Protocol

NFS File Handle

A little bit like a file descriptor but the next level down. A NFS file handle is a unique ID for the file within that NFS server. It is similar to the device and inode pair that identifies a file in UNIX. In UNIX you need to specify a device (file system) and then the inode of the file in that file system.

What can go wrong?

Analysis of the NFS Model

    ++ Simple, stateless server
    -- Client side is a bit more complicated

NFS Security

Security

Threat Modeling and Classification

The technique used to satisfy negative goals

General mechanisms for (almost) any security scheme

Authentication

Cryptographic Building Blocks for Authentication