| CPC G06F 16/215 (2019.01) [G06F 16/2228 (2019.01); G06F 16/285 (2019.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01)] | 23 Claims |

|
1. A method for masking data of a data processing application, the method including:
retrieving a label index that associates a label with a set of one or more fields in a data record, wherein the label identifies a type of information expected in each field of the set of one or more fields;
accessing a data dictionary that associates a type of information indicated by the label with a set of attribute values representing requirements for values of the one or more fields associated with the label, the requirements including logical or syntactical characteristics of the values for the one or more fields; and
for a field of a particular data record:
identifying, by accessing the label index, a particular label associated with the field of the particular data record;
retrieving, from the data dictionary, an attribute value for the particular label, the attribute value specifying a particular requirement for the field; and
determining, based on the attribute value, that the field of the particular data record represents sensitive data; and
in response to the determining, performing a data masking function to transform values including the sensitive data of the field into masked values.
|