×

DESIGN PATTERN FOR SECURE STORE

  • US 20150220753A1
  • Filed: 06/18/2012
  • Published: 08/06/2015
  • Est. Priority Date: 06/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for accessing a secure store, the computer system comprising:

  • one or more processors, one or more computer-readable memories, one or more computer-readable, tangible storage devices, and a secure partition, said secure partition comprising a secure store and a file system filter layer, said file system filter layer comprising a file system filter layer memory;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to assign a PID to a process executed by at least one of the one or more processors via at least one of the one or more memories,wherein said process comprises a request to access said secure store, andwherein said request comprises a file path to said secure store;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to verify that said file path exists in said secure store;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to cause said process to register into said file system filter layer;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to cause said process to pass security parameters to said file system filter layer;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to verify said security parameters at said file system filter layer;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to verifying said security parameters, to save a record of said PID in said file system filter layer memory;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to cause said process to query said secure store;

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to said process querying said secure store, to match said PID to said record of said PID; and

    program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to allow said process to access said file path in said secure store.

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