// CLUBIC — CYBERSECURITY
Pour mieux vous cacher, NymVPN vous propose de ralentir volontairement votre connexion
NymVPN permet désormais de régler manuellement la quantité de trafic factice et le délai appliqué aux paquets dans son mixnet. Deux curseurs qui laissent à chacun le choix du compromis entre confort de navigation et résistance à l’analyse du trafic.
Les VPN promettent volontiers de masquer votre adresse IP et de chiffrer votre connexion, mais ils parlent moins de ce que le rythme de vos échanges peut encore révéler. Avec sa nouvelle fonction Mixnet Tuning, NymVPN laisse les utilisateurs et utilisatrices arbitrer eux-mêmes : augmenter les délais et densifier le trafic de couverture pour rendre leur connexion plus difficile à suivre, quitte à perdre en vitesse et à consommer davantage de données, ou alléger ces protections pour gagner en réactivité.
Pour rappel, le mode Mixnet de NymVPN ne fait pas seulement transiter la connexion par plusieurs serveurs. Avant d’entrer dans le réseau, les données sont découpées en paquets de taille identique. Chacun passe ensuite par une passerelle d’entrée, trois nœuds de mélange indépendants, appelés mixnodes, puis une passerelle de sortie. Comme le routage s’effectue paquet par paquet, ceux d’une même connexion n’empruntent pas nécessairement tous le même chemin à travers le réseau.
À chaque étape intermédiaire, ces paquets sont en plus mêlés à ceux de nombreux autres utilisateurs et utilisatrices, puis retenus pendant une durée aléatoire avant d’être transmis au nœud suivant. Ce délai volontairement introduit désynchronise les flux, si bien que les premiers arrivés ne sont pas forcément les premiers repartis. À mesure que l’opération se répète sur les trois nœuds, les croisements se multiplient et la chronologie initiale devient de plus en plus difficile à reconstituer, ce qui complique d’autant les tentatives de corrélation entre les flux entrants et sortants du mixnet.
À ce brouillage temporel s’ajoute le trafic de couverture. NymVPN maintient un flux continu de paquets, même lorsque l’appareil n’a aucune donnée réelle à transmettre. Les échanges utiles occupent ce flux lorsqu’il y en a ; à défaut, l’application injecte des paquets factices conçus pour être impossibles à distinguer des autres. En bref, une période d’inactivité doit ressembler autant que possible à une période d’utilisation.
Jusqu’ici, NymVPN fixait lui-même le délai appliqué aux paquets et la densité du trafic de couverture. Avec Mixnet Tuning, les utilisateurs et utilisatrices peuvent désormais ajuster manuellement ces deux paramètres depuis l’application, y compris en cours de connexion.
Le premier réglage, baptisé « Send Traffic Continuously » (« Envoyer du trafic en continu »), détermine le débit du flux maintenu en permanence par le client, paquets utiles et factices confondus, sur une plage comprise entre environ 0,7 et 2 Mbit/s. Plus la valeur est élevée, plus le trafic entretenu par NymVPN est dense.
Le second, « Packet Mixing Profile » (« Profil de mélange des paquets »), règle le délai appliqué par chacun des trois mixnodes. Le profil le plus faible ne prévoit aucune attente supplémentaire, tandis que le plus élevé peut retenir chaque paquet jusqu’à 200 millisecondes par nœud.
Les deux réglages n’agissent donc pas de la même manière. Le profil de mélange constitue le principal levier contre l’analyse temporelle : plus les mixnodes retiennent longtemps les paquets, plus ceux-ci ont l’occasion de se croiser et de repartir dans un ordre différent. En contrepartie, les délais s’additionnent tout au long du parcours et augmentent la latence de la connexion, au risque de peser sur la réactivité de la navigation et de pénaliser les appels vidéo, le jeu en ligne ou les autres usages sensibles au temps de réponse.
Concernant le débit du flux continu, qui joue sur la densité du trafic de couverture, des valeurs élevées entretiennent davantage d’activité sur la connexion et dissimulent plus efficacement les échanges réels au milieu des paquets factices. Elles mobilisent toutefois plus de bande passante en permanen