Data masking web application – BizDataX V5.0
BizDataX has finally released its 5.0 version. The highlight of this edition is that, from now on, users can mask the sensitive data via a web interface – data masking web application.
Two essential parts, the Portal and Designer, make up the end-to-end data masking and data anonymization solution known as BizDataX:
- BizDataX Portal – is a web application for managing data masking projects. Until V5.0, the following features were available: Creating a data source, importing the environment, subsetting data, searching for sensitive data, creating a specification, and executing a data masking package (from the Designer).
- BizDataX Designer – is an add-on for Microsoft Visual Studio that allows you to create packages for masking data or generating synthetic data.
Until this edition, the only way to create masking packages was using the Designer, which requires Visual Studio. The plan was to enable users to define and configure anonymization rules on the web interface and to have all functionalities in one part, the BizDataX Portal. Since data masking is now possible without using the BizDataX Designer, the new main release of BizDataX is version 5.0.
What does data masking web application do for you?
The theme of the portal changed. We included descriptions of the field’s functioning and prior field usage in the tooltip next to the field.
We added the “Wizard” function under the “Data masking” option. It replaces the “Specification” functionality. However, the highlight of version 5.0 is the introduction of data masking on the Portal and “Add-ons” functionality.
Add-ons functionality
During the installation of older versions, it was necessary to load the NuGet packages necessary to use the supported databases. Users found it difficult to register NuGet later if they didn’t load it during installation. Through the add-ons functionality, we can now easily register packages that are needed to work with supported databases (“Analyzer”), without the need for reinstallation. Users can add NuGet quickly at any moment.
Users can use “Add-ons” functionality to register packages for finding specific sensitive data (“Discoverers”) and packages for creating specific masking data (“Generators”). Since generators are a prerequisite for doing data masking on the Portal, Add-ons functionality is crucial.
The algorithms in “Discoverer” can find sensitive information including names, surnames, addresses, social security numbers from different countries, credit card numbers, etc. If there isn’t a “Discoverer” to look for particular data, it’s enough to develop an algorithm and register a .dll using “Add-ons” functionality.
Similarly, our “Generators” include numerous techniques and algorithms for masking and producing specific kinds of data: names, surnames, email addresses, decimal numbers, numbers in a specific range, corporate names, national identification numbers, dates, Etc.
For each client’s unique set of data that the user must mask, we can develop an algorithm and easily register it using the “Add-ons” functionality.
Check out below how to register an add-on.
Design Data Masking Plan
After finding where sensitive data is stored, using the “Sensitive data discovery” functionality, we can go ahead to the next step – data masking. With only two steps, the process is very simple:
- Choose the tables and fields you wish to mask by following the Wizard’s straightforward procedures.
- Decide how you want to mask each column by selecting pre-made Generators that users entered using the Add-ons functionality.
BizDataX also supports the entry of “Custom” values as well as automated constants like Empty (“”) and Null (null). “Custom” values allow the introduction of custom constants or functions that can be created in C# code.
The generators also give users the choice of input values and the “Repeater key” option. It defines which data BizDataX masks with the same values using the repeater. This way BizDataX supports the integrity of reference data. Additionally, BizDataX still supports restartability technology, which enables users to restart package execution from the point at which the earlier attempt was interrupted and stopped.
The last step of the Wizard is the “Overview”, which is visible even after we close the creation of the Plan. Each produced plan may then be changed and updated using the “Overview” or the navigation menu.
To learn more about data masking on the BizDataX Portal, watch the video below.
Through the Portal, BizDataX can produce synthetic data in an identical manner as before, for:
- if you don’t have enough data,
- if you want to expand the data collection, or
- if you don’t have any data at all for testing.
BizDataX produces synthetic data using actual data and procedures. The generated data is the same as the real data – for example, BizDataX will always generate “name” as a real name, “Personal Identification Number” (OIB) as a legitimate OIB, “Credit Card Number” as a valid Credit Card Number, …
To learn how the BizDataX Portal creates synthetic data, check out the video.
Data masking with BizDataX Designer
The emphasis in this edition was primarily on improving the Portal and its features. Minor changes have improved BizDataX Designer. One of the more significant functionalities is automatic repeaters which we base on a foreign key. This way, when BizDataX masks a column with a foreign key, it automatically sets the key and name of the repeater.
To learn how to mask sensitive data and generate synthetic data using Visual Studio, check out the following videos.
Why is data masking better via web application?
While collaborating with clients, we have realized that using Visual Studio as a tool for designing masking packages is, simply put, not user friendly. This is especially the case with users who have no programming knowledge. Portal and new functionalities help BizDataX users be more productive and time efficient.
See our documentation and feel free to dowload it.
Get in touch with us – we’d be pleased to answer qarrange a proof-of-concept demonstration and show how BizDataX operates with.