Transcript
Section: log-filter-data
Default Value: hide
Valid Values: copy, skip, hide
Changes Take Effect: Immediately
Specifies log filtering type for attribute Transcript.
StructuredText
Section: log-filter-data
Default Value: hide
Valid Values: copy, skip, hide
Changes Take Effect: Immediately
Specifies log filtering type for attribute StructuredText.
message-log-print-size
Section: settings
Default Value: 0
Valid Values: Any integer from 0-7000
Changes Take Effect: Immediately
Specifies the number of characters from the whole client message that the log prints, starting from the beginning of the message.
Masking Sensitive Data in Chat Server and UCS
Logs and chat transcripts may contain sensitive data such as credit card numbers, phone numbers, Social Security numbers, and so on. You can omit this data from logs and mask it in transcripts by properly configuring Chat Server and UCS.
UCS
Some configuration of UCS is required for all channels. The following table summarizes what is needed for each channel.
Channel | Section | Option | Value |
---|---|---|---|
All | log | log4j.logger.ucs.svc.indexing | warn |
All | settings (of UCS DAP) | interpret-prepared-statements | false |
Chat | log-filter-data | StructuredText | hide |
Chat | log-filter-data | Transcript | hide |
Chat Channel
Logs
- In the [settings] section, set message-log-print-size to 0. This means that logs do not show the messages sent between chat participants. Where a message occurs, the log shows [truncated from size=x], where x is the number of characters in the suppressed message.
- In the [log-filter-data] section,
- Set StructuredText to hide so that logs will omit the transcript that UCS sends to Chat Server.
- Set Transcript to hide so that logs will omit the transcript that Chat Server sends to UCS.
Transcripts
Name | Regular Expression | |
---|---|---|
Credit card | GCTI_CreditCards | 8.5.0 version only: (?>^|(?<=[\s[:alpha:](),.:;?!"'`]))(?>4\d{3}|5[1-5]\d{2}|6011|622[1-9]|64[4-9]\d|65\d{2})[ -]?\d{4}[ -]?\d{4}[ -]?\d{4}(?>$|(?=[\s[:alpha:](),.:;?!"'`])) |
Social Security Number | GCTI_SSN | (?>^|(?<=[\s[:alpha:](),.:;?!"'`]))(?!000|666|9)\d{3}[- ]?(?!00)\d{2}[- ]?(?!0000)\d{4}(?>$|(?=[\s[:alpha:](),.:;?!"'`])) |
Phone number using the North American Numbering Plan | GCTI_PhoneNANPA | (?>^|(?<=[\s[:alpha:](),.:;?!"'`]))(?:\+?1[-. ]?)?(?:\(?[2-9][0-9]{2}\)?[-. ]?)?[2-9][0-9]{2}[-. ]?[0-9]{4}(?>$|(?=[\s[:alpha:](),.:;?!"'`])) |