×

Environmental security controls to prevent unauthorized access to files, programs, and objects

  • US 10,650,156 B2
  • Filed: 04/26/2017
  • Issued: 05/12/2020
  • Est. Priority Date: 04/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, from an application executing on a system, a request to access a data file;

    receiving data describing the request, wherein the data describing the request includes data from a runtime stack;

    determining, from the data from the runtime stack, (i) a most recent user application in the runtime stack, and (ii) first program statement number, wherein the first program statement number identifies a first machine-level code statement in compiled source code of the most recent user application, wherein the first machine-level code statement is currently being executed;

    identifying, in a protected memory block, a first rule that corresponds to the data file, wherein the first rule defines permission to access the data file, and wherein the first rule specifies (i) a first authorized user application and (ii) a first authorized program statement number of the most recent user application, wherein the first authorized program statement number specifies a machine-level code statement in compiled source code of the first authorized user application;

    upon determining that the first program statement number from the runtime stack does not match the first authorized program statement number specified in the first rule, restricting access to the data file by the application; and

    upon restricting access to the data file, updating an access log to include an entry specifying (i) the most recent user application, (ii) the first program statement number, and (iii) an indication that access was restricted.

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