Comment détecter les empreintes digitales de caractères de largeur nulle

Essayez Notre Instrument Pour Éliminer Les Problèmes

Tous les navigateurs Web modernes prennent en charge les caractères de largeur nulle. Ces caractères peuvent être ajoutés au texte sur une page sans que les utilisateurs le sachent ou ne puissent identifier à l'œil nu que le texte contient des caractères supplémentaires.

Chercheur britannique en sécurité Tom Ross décrit comment des caractères de largeur zéro peuvent être utilisés pour ajouter le nom d'utilisateur d'un utilisateur connecté au texte qui est copié par l'utilisateur. Les informations invisibles sont incluses dans les travaux de collage et il suffit alors d'exécuter des vérifications pour révéler les caractères masqués.

Bien que la méthode ne fonctionne pas du tout pour empreinte de l'activité d'un utilisateur sur Internet, des caractères de largeur nulle peuvent être utilisés pour révéler la source des fuites ou des informations de fuite importantes.

L’extrait de texte suivant comprend dix caractères de largeur nulle: Par exemple, j’ai inséré 10 zones de largeur en ro ze dans cette phrase, c an you tel l?

Ces caractères sont invisibles à l'œil nu et peuvent ne pas apparaître non plus lorsque vous collez le texte copié. Si vous collez le texte dans un éditeur avec vérification orthographique, vous remarquerez que la vérification orthographique signale les mots qui semblent parfaitement normaux.

zero-width characters

Mais cela peut être facilement évité en ajoutant les caractères au début ou à la fin des mots et non au milieu d'eux.

Ross a publié une preuve de concept dans laquelle il a converti le nom d'utilisateur des utilisateurs en binaire, une liste de zéro et un caractère, pour reproduire le nom d'utilisateur en utilisant des caractères de largeur nulle.

Alors, que pouvez-vous faire pour détecter si le texte copié comprend des caractères de largeur nulle?

Vous pouvez coller le texte dans un éditeur qui révèle ces caractères. Dirigez-vous vers DiffChecker et collez le texte dans le champ de texte de gauche sur le site.

diff checker

Vous remarquerez immédiatement que le site affiche des caractères de largeur nulle dans le texte que vous collez sur le site. Le texte est propre si le texte semble normal.

Une autre option que vous avez est d'utiliser l'extension Chrome Remplacer les caractères de largeur nulle par des émoticônes .

L'extension remplace tous les caractères de largeur nulle qu'elle détecte sur les sites visités dans Google Chrome par des emoji lorsque vous l'activez.

zero-width characters fingerprinting

Installez simplement l'extension et cliquez sur son icône, puis sur le bouton «Montre-moi» pour révéler tous les caractères cachés de largeur nulle sur la page.

Vous souhaiterez peut-être activer l'extension chaque fois que vous êtes sur le point de copier du texte si vous vous trouvez dans une situation où vous ne souhaitez pas que le texte collé vous soit potentiellement retracé.

Mots de clôture

Les caractères à largeur nulle ne sont que la dernière chose que les internautes doivent surveiller lorsqu'ils sont connectés au Web. (via Ordinateur Bleeping )