×

Method and apparatus for improving file system proxy performance and security by distributing information to clients via file handles

  • US 7,739,301 B2
  • Filed: 03/17/2004
  • Issued: 06/15/2010
  • Est. Priority Date: 03/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing identity in a file system, comprising:

  • receiving, from a client, a first Network File System (NFS) operation concerning an indicated file, the first NFS operation received by a proxy;

    forwarding the first NFS operation from the proxy to be received by a file server;

    returning a NFS file handle associated with the first NFS operation from the file server to the proxy in response to the file server receiving the first NFS operation from the proxy;

    inserting, by the proxy, metadata into the NFS file handle in response to receiving the NFS file handle from the file server, wherein the metadata is an encryption key;

    sending, by the proxy in response to receiving the NFS file handle from the file server, the NFS file handle with the metadata inserted in the NFS file handle to the client as a reply to the first NFS operation;

    using, by the client, the metadata and the NFS file handle in a second NFS operation to identify the client and the indicated file; and

    receiving, from the client, the second NFS operation by the proxy, the second NFS operation comprising the metadata sent with the second NFS operation;

    identifying, in response to the metadata, the client as having a permission to submit the second NFS operation;

    sending the second NFS operation to the file server and not sending the metadata to the file server; and

    receiving, by the proxy, a further NFS reply from the file server, and sending, by the proxy, the further NFS reply to the client.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×