[liberationtech] New secure XMPP server
Mikael Nordfeldth
mmn at hethane.se
Mon Dec 30 01:39:26 PST 2013
2013-12-29 22:04 skrev Anthony Papillion:
> I'm definitely open to supporting XEP-0198. I'm not sure there's a
> plugin for the server I'm using (OpenFire) that supports it though.
> I'll
> look around.
I thought OpenFire had problems with chained certificates[1], such as
the ones I'm using with intermediate CAcert class3 cert.
This causes my server's TLS connections to an OpenFire server to be
regarded as insecure and (since there's no bidirectional server link
support in OpenFire) the replying server connection is made in
cleartext.
My XMPP server's using Prosody[2]. That's so far the best XMPP server
software I've found, especially if the goal - as with your setup - is to
be secure. (best feature imho is server-specific
verify-by-certificate-hash support the in latest versions, for servers
with trusted admins but untrusted CAs or self-signed certs)
Prosody also defaults to sane, recommended encryption settings, have
insecure SSL versions, prefer TLSv1.2 etc. (except that there are
problems with GNU/Linux distributions like Ubuntu where Canonical etc.
disable TLSv1.2 in their system libs).
As long as the chained certificates bug is still present, I would
recommend scouting around for other serverside solutions than OpenFire.
And it's dead-simple to configure Prosody, you essentially just need
your certificates, vhost name and possible conference server setup. Not
sure about any migration solutions with OpenFire->foo, though, but
there's migration script for ejabberd->Prosody at least. So look around
:)
[1] http://issues.igniterealtime.org/browse/OF-405
[2] https://prosody.im/
--
Mikael Nordfeldth
http://blog.mmn-o.se/
XMPP/mail: mmn at hethane.se
More information about the liberationtech
mailing list