×

Method and apparatus for implementing process-based security in a computer system

  • US 7,249,379 B2
  • Filed: 02/01/2002
  • Issued: 07/24/2007
  • Est. Priority Date: 02/01/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing security to a resource of a computer, comprising:

  • receiving a request from a process having a requesting process path to access the resource of the computer, wherein the requesting process path does not identify the resource;

    accessing data stored in a memory area in response to the received request, the data comprising a resource access table having an ordered list of entries specifying process paths using one or more meta symbols, and specifying access rights to resources available to requesting processes having matching paths;

    determining, based on the requesting process path and the resource access table, a level of access to the resource for the requesting process by searching the list of entries in order to find a first entry in the resource access table matching the requesting process path, wherein the determining comprises;

    evaluating a process path specified by an entry in the resource allocation table by using the one or more meta symbols, wherein the one or more meta symbols represent one or more of the following;

    substituting an identification of a user of the requesting process for one or more meta symbols in the evaluated path, ignoring one or more parts of the requesting process path when determining if the requesting process path matches the evaluated path, and specifying a directory, resource name, and/or filename extension in the evaluated path to which the requesting process path is to be matched; and

    determining if the requesting process path matches the evaluated process path; and

    providing, to the process, access rights to the resource specified by the matching first entry.

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