4.2.5 Masking Sensitive Data

Configure Oracle Trace File Analyzer Collector to mask sensitive data in log files.

Masking Sensitive Data is an optional feature wherein Oracle Trace File Analyzer Collector masks sensitive data in log files. Oracle Trace File Analyzer Collector masks information such as host names or IP addresses and replaces sensitive data consistently throughout all files. Replacing consistently means that the information is still relevant and useful for the purposes of diagnosis without sharing any sensitive data.

To configure data redaction:

  1. Create a file called mask_strings.xml in the directory tfa_home/resources.
  2. Define a mask_strings element then within that a mask_string element, with original and replacement for each string you wish to replace:
    For example:
    <mask_strings>
         <mask_string>
              <original>WidgetNode1</original>
              <replacement>Node1</replacement>
         </mask_string>
         <mask_string>
              <original>192.168.5.1</original>
              <replacement>Node1-IP</replacement>
         </mask_string>
         <mask_string>
              <original>WidgetNode2</original>
              <replacement>Node2</replacement>
         </mask_string>
         <mask_string>
              <original>192.168.5.2</original>
              <replacement>Node2-IP</replacement>
         </mask_string>
    </mask_strings>
    

    Oracle Trace File Analyzer Collector automatically locates the mask_strings.xml  files and starts replacing the sensitive data in the diagnostics it collects.