Data Privacy laws require the ability to mask data by hiding the original values with modified content. Fabric provides a field-level API to protect data classified as Personal Identifiable Information, sensitive personal data, or commercially sensitive data.
To ensure that the data is still valid for your data lifecycle management, the data will look real and appear consistent.
This capability can be used to conduct tests, implement data transformations, or serve anonymized data to external third parties via web services or queue messages.
The masking of sensitive data can be done either by the LUI sync using the LU Table Population Broadway Flow (which masks the data before it is saved into Fabric), or by using a Broadway flow to mask the LUI data before it is loaded to the target.
The following diagram describes the masking process of sensitive data using LUI sync:
The following diagram describes the masking process of sensitive data before loading the data to the target:
The masking process is executed by Broadway masking actors. Broadway provides a variety of masking actors that can be used to mask sensitive fields like SSN, credit card numbers, email addresses, zip code or sequences, before they are loaded into a target Database or even into Fabric.
The masking actor uses the Fabric hashing utility to hash the original value, generates a masked value for the masked field, and saves the mapping of the hashed value and the masked value to the cache table.
Click here to read how to use fabric's masking Broadway actors.
Click here to read more about Fabric hashing mechanism.
K2view enables users to create their own masking functions:
The use of MaskingLuFunction and MaskingInnerFlow actors guarantees the usage of the K2view masking mechanism including SHA-512/256 hashing and caching. The user does not need to handle them by their customized function.
In some cases there is a business need to retrieve the original value of the masked LUI. For example, retrieve a mailing address in order to contact the customer.
There are two recommended approaches to support de-anonymization and retrieve the original value of the masked field:
Keep the source Instance ID in Fabric and use it to retrieve the original data from the source system.
Keep the encrypted version (each Instance is encrypted separately) of the original values in Fabric only, in addition to the anonymized values. Limit the access to the anonymized data only. Only permitted users can access the original values.
Click here for more information about the LUI encryption.
Data Privacy laws require the ability to mask data by hiding the original values with modified content. Fabric provides a field-level API to protect data classified as Personal Identifiable Information, sensitive personal data, or commercially sensitive data.
To ensure that the data is still valid for your data lifecycle management, the data will look real and appear consistent.
This capability can be used to conduct tests, implement data transformations, or serve anonymized data to external third parties via web services or queue messages.
The masking of sensitive data can be done either by the LUI sync using the LU Table Population Broadway Flow (which masks the data before it is saved into Fabric), or by using a Broadway flow to mask the LUI data before it is loaded to the target.
The following diagram describes the masking process of sensitive data using LUI sync:
The following diagram describes the masking process of sensitive data before loading the data to the target:
The masking process is executed by Broadway masking actors. Broadway provides a variety of masking actors that can be used to mask sensitive fields like SSN, credit card numbers, email addresses, zip code or sequences, before they are loaded into a target Database or even into Fabric.
The masking actor uses the Fabric hashing utility to hash the original value, generates a masked value for the masked field, and saves the mapping of the hashed value and the masked value to the cache table.
Click here to read how to use fabric's masking Broadway actors.
Click here to read more about Fabric hashing mechanism.
K2view enables users to create their own masking functions:
The use of MaskingLuFunction and MaskingInnerFlow actors guarantees the usage of the K2view masking mechanism including SHA-512/256 hashing and caching. The user does not need to handle them by their customized function.
In some cases there is a business need to retrieve the original value of the masked LUI. For example, retrieve a mailing address in order to contact the customer.
There are two recommended approaches to support de-anonymization and retrieve the original value of the masked field:
Keep the source Instance ID in Fabric and use it to retrieve the original data from the source system.
Keep the encrypted version (each Instance is encrypted separately) of the original values in Fabric only, in addition to the anonymized values. Limit the access to the anonymized data only. Only permitted users can access the original values.
Click here for more information about the LUI encryption.