Cum să detectați amprentele caracterelor cu lățime zero

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Toate browserele web moderne acceptă caractere cu lățimea zero. Aceste caractere pot fi adăugate la text pe o pagină fără ca utilizatorii să știe despre aceasta sau să poată identifica cu ochiul liber că textul conține caractere suplimentare.

Tom Ross cercetător de securitate britanic descris modul în care pot fi utilizate caractere cu lățimea zero pentru a adăuga un nume de utilizator conectat la un text care este copiat de utilizator. Informațiile invizibile sunt incluse în joburile de lipit și tot ceea ce este necesar este să executați verificări pentru a dezvălui caracterele ascunse.

Deși metoda poate să nu funcționeze deloc pentru a amprenta activității unui utilizator pe Internet, caracterele cu lățimea zero pot fi utilizate pentru a dezvălui sursa de scurgeri sau informații importante privind scurgerile.

Următorul text extras include zece caractere cu lățimea zero: F sau pledoaria examenului, am introdus 10 ze spa ro-wide width în the ths's phrase, c you you tel l?

Aceste personaje sunt invizibile pentru ochi și este posibil să nu apară nici atunci când lipiți textul copiat. Dacă inserați textul într-un editor cu verificare ortografică, veți observa că verificarea ortografică indică cuvinte care arată perfect normal.

zero-width characters

Dar asta poate fi evitat cu ușurință adăugând caracterele la începutul sau la sfârșitul cuvintelor și nu la mijlocul lor.

Ross a publicat o dovadă a conceptului în care a convertit numele de utilizator al utilizatorului în binare, o listă de zero și unul de caractere, pentru a reproduce numele de utilizator folosind caractere cu lățimea zero.

Deci, ce puteți face pentru a detecta dacă textul copiat include caractere cu lățimea zero?

Puteți lipi textul într-un editor care dezvăluie aceste caractere. Capul spre DiffChecker și lipiți textul în câmpul de text din stânga de pe site.

diff checker

Veți observa imediat că site-ul afișează caractere cu lățimea zero în textul pe care îl inserați pe site. Textul este curat dacă textul pare normal.

O altă opțiune pe care o aveți este să utilizați extensia Chrome Înlocuiți caracterele cu lățimea zero cu emoji .

Extensia înlocuiește orice caractere cu lățimea zero pe care le detectează pe site-urile vizitate în Google Chrome cu emoji atunci când îl activați.

zero-width characters fingerprinting

Instalați extensia și faceți clic pe pictograma acesteia, apoi pe butonul „Afișați-mi” pentru a dezvălui orice caractere ascunse cu lățimea zero pe pagină.

Poate doriți să activați extensia ori de câte ori sunteți pe punctul de a copia text, dacă vă aflați într-o situație în care nu doriți ca textul lipit să fie potențial urmărit.

Cuvinte de închidere

Caracterele Zero-Width sunt cel mai recent lucru de care utilizatorii de Internet trebuie să fie atenți atunci când sunt conectați la Web. (prin intermediul Calculator de scurgere )