Why aren’t we using SSH for everything?
11–20 of 105 posts
Re: Why aren’t we using SSH for everything?
#12Because "Use X for everything" is a terrible design decision? SSH uses flexible transport with some desirable features and may be underutilized in practice.
This question is starting to feel like people who want to staple every pie in the sky idea to the bitcoin blockchain because it too has a set of desirable properties.
Re: Why aren’t we using SSH for everything?
#13I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
Re: Why aren’t we using SSH for everything?
#14I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
Actually bothering and having a secure way to verify the fingerprint are exercises left to the reader.
Re: Why aren’t we using SSH for everything?
#15I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
Re: Why aren’t we using SSH for everything?
#16Why aren’t we using SSH for everything? Because "Use X for everything" is a terrible design decision? SSH uses flexible transport with some desirable features and may be underutilized in practice. This question is starting to feel like people who want to staple every pie in the sky idea to the bitcoin blockchain because it too has a set of desirable properties.
But a lot of things where we use HTTP today, we could be using SSH if we had better library support. Some more ideas towards the end of the post.
Re: Why aren’t we using SSH for everything?
#17I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
Re: Why aren’t we using SSH for everything?
#18I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
It can be MITM-ed on any connection. Whether you approve the host fingerprint is, and has always been, entirely up to you.
Re: Why aren’t we using SSH for everything?
#19I read somewhere that SSH can be MITM'ed by a global adversary on the first visit (before it establishes the secure connection). Is that true?
Yes. It does not have any centralized certificate system like HTTPS so unless you can manually verify the host's public key, you will not know whether your first visit is being proxied. Of course, if the first one is proxied, so may subsequent ones, and you would only get a warning if the proxy was removed or if it's key changed.
Unfortunately neither of these things are commonly used yet. Cloudflare is adding DNSSEC support soon, so hopefully that will change.
Re: Why aren’t we using SSH for everything?
#20If you believe Jacob Appelbaum, we probably should not be using SSH for anything http://media.ccc.de/browse/congress/2014/31c3_-_6258_-_en_-_...
This link 404's for me; can you give a summary?