Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-4491 Encryption and Key Protection
  3. MAPREDUCE-4550

Key Protection : Define Encryption and Key Protection interfaces and default implementations

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: security
    • Labels:
      None

      Description

      A secret key is read from a Key Store and then encrypted during transport between JobClient and Task. The tasktrackers/nodemanagers decrypt the secrets and provide the secrets to child tasks which part of the job.

      This jira defines the interfaces to accomplish the above :

      1) KeyProvider - to read keys from a KeyStore

      2) Encrypter and Decrypter - to and encrypt and decrypt secrets/data.

      The default/dummy implementations will also be added. This includes a KeyProvider implementation to read keys from a Java KeyStore.

        Attachments

        1. MR_4550_1_1.patch
          12 kB
          Benoy Antony
        2. MR_4550_trunk.patch
          12 kB
          Benoy Antony

          Activity

            People

            • Assignee:
              benoyantony Benoy Antony
              Reporter:
              benoyantony Benoy Antony
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: