Aller au contenu

Réseau

Protocole de transport chiffré bâti au-dessus d'UDP, qui intègre TLS 1.3 et multiplexe des flux indépendants dans une même connexion ; c'est lui qui porte HTTP/3.

Un nom, plus un sigle : Le nom venait à l'origine de « Quick UDP Internet Connections », mais la version normalisée par l'IETF le traite comme un simple nom propre. Les acronymes aussi ont droit à une retraite.

Chiffrement intégré : La poignée de main TLS 1.3 fait partie du protocole, et la quasi-totalité des en-têtes de transport est chiffrée ou authentifiée. Les équipements intermédiaires voient beaucoup moins de choses qu'avec TCP, ce qu'ils vivent assez mal.

Flux et migration : Chaque flux progresse indépendamment : un paquet perdu ne bloque plus tous les autres. Des identifiants de connexion permettent de survivre à un changement d'adresse IP, par exemple en passant du wifi au réseau mobile.

Le prix du 0-RTT : La reprise de session peut envoyer des données dès le premier paquet, sans aller-retour préalable. Ces données précoces peuvent être rejouées : on les réserve aux requêtes sans effet de bord.

Ce qui arrive si on s'en passe

Les données précoces du 0-RTT peuvent être rejouées : un serveur qui les accepte pour des requêtes à effet de bord, un paiement ou une commande, laisse un attaquant qui les a capturées répéter l'opération à l'insu de l'utilisateur. Ignorer par ailleurs que QUIC chiffre presque tous ses en-têtes conduit à des équipements de sécurité qui, ne voyant plus rien dans le flux UDP, le laissent passer sans inspection ou le bloquent sans prévenir, et les applications retombent alors sur TCP sans que personne comprenne pourquoi. Le protocole gagne un aller-retour dès le premier paquet ; l'attaquant aussi, ce qui fait au moins un point d'accord.

Explication de la marmotte

Pour échanger des données, deux ordinateurs suivent des règles de conversation. Les anciennes règles obligeaient à plusieurs échanges de politesse avant de parler, puis à mettre le secret en place par-dessus. Ce protocole plus récent fait tout d'un coup : on se présente et on s'enferme dans une conversation secrète dès les premiers mots. Il permet aussi de mener plusieurs discussions en parallèle sans que l'une qui bégaie ne bloque les autres. Et si le téléphone passe du wifi au réseau mobile, la conversation continue au lieu de recommencer à zéro. Résultat : des pages web qui s'affichent plus vite.

Où ce terme est utilisé

← Tout le glossaire