I think you're missing my point. Let's say you're ClientA, connected over SSL to ServerA.
I'm ClientB, connected insecurely (ie. no SSL) to ServerB. ServerA is connected to ServerB, unencrypted. You established a connection with your server over SSL, so you think your session is secure, and that chat conversations will be protected from man in the middle attacks because of encryption. However, if you chat with me, the ServerA<->ServerB connection, and also the ServerB<->ClientB side of the connection, is all insecure. You think your SSL provides security on our conversation, but in reality, it wouldn't. It only protects the ClientA<->ServerA side of things. One could argue that some security is better than none, but I think it's a dangerous illusion of sorts. Again, these are just my thoughts but it's something I've considered before and I think it's a valid reason to be wary of IRC over SSL. - Empus On Tue, Oct 30, 2012 at 1:35 PM, Noel Butler <noel.but...@ausics.net> wrote: > ** > On Tue, 2012-10-30 at 12:36 +1000, Empus wrote: > > I've a huge fan of all things electronic security (working in this space > for a living).... but personally, I see little benefit in SSL for IRC, > because of the very architecture model. > > > > Unless you're speaking with another client on the same server, or all > people in a channel you're on is on the same server, you'd end up with a > false sense of security. > > > > Without guaranteeing that ALL client<->server connections are encrypted, > and any server<->server connections in between are as well, you could never > be sure that the end to end path is encrypted and thus MIM attacks are > mitigated. > > > > So without that scenario, wouldn't the client be fooled into a false > sense of security? > > > > I'd say yes, to large networked servers like Undernet [image: ;)] but SSL > would be a great advantage, in particular for stand alone's or small > networks where agreements mandate ssl only. > > Think.. > > Port { server = yes; port = 4400; }; > ... > Port { port = 6667; }; > Port { port = 8888; ssl = yes; }; > > anyone connects to 6667, only ssl are accepted on 8888, commenting out > the port 6667 Port entry, would mean server only accepts connections on > port 8888, that are SSL, plain connections on 8888 should be rejected. > > Cheers > > > > _______________________________________________ > Coder-com mailing list > Coder-com@undernet.org > http://undernet.sbg.org/mailman/listinfo/coder-com > >
_______________________________________________ Coder-com mailing list Coder-com@undernet.org http://undernet.sbg.org/mailman/listinfo/coder-com