×

Real-time data redaction in a database management system

  • US 9,715,528 B2
  • Filed: 06/23/2014
  • Issued: 07/25/2017
  • Est. Priority Date: 12/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising steps of:

  • generating an internal representation of a query that references a plurality of columns that includes a particular column;

    determining that said particular column is affected by a redaction policy, wherein said redaction policy specifies a regular expression that applies to said particular column, wherein said regular expression;

    specifies one or more matching criteria for a matching string;

    indicates one or more values to replace with a random value;

    executing the query, wherein executing the query includes;

    for a particular column value in said particular column, determining that a particular string in said particular column value matches said one or more matching criteria;

    in response to determining that a particular string matches said matching criteria, generating a replacement string, wherein generating a replacement string includes, replacing, according to said regular expression, one or more characters in said particular string with a random value;

    returning said replacement string in place of said particular string.

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