×

Static analysis-based tracking of data in access-controlled systems

  • US 10,467,423 B1
  • Filed: 03/26/2014
  • Issued: 11/05/2019
  • Est. Priority Date: 03/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving source code including at least a set of service calls associated with a first set of data stores and a second set of data stores; and

    identifying data based at least in part on one or more data variable identifiers of the data to perform static analysis mapping of data flow to generate a data flow map, the data flow map indicating movement of data among the first set of data stores and the second set of data stores, the performance of the static analysis comprising;

    obtaining an access control policy that specifies enforcement of an access restriction of a service that causes the exchange of data between a subset of the first set of data stores and a subset of the second set of data stores;

    evaluating the source code, based at least in part on the access control policy and one or more data variable identifiers of a data portion, to determine whether the access control policy is violated, wherein evaluating the source code includes parsing service calls made by the source code indicating movement of the data portion from one data store location to another;

    updating, based on the evaluation, the data flow map to indicate that the data portion is provided from the first data store of the first set of data stores to the second data store of the second set of data stores; and

    using the updated data flow map to identify the location of the data portion and determine whether the data portion was provided from the first data store to the second data store correctly.

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