You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2017/01/04 22:29:58 UTC

[jira] [Resolved] (KUDU-1812) Redact user data that gets logged

     [ https://issues.apache.org/jira/browse/KUDU-1812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Lipcon resolved KUDU-1812.
-------------------------------
       Resolution: Fixed
         Assignee: Dan Burkert
    Fix Version/s: 1.2.0

Fixed in a series of commits by Dan (primarily) with help from me and JD:

a68779b KUDU-1812: don't log user data in the Java client
9efb2f8 KUDU-1812. Fix printed default of redaction flag for tools
a5a33b3 KUDU-1812. Redact calls to Slice::ToDebugString
47f09e3 KUDU-1812: redact HexDump output
c097515 KUDU-1812. Replace PB DebugString calls with redactable variants
f3447a1 KUDU-1812. address comments on 1179bbdb
cef7b10 KUDU-1812. Redaction support for protobufs
1179bbd KUDU-1812. Redact pretty-printed sensitive user data


> Redact user data that gets logged
> ---------------------------------
>
>                 Key: KUDU-1812
>                 URL: https://issues.apache.org/jira/browse/KUDU-1812
>             Project: Kudu
>          Issue Type: Improvement
>            Reporter: Jean-Daniel Cryans
>            Assignee: Dan Burkert
>            Priority: Critical
>             Fix For: 1.2.0
>
>
> There are many instances in the code base where we log user data and there is a class of users that do not want this behavior. As an example, we might be debugging an issue on the mailing list and the user has to scrub the logs they share by hand because they don't want it to leak.
> On the server-side, we should replace all those instances with some string like "redacted" and add a process flag to enable the logging of user data.
> On the client-side, it gets a bit more tricky. We can't use such flags so we need to strike a balance between removing unnecessary logging of user information and still keep the software usable.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)