×

Posixly secure open and access files by inode number

  • US 9,824,233 B2
  • Filed: 11/17/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 11/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a process executed by a processor, a request for a ticket for traversing a file system;

    generating, by the process, a secure key for a unique handle based on the request for the ticket;

    generating an authentication code for the ticket using a numeric file identifier and the secure key;

    in response to reading a directory with portable operating system interface (POSIX) x (execute) and r (read) permissions according to directory permission bits or an access control list (ACL), returning the ticket including ticket information comprising the numeric file identifier, generation information and the authentication code;

    in response to a request to open a directory, validating the ticket information based on the secure key by;

    regenerating the authentication code using the numeric file identifier, the generation information and the secure key, and comparing the authentication code with the regenerated authentication code;

    opening a directory for reading using the validated ticket information and the unique handle; and

    generating a plurality of tickets for the unique handle for access to a block of elements.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×