Ich habe Leuten oft geraten, einen SSH-Tunnel zu verwenden, um ihr Surfen auf offenen WIFIs oder in anderen unsicheren Situationen zu sichern.
Ich wurde kürzlich von einem Freund gefragt, wie sicher ein SSH-Tunnel ist, nachdem ich vorgeschlagen hatte, SSH zu tunneln. Ich stolperte ein bisschen und wiederholte "es ist sicher".
Obwohl er mit dieser Antwort zufrieden war, störte es mich ein bisschen, dass ich nicht vollständig antworten konnte.
Also die Frage geht an euch:
"Wie sicher ist ein SSH-Tunnel?"
security
ssh
internet-security
ssh-tunnel
Madmaze
quelle
quelle
Antworten:
Ich möchte hier nur ein wenig aus Wikipedia zitieren:
Ein 128-Bit-Schlüssel hätte also 340.282.366.920.938.463.463.374.607.431.768.211.456 mögliche Permutationen. Stellen Sie sich vor, Sie gehen alle durch. Selbst ein leistungsfähiger Desktop-Computer kann nur einige wenige pro Sekunde testen.
Obwohl es theoretisch möglich ist, einen SSH-Stream mit Brute-Force-Methoden zu entschlüsseln, wären bis zur Entschlüsselung des Schlüssels durch den leistungsstärksten Computer, den man sich vorstellen kann, zwei Dinge passiert:
quelle
<Haftungsausschluss: kein Experte für Kryptographie>
SSHv2 verwendet meist die gleichen Algorithmen wie TLS / SSL:
Alle von ihnen sind weit verbreitet und für den täglichen Gebrauch als sicher erwiesen.
In jedem Protokoll hängt die Sicherheit jedoch davon ab, dass Sie wissen, dass Sie mit dem richtigen Server kommunizieren. Bei SSH (Standardkonfiguration) müssen Sie beim ersten Herstellen einer Verbindung zum Server den Fingerabdruck überprüfen . (Bestätigen Sie dies nicht einfach, ohne es tatsächlich zu überprüfen, wie dies viele tun.) Beim nächsten Mal wird der Schlüssel des Servers anhand einer zwischengespeicherten Kopie überprüft, um Man-in-the-Middle-Angriffe zu verhindern - allerdings nur, wenn der richtige Schlüssel zwischengespeichert wurde an erster Stelle.
(Im Vergleich dazu behandelt TLS / SSL die oben genannten Probleme mithilfe von X.509-Zertifikaten, die von bekannten Behörden ausgestellt wurden und denen vertraut wird, dass sie keine gefälschten Zertifikate signieren.)
quelle
Das eigentliche Problem der SSH-Sicherheit sind Zertifikate. Viele Unternehmen werden sichere Schlüssel für SSH-Verbindungen herausgeben, und es ist nicht das erste Mal, dass die Datenbanken, die diese Schlüssel enthalten, gehackt werden. Die beste Lösung, um sicher zu sein, besteht darin, ein eigenes Schlüsselpaar zu generieren. Dies ist jedoch ein Aufwand, auf den wir uns verlassen können die Onces in der Datenbank ..
quelle