[jdev] TLS Everywhere
kwadronaut
kwadronaut at autistici.org
Sat Nov 2 16:02:47 UTC 2013
Hi,
On Sun, 27 Oct 2013 21:23:08 -0600, Peter Saint-Andre wrote:
> have drafted a plan for upgrading the XMPP network to always-on,
> mandatory, ubiquitous encryption. You can find it here:
Great to see a movement towards ubiquitous encryption!
Couple of questions:
In the software there is:
> o provide configuration options to require channel encryption for
client-to-server and server-to-server connections
While deployed:
> o require the use of TLS for both client-to-server and server-to-server
connections
> o deploy certificates issued by well-known and widely-deployed
certification authorities (CAs)
While I can see clients wanting to connect to servers that don't follow
that manifesto, the software piece should probably also get a 'It SHOULD
be on by default.' Or maybe MUST?
Question 2, here I might be simply lacking some knowledge, I'm presuming
some things.
at the software
side:
> o prefer authenticated encryption (via digital certificates) for server-
to-server connections; if authenticated encryption is not available, fall
back to opportunistic encryption with identity verification using Server
Dialback
Whereas the deployment piece says
> o require the use of TLS for both client-to-server and server-to-server
connections
Doesn't that exclude Server Dialback? Please help me understanding this.
I still have a third question or remark, on the deployment of
certificates issued by 'well-known and widely-deployed CAs.' In short:
I'm not a big fan of them and have my doubts about this. But my ideas
around it still need to hatch out.
Ciao,
kwadronaut
More information about the JDev
mailing list