
Как изменилась жизнь интернет-безопасников с приходом QUIC? IDS и threat analysing в реалиях HTTP/3
slwr66 6 минут назад Как изменилась жизнь интернет-безопасников с приходом QUIC? IDS и threat analysing в реалиях HTTP/3 Простой 12 мин 36 Информационная безопасность * Сетевые технологии * IT-инфраструктура *...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. slwr66 6 минут назад Как изменилась жизнь интернет-безопасников с приходом QUIC? IDS и threat analysing в реалиях HTTP/3 Простой 12 мин 36 Информационная безопасность * Сетевые технологии * IT-инфраструктура * Архитектура QUIC и что это такое вкратцеКак многие уже знают, QUIC - разработка гугла, новый протокол для передачи гипертекста на базе UDP (вместо TCP+TLS в HTTP/2). Он улучшил скорости загрузки сайтов, привнес более качественное и более полное шифрование данных, однако не остался без изъянов.
Стоит сделать отступление, упомянув, что одной из больших проблем HTTP/2 был TCP, который работает благодаря упорядоченной доставке байтового потока, что означает что при потере хотя бы одного пакета данных, каждый последующий должен ожидать переотправления. Само собой в условиях высокой потери пакетов скорость передачи данных страдает настолько, что даже предшественник HTTP/2 (т. 1) обгоняет своего последователя.
Технические детали
Заменив TCP на UDP и обернув шифрование (TLS) в QUIC, данная проблема решается. Помимо прочего, с помощью внедрения идентификаторов соединения(CID), пакеты имеют идентификацию, не привязанную к IP/порту что гарантирует бесшовную миграцию соединенияОсновные фичи QUICПотоковое восстановление потерь пакетов QUIC использует систему потоков для передачи данных, причём каждый поток обрабатывает потерю пакетов самостоятельно. Все важные для сохранности и безопасности данных операции также происходят на уровне потоков (упорядочивание, перенаправление, контроль количества данных, шифрование) что позволяет не блокировать полностью соединение при потере пакетов.
3 В QUIC шифрование вшито в транспортный уровень, соответственно нет необходимости в отдельном TLS handshake, как это было раньшеМиграция подключения Традиционные TCP соединения привязаны к четырём параметрам (IP/port источника и получателя), из-за чего при любой смене IP (WiFi -> mobile переключение или VPN) ломается соединение, рукопожатие происходит заново и портится ощущение пользователя0-RTT connection и 1-RTT handshake 1-RTTШаг 1 (Клиент -> Сервер): Клиент отправляет пакет Initial. Он содержит параметры транспорта QUIC и приветственное сообщение TLS (ClientHello), включая поддерживаемые алгоритмы шифрования и публичный ключ (Key Share). Шаг 2 (Сервер -> Клиент): Сервер отвечает пакетами Initial и Handshake.
Он присылает свои транспортные параметры, Server Hello, свой публичный ключ, сертификат и подтверждение проверки. 0-RTT При предыдущем успешном подключении сервер выдаёт клиенту Session Ticket (или resumption PSK — Pre-Shared Key) + необходимые параметры (включая transport parameters) что позволяет сразу начать отправлять полезную нагрузку, игнорируя рукопожатие и ускоряя работу сервисаА одной из важнейших фич HTTP/3 является его преимущество в скорости над предшественниками В моих опытах HTTP/3 показал 31. 7 миллисекунд от тайминга отправки инициализирующего пакета до payload, а HTTP/2 в свою очередь 61.
7 мс Тесты были проведены curl на google.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





