
Я хочу знать, как люди проверяют, защищено ли их сетевое соединение. Так, если я использую ssh, мне говорят, что оно защищено. Но я хочу это проверить, поэтому я попробовал использовать tcpdump. Ниже приведена команда, которую я использовал.
tcpdump port 22 -X
затем я получаю сырые пакеты, которые я не знаю, как интерпретировать. Кроме того, я не уверен, что этот подход вообще правильный.
Другое упражнение этой проблемы — использование telnet. Итак, я знаю, что это небезопасно. Но когда я пытаюсь выполнить следующую команду:
telnet <IP address> 3306
tcpdump port 3306 -X
Вывод tcpdump мне тоже кажется загадочным.
Есть предложения/комментарии?
решение1
Во-первых, я не работаю как root, поэтому мне приходится использовать sudo. Вы можете увидеть пакеты, используя это на Mac.
sudo tcpdump -i en0 -X -s 0 src host <server>
Если вы не можете прочитать то, что вы только что ввели на сервер, то это зашифровано. Я думаю, что на самом деле взять данные и расшифровать их с помощью ключа — это за пределами того, что вы найдете здесь.
решение2
Лучшее, что я могу предложить, это научиться читать вывод инструментов, которые вы используете. Серьезно, если вы не знаете, как интерпретировать tcpdump, зачем вообще его использовать? Это сложная тема, но есть много книг и статей, которые научат вас читать данные.
Чтобы значительно облегчить себе жизнь, вам следует рассмотреть возможность использования инструмента с графическим интерфейсом, напримерWireshark, который представляет ту же информацию в формате, который большинству людей гораздо удобнее читать.
решение3
SSH зашифрован и безопасен, если он думает, что что-то не так (или изменилось), он будет блеять на вас очень очевидным образом. SSH без шифра требует явного ключа командной строки, и он будет блеять, когда вы это сделаете.
tcpdump сам по себе не скажет вам, зашифровано соединение или нет, вам нужно проанализировать пакеты самостоятельно. Если вы не чувствуете, что можете понять пакеты напрямую, то Wireshark может вам в этом помочь.
решение4
Wireshark — это инструмент, который может вам помочь. Установите его на свой компьютер и захватывайте пакеты в течение нескольких минут. Если вы видите содержимое пакетов, значит, они расшифрованы.