Hey Gwen,

Your absolutely right about these. I added the ticket for ZK authentication
and Hadoop delegation tokens.

For the Hadoop case I actually don't understand Hadoop security very well.
Maybe you could fill in some of the details on what needs to happen for
that to work?

For testing, we should probably discuss the best way to test security. I
think this is a fairly critical thing, if we are going to say we have
security we really need to have good tests in place to ensure we do. This
will require some thought. I think we should be able to test TLS fairly
easily using junit integration test that just starts the server and
connects using TLS. For Kerberos though it isn't clear to me how to do good
integration testing since we need a KDC to test against and it isn't clear
how that happens in the test environment except possibly manually (which is
not ideal). How do other projects handle this?

-Jay

On Tue, Oct 7, 2014 at 5:25 PM, Gwen Shapira <gshap...@cloudera.com> wrote:

> I think we need to add:
>
> * Authentication of Kafka brokers with a secured ZooKeeper
> * Kafka should be able to generate delegation tokens for MapReduce /
> Spark / Yarn jobs.
> * Extend systest framework to allow testing secured kafka
>
> Gwen
>
> On Tue, Oct 7, 2014 at 5:15 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
> > Hey guys,
> >
> > As promised, I added a tree of JIRAs for the stuff in the security wiki (
> > https://cwiki.apache.org/confluence/display/KAFKA/Security):
> >
> > https://issues.apache.org/jira/browse/KAFKA-1682
> >
> > I tried to break it into reasonably standalone pieces. I think many of
> the
> > tickets could actually be done in parallel. Since there were many people
> > interested in this area this may help parallelize the work a bit.
> >
> > I added some strawman details on implementation to each ticket. We can
> > discuss and refine further on the individual tickets.
> >
> > Please take a look and let me know if this breakdown seems reasonable.
> >
> > Cheers,
> >
> > -Jay
>

Reply via email to