[
https://issues.apache.org/jira/browse/IGNITE-13929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexand Polyakov updated IGNITE-13929:
--------------------------------------
Attachment: screenshot-1.png
> Don't print sensitive information in logs by default
> ----------------------------------------------------
>
> Key: IGNITE-13929
> URL: https://issues.apache.org/jira/browse/IGNITE-13929
> Project: Ignite
> Issue Type: Improvement
> Reporter: Sergey Uttsel
> Assignee: Alexand Polyakov
> Priority: Major
> Attachments: screenshot-1.png
>
>
> Right now, by default, node prints entries in logs of PME and long running
> operations. It’s not secure, because it disclose sensitive data. However
> printing of entries might help with certain issues such as deadlock. So we
> can print hash of entries in log.
>
> *Summary of the changes:*
> 1. IGNITE_TO_STRING_INCLUDE_SENSITIVE is deprecated
> 2. IGNITE_SENSITIVE_DATA_LOGGING is a new system property with three
> possible values:
> "plain" - print as is
> "hash" - print hash (primitives are printed as is)
> "none" - don’t print anything
> 3. "hash" is default value
> 4. If a node starts with explicit IGNITE_TO_STRING_INCLUDE_SENSITIVE the
> value converts to IGNITE_SENSITIVE_DATA_LOGGING:
> true -> plain
> false -> none
--
This message was sent by Atlassian Jira
(v8.20.1#820001)