ZuInnoTe / hadoopoffice

HadoopOffice - Analyze Office documents using the Hadoop ecosystem (Spark/Flink/Hive)
Apache License 2.0
63 stars 31 forks source link

Investigate support for the Hadoop Key Management Server to securely manage private Keys for decryption/signing #36

Open jornfranke opened 6 years ago

jornfranke commented 6 years ago

As part of Hadoops encrypted file system (), the Hadoop Key Management Server (KMS) has been implemented to securely manage private keys for decryption and signing.

HadoopOffice offers the following functionality for which secure key management is a must:

At the moment, those keys are protected using the Java Keystore API and allowing to securely store private keys on HDFS (potentially in an encrypted zone),

The goal of this proposal is to additionally add support for the Hadoop KMS for a full ecosystem integration. An initial investigation will lead to a conclusion if it can also be used for managing keys in the HadoopOffice context