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:
- Create a file called
mask_strings.xml
in the directory tfa_home/resources
.
- 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.