Фундаментальная уязвимость протокола HTTP/1.1
В HTTP/1.1 запросы просто склеиваются друг с другом в одном сетевом соединении. Если разные серверы (фронтенд и бэкенд) по-разному интерпретируют длину сообщения, то злоумышленник может отрезать часть своего запроса и подставить эту часть в начало запроса следующего пользователя. Это приводит к атаке типа request smuggling. Единственный надежный способ защиты: переход на HTTP/2 во внутренней сети, так как это протокол с четким разделением сообщений.
Поверхность атаки огромная. Удивительно, что не сразу обратил внимание на это исследование в рейтинге. Делаю ставку, что в следующий понедельник, когда будет опубликован финальный список Топ-10, эта техника будет на первом месте. 😎
//ссылки в комментариях
· 30.01
https://t.me/makrushin/501
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён