Session hijacking (перехват сеанса) — атака, при которой злоумышленник пытается получить несанкционированный доступ к активной сессии в системе или приложении. Цель атакующего — доступ к конфиденциальной информации или осуществление действий от имени пользователя.
Перехват сеанса выполняется различными способами:
Сниффинг (прослушивание): злоумышленник может использовать программное обеспечение для перехвата и анализа сетевого трафика. Мониторить сеть и передаваемые данные, включая идентификаторы сеанса.
Сессионные куки: когда веб-приложение использует куки (cookie) для идентификации сессии, злоумышленник может получить к ним доступ. Например, через уязвимости на стороне клиента или через атаку межсайтового скриптинга (XSS). Затем украденный идентификатор можно использовать для подделки сеанса.
Атака на сетевое соединение: злоумышленник может использовать такие методы, как атака Man-in-the-Middle, чтобы перехватить и изменить данные между клиентом и сервером