Der SSHFP Resource Record (SSHFP für englischSecure Shell (Key) Fingerprint) ist ein DNS-Resource Record für SSH-Keys. Der Eintrag ermöglicht es einem SSH-Client den öffentlichen SSH-Schlüssel des Servers zusätzlich gegen einen Fingerabdruck zu prüfen. Damit die Sicherheit des SSHFP-Records gewährleistet ist, muss die Übertragung des Eintrags über eine gesicherte DNS-Verbindung, wie zum Beispiel DNSSEC, erfolgen.
Ein Client kann in diesem Beispiel ermitteln, dass der Host mit dem DNS-Name host.example.com einen DSA-Schlüssel mit dem SHA-1-Fingerabdruck"„123456789abcdef67890123456789abcdef67890“ verwendet.
Weblinks
RFC: 4255– Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints.(englisch).
RFC: 6594– Use of the SHA-256 Algorithm with RSA, Digital Signature Algorithm (DSA), and Elliptic Curve DSA (ECDSA) in SSHFP Resource Records.(englisch).
RFC: 7479– Using Ed25519 in SSHFP Resource Records.(englisch).
RFC: 8709– Ed25519 and Ed448 Public Key Algorithms for the Secure Shell (SSH) Protocol.(englisch).