‹ BackHN Continuity

Thread

Show HN: ssh ssh.place

184 points · 119 comments · jeninh

  1. raggi · · focus · HN ↗
    Time for your regular reminder that ssh has no PKI and is trivial to mitm during tofu.
    1. tptacek · · focus · HN ↗
      SSH does in fact have a PKI, just not a global one. Large-fleet SSH installs all tend to use certificate authorities, for this reason (and to simplify SSO).
      1. raggi · · focus · HN ↗
        Fair!

        When I last harassed Crawshaw about this and we discussed bits, he submitted <a href="https:&#x2F;&#x2F;github.com&#x2F;C2SP&#x2F;C2SP&#x2F;blob&#x2F;main&#x2F;well-known-ssh-hosts.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;C2SP&#x2F;C2SP&#x2F;blob&#x2F;main&#x2F;well-known-ssh-hosts....

        Unfortunately neither of us has taken time (AFAIK) to go back and implement it anywhere.

        1. tptacek · · focus · HN ↗
          I don&#x27;t understand the impulse behind these things --- this is a bootstrap mechanism for a global PKI for SSH. But cold introductions to SSH hosts (that is, first connections to hosts you have no business or technical relationship with) virtually never happen. What problem does it solve?
          1. raggi · · focus · HN ↗
            When you see people advertising a coffee shop at a conference and people TOFU&#x27;ing on conference wifi then plugging in credit card numbers, the picture gets a little more clear.
            1. edmccard · · focus · HN ↗
              Do people at conferences buy coffee by SSH&#x27;ing into coffee shop servers?
              1. raggi · · focus · HN ↗
                i&#x27;ve seen it, so the answer is non-zero
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.