You should avoid SSL for your applications
cossacklabs.com
You should avoid SSL for your applications
1–6 of 6 posts
Re: You should avoid SSL for your applications
#2Re: You should avoid SSL for your applications
#3In my experience SSL/TLS is used because HTTP is a decent protocol because it works almost everywhere, including behind proxies and firewalls. Support out in the real world is vast, so it's hard to find cases where another client-server protocol will work in as many scenarios.
But, from our point of view, most non-web-developers (mobile? distributed applications? there are plenty), who now use SSL, but can afford themselves either avoid HTTP at all, or implement decent cryptographic stack on top of it, because they control both client and server, and don't need multitude of platforms to talk in the same way.
That's the point we're leading to in this article.
Re: You should avoid SSL for your applications
#4Re: You should avoid SSL for your applications
#5In my experience SSL/TLS is used because HTTP is a decent protocol because it works almost everywhere, including behind proxies and firewalls. Support out in the real world is vast, so it's hard to find cases where another client-server protocol will work in as many scenarios.
This is exactly the point we're leading to - if you need vast heterogenous support everywhere, you're doomed to use TLS/SSL and you'd better cook it well, cause it has plenty of problems. But, from our point of view, most non-web-developers (mobile? distributed applications? there are plenty), who now use SSL, but can afford themselves either avoid HTTP at all, or implement decent cryptographic stack on top of it, be…
Re: You should avoid SSL for your applications
#6Earlier quoted context omitted.
This is exactly the point we're leading to - if you need vast heterogenous support everywhere, you're doomed to use TLS/SSL and you'd better cook it well, cause it has plenty of problems. But, from our point of view, most non-web-developers (mobile? distributed applications? there are plenty), who now use SSL, but can afford themselves either avoid HTTP at all, or implement decent cryptographic stack on top of it, be…
I guess I was thinking mobile using a home/corporate wifi network, which means you're back to (possibly) dealing with proxies, etc. Even if you control client and server, your protocol has to work over the network you are running on. Today that's HTTP based.