Data Masker

Register
Submit a solution
The challenge is finished.

Challenge Overview

A reusable Java module is required that will accept a value (string, number, date, time or timestamp) and alter it to perform data masking on it, that is, returning a value that resembles the input, but replaces the actual data.

Consider the following scenario in which data masking would be used:

  1. A software test team is required to test an application with realistic, but false data for security purposes.
  2. The lead test engineer must write a simple tool to extract data from a production database system, mask it, and then load it into the test database.
  3. The test team is now able to test using realistic data without exposing the real data.

For detailed information on data masking, please see the Wikipedia entry http://en.wikipedia.org/wiki/Data_masking.

The logic requirements will address the minimum number of masking techniques that should be supported by this module.



Final Submission Guidelines

N/A

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30019789