Обнюхивание пакетов может звучать как последнее увлечение уличным наркотиком, но это далеко от него. Обнаружение пакетов или анализаторы протоколов - это инструменты, которые обычно используются сетевыми специалистами для диагностики сетевых проблем. Пакетные снифферы также могут использоваться хакерами для менее благородных целей, таких как слежение за сетевым пользовательским трафиком и сбор паролей.
Давайте посмотрим, что такое сниффер пакетов и что он делает:
Пакеты снифферов бывают в нескольких разных формах. Некоторые снифферы пакетов, используемые сетевыми специалистами, представляют собой специализированные аппаратные решения специального назначения, в то время как другие снифферы пакетов - это программные приложения, которые работают на стандартных компьютерах потребительского класса, используя сетевое оборудование, предоставляемое на главном компьютере, для выполнения задач захвата и ввода пакетов.
Как работают снифферы пакетов?
Пакетные снифферы работают, перехватывая и регистрируя сетевой трафик, который они могут «видеть» через проводной или беспроводной сетевой интерфейс, доступ к которому имеет программное обеспечение для обнюхивания пакетов на своем главном компьютере.
В проводной сети то, что может быть захвачено, зависит от структуры сети. Снифчик пакетов может видеть трафик по всей сети или только определенный сегмент, в зависимости от того, как настроены сетевые коммутаторы, размещены и т. Д. В беспроводных сетях пакетные снифферы обычно могут захватывать только один канал за раз, за исключением случаев, когда главный компьютер имеет несколько беспроводных интерфейсов, которые позволяют многоканальный захват.
После захвата необработанных пакетных данных программное обеспечение для обнюхивания пакетов должно анализировать его и представлять его в удобочитаемой форме, чтобы человек, использующий программное обеспечение для обнюхивания пакетов, мог понять это. Человек, анализирующий данные, может просматривать детали «разговора», происходящие между двумя или несколькими узлами в сети. Сетевые специалисты могут использовать эту информацию, чтобы определить, где находится ошибка, например, определить, какое устройство не отвечает на запрос сети.
Хакеры могут использовать снифферы для подслушивания незашифрованных данных в пакетах, чтобы узнать, какая информация обменивается между двумя сторонами. Они также могут захватывать информацию, такую как пароли и токены аутентификации (если они отправлены в ясности). Хакеры также могут захватывать пакеты для последующего воспроизведения при повторных атаках, нападениях «человек-в-середине» и пакетах, которые могут быть уязвимы для некоторых систем.
Какие программные инструменты обычно используются в обнюхивании пакетов?
Как и все остальные, как сетевые инженеры, так и хакеры любят бесплатные материалы, поэтому программные приложения с открытым исходным кодом и бесплатными программными приложениями часто являются инструментами выбора задач пакетного обнюхивания. Одним из наиболее популярных предложений с открытым исходным кодом является Wireshark (ранее известный как Ethereal).
Как я могу защитить свою сеть и ее данные от хакеров с помощью Sniffers?
Если вы являетесь сетевым специалистом или администратором, и хотите узнать, использует ли кто-нибудь в вашей сети инструмент сниффера, обратитесь к инструменту под названием Antisniff. Antisniff может определить, был ли сетевой интерфейс в вашей сети включен в «беспорядочный режим» (не смейтесь, это фактическое имя для него), что является необходимым режимом для задач захвата пакетов.
Другой способ защитить ваш сетевой трафик от обнюхивания - использовать шифрование, такое как Secure Sockets Layer (SSL) или Transport Layer Security (TLS). Шифрование не препятствует просмотру информации об источниках и получателях пакетов, но оно шифрует полезную нагрузку пакета данных, так что все сниффер видит зашифрованную тарабарщину. Любая попытка изменить или ввести данные в пакеты, скорее всего, не удастся, так как вступление в зашифрованные данные приведет к ошибкам, которые будут очевидны при расшифровке зашифрованной информации на другом конце.
Снайперы - отличные инструменты для диагностики проблем сети «вниз-в-сорняках». К сожалению, они также полезны и для взлома. Для профессионалов безопасности важно ознакомиться с этими инструментами, чтобы они могли видеть, как хакер может использовать их в своей сети.