[bind10-dev] BigTool and new module Command/Control

Shane Kerr shane at isc.org
Tue Nov 24 10:57:20 UTC 2009


Likun,

On Thu, 2009-11-19 at 22:29 +0800, ZhangLikun wrote:
> >seems ok to me (for now? would administrators want some kind of certificate
> with
> >asymm crypto here?)
> 
> I don't know, seems Michael or Shane mentioned it in the f2f meeting. But
> maybe administrators always say YES! 

I'd rather use SSL than invent our own technology.

It is quite easy to set up an SSL session with Python:

http://docs.python.org/3.1/library/ssl.html

If we want, we can rely on opportunistic authentication, like SSH does.

That means, after we connect we would use the getpeercert() method to
get the certificate, and if there was no certificate for the server we
would prompt the user if they wanted to accept it and possibly save it
for future connections. If we already have a certificate, we check that
it matches.

One the connection is safely encrypted, we can use simple user
name/password for client authentication. We can also easily support
client-side certificates, so we should probably do that.

We may wish to investigate Kerberos authentication at some point, but I
don't think it is critical.

--
Shane




More information about the bind10-dev mailing list