I know a few implements that do this "encrypt your messages with a PSK
between producers and consumers". One of them actually writes the
"encrypted <symmetric key>" on a different topic foreach downstream
consumer private key that can read the message. This way when you are
consuming you consume from two topics 1) the topic with the message (which
is encrypted) you want 2) the topic that you can use your private key
to decrypt (because your public key was used) the symmetric key and then
use that to decrypt the message (which you join from the two streams by the
uuid so each message has a different secrete key encrypted with your public
key).... The other ones I can't talk about =8^) but this one I mention is
interesting solution to this problem with Kafka I really like.

/*******************************************
 Joe Stein
 Founder, Principal Consultant
 Big Data Open Source Security LLC
 http://www.stealth.ly
 Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
********************************************/

On Wed, Nov 12, 2014 at 2:41 AM, Mathias Herberts <
mathias.herbe...@gmail.com> wrote:

> Simply encrypt your messages with a PSK between producers and consumers.
> On Nov 12, 2014 4:38 AM, "Kashyap Mhaisekar" <kashya...@gmail.com> wrote:
>
> > Hi,
> > Is there a way to secure the topics created in Kafka 0.8.2 beta? The need
> > is to ensure no one is asked to read data from the topic without
> > authorization.
> >
> > Regards
> > Kashyap
> >
>

Reply via email to