×

Secure file system server architecture and methods

  • US 7,143,288 B2
  • Filed: 10/16/2002
  • Issued: 11/28/2006
  • Est. Priority Date: 10/16/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A secure server platform providing protected access to persistent data, said secure server platform comprising:

  • a) a persistent data store supporting storage of predetermined files;

    b) a computer server system, including an operating system kernel supporting execution of an application program with respect to a user, a first file system layer, responsive to predetermined data transfer operations managed by said operating system kernel relative to said application program to transfer file data with respect to said persistent data store, and a second file system layer interposed between said operating system kernel and said first file system layer, said second file system layer establishing a file access control function selectively constraining said predetermined data transfer operations; and

    c) a file access controller coupled to said second file system layer to support said file access control function, wherein said file access controller implements an access policy list establishing a predetermined correlation between said user and said predetermined files determinative of permitted ones of said predetermined data transfer operations, and wherein said access policy list is maintained within said file access controller independent of said computer server system, wherein said second file system layer includes an operating system interface coupled to said operating system kernel to enable collection of authorization information with respect to said user and session information with respect to said application program and wherein said file access control function, in response to said predetermined data transfer operations, selectively provides said authorization and session information to said file access controller and wherein said authorization information includes a secure identification of said user and said session information includes a session key identifying the session, established by said operating system kernel, within which said application program executes.

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