Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-13494

ReconfigurableBase can log sensitive information

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      ReconfigurableBase will log old and new configuration values, which may cause sensitive parameters (most notably cloud storage keys, though there may be other instances) to get included in the logs.

      Given the currently small list of reconfigurable properties, an argument could be made for simply not logging the property values at all, but this is not the only instance where potentially sensitive configuration gets written somewhere else in plaintext. I think a generic mechanism for redacting sensitive information for textual display will be useful to some of the web UIs too.

      Attachments

        1. HADOOP-13494.001.patch
          7 kB
          Sean Mackrory
        2. HADOOP-13494.002.patch
          7 kB
          Sean Mackrory
        3. HADOOP-13494.003.patch
          10 kB
          Sean Mackrory
        4. HADOOP-13494.004.patch
          10 kB
          Sean Mackrory
        5. HADOOP-13494-branch-2.6.001.patch
          10 kB
          Sean Mackrory
        6. HADOOP-13494-branch-2.7.001.patch
          10 kB
          Sean Mackrory

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mackrorysd Sean Mackrory Assign to me
            mackrorysd Sean Mackrory
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment