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

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Won't Do
    • None
    • None
    • security
    • 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_trunk.patch
          12 kB
          Benoy Antony
        2. MR_4550_1_1.patch
          12 kB
          Benoy Antony

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: