Description

GenRocket uses Synthetic Data Masking (SDM) to replace sensitive data with synthetic values in files. The synthetically generated values have similar characteristics to the real value but cannot be traced back because they are synthetic. SDM maintains the data structure, ensuring usability. GenRocket provides File Masking Receivers for this purpose, which can also be used to mask sensitive data in NoSQL databases.


Available File Masking Receivers

GenRocket provides file masking capabilities through Receivers for the following data types: 


File Type
Masking Receiver
Description
Delimited FilesDelimitedFileMaskReceiverMasks targeted sensitive values within a delimited file (e.g., CSV, TXT).
Fixed FileFileMaskMultiBlockReceiverMasks targeted sensitive values within a fixed file (e.g., VSAM).
JSONJSONFileMaskReceiverMasked targeted, sensitive values within a template JSON file with synthetic data values in a new JSON file.
ORC (Hadoop)ORCFileMaskReceiver

Masks targeted Attributes (i.e., columns) within a given ORC (Hadoop) file. 

EDIEDIFileMaskReceiver

Uses an existing EDI document as a template to create one or more EDI documents by replacing the sensitive data with synthetically generated data at the positions configured in the Receiver. 


GenRocket also offers data subsetting and masking capabilities for supported databases. For more information, see Synthetic Data Masking (SDM) and Data Subsetting Overview.

How to Use File Masking Receivers

Each of the above file masking receivers works slightly differently, but they have a similar pattern of steps.

  1. Create a Project with the Default Project Version
  2. Create a Default Domain and Add Attributes
  3. Define the Masking Receiver Parameters
  4. Create a Default Scenario 
  5. Download the Scenario and Execute

Using File Masking for NoSQL Databases

Data can also be masked for NoSQL databases by exporting the data to a file such as JSON. Once exported, a File Masking Receiver can mask sensitive data values. You can then insert the masked data file into the NoSQL database.