Support Questions

Find answers, ask questions, and share your expertise

kafka Data encryption at rest

avatar
Master Guru

I am looking for best practice with Kafka data encryption at rest. I am aware of custom solutions using AES for producer and consumer; however, looking for alternatives or best practice.

1 ACCEPTED SOLUTION

avatar
Master Guru

we could in effect write a consumer and producer that can watch the folder directory on HDFS using maybe INotifiy and then pull that file off, if they have permissions it should decrypt while its collecting and then write the blob into Kafka. Then the Consumer can read from Kafka and write into HDFS again with TDE. There are more discussion here .

http://www.confluent.io/blog/apache-kafka-0.9-is-released

View solution in original post

4 REPLIES 4

avatar
Master Mentor

avatar
Master Guru

we could in effect write a consumer and producer that can watch the folder directory on HDFS using maybe INotifiy and then pull that file off, if they have permissions it should decrypt while its collecting and then write the blob into Kafka. Then the Consumer can read from Kafka and write into HDFS again with TDE. There are more discussion here .

http://www.confluent.io/blog/apache-kafka-0.9-is-released

avatar
Expert Contributor

Hi @Sunile Manjee , I am also looking for Encryption at rest for Kafka messages. But prefer not to pass on the messages to the HDFS. Consider our requirement more or less like "disk theft" which contains credit card transaction logs for 100s of credit card holders or military data.

Thanks in advance.

avatar