So prüfen Sie, ob die Netzwerkverbindung gesichert ist

So prüfen Sie, ob die Netzwerkverbindung gesichert ist

Ich möchte wissen, wie Leute testen, ob ihre Netzwerkverbindung sicher ist. Wenn ich also SSH verwende, wird mir gesagt, dass es sicher ist. Aber ich möchte das überprüfen, also habe ich versucht, tcpdump zu verwenden. Unten ist der Befehl, den ich verwendet habe.

tcpdump port 22 -X

dann bekomme ich die Rohpakete, die ich nicht interpretieren kann. Außerdem bin ich mir nicht sicher, ob dieser Ansatz überhaupt richtig ist.

Eine weitere Möglichkeit, dieses Problem zu lösen, ist die Verwendung von Telnet. Ich weiß also, dass es nicht sicher ist. Aber wenn ich versuche, den folgenden Befehl auszuführen:

telnet <IP address> 3306

tcpdump port 3306 -X

Die TCPdump-Ausgabe sieht für mich auch kryptisch aus.

Irgendwelche Vorschläge/Kommentare?

Antwort1

Erstens führe ich es nicht als Root aus, sondern muss sudo verwenden. Auf einem Mac können Sie damit Pakete sehen.

sudo tcpdump -i en0 -X -s 0 src host <server>

Wenn Sie nicht lesen können, was Sie gerade auf dem Server eingegeben haben, dann ist es verschlüsselt. Ich denke, die Daten tatsächlich zu nehmen und mit dem Schlüssel zu entschlüsseln, geht über das hinaus, was Sie hier finden würden.

Antwort2

Der beste Vorschlag, den ich machen kann, ist, zu lernen, die Ausgabe der von Ihnen verwendeten Tools zu lesen. Im Ernst, wenn Sie nicht wissen, wie Sie den TCPdump interpretieren sollen, warum sollten Sie ihn dann überhaupt verwenden? Es ist ein komplexes Thema, aber es gibt viele Bücher und Artikel, die Ihnen beibringen, wie Sie die Daten lesen.

Um sich das Leben wesentlich einfacher zu machen, sollten Sie die Verwendung eines GUI-Tools in Betracht ziehen, wie beispielsweiseWireshark, das dieselben Informationen in einem Format präsentiert, das die meisten Menschen viel einfacher lesen können.

Antwort3

SSH ist verschlüsselt und sicher. Wenn es denkt, dass etwas nicht stimmt (oder sich geändert hat), wird es Sie auf sehr offensichtliche Weise darauf hinweisen. SSHing ohne Verschlüsselungscode erfordert einen expliziten Befehlszeilenschalter und es wird Sie ebenfalls darauf hinweisen, wenn Sie das tun.

tcpdump allein kann Ihnen nicht sagen, ob die Verbindung verschlüsselt ist oder nicht. Sie müssen die Pakete selbst analysieren. Wenn Sie das Gefühl haben, die Pakete nicht direkt verstehen zu können, kann Wireshark Ihnen dabei helfen.

Antwort4

Wireshark ist das Tool, das Ihnen dabei helfen kann. Installieren Sie es auf Ihrem Computer und erfassen Sie die Pakete mehrere Minuten lang. Wenn Sie den Inhalt der Pakete sehen können, sind diese entschlüsselt.

verwandte Informationen