Homoglyphen und Lookalike-Zeichen testen
Homoglyphen sind Zeichen verschiedener Schriften oder Unicode-Blöcke, die gleich oder ähnlich aussehen, etwa das kyrillische а und das lateinische a. Die Beispiele zeigen Wörter und Domains mit kyrillischen Buchstaben, die Zeichen 0, O und griechisches Omikron sowie Schrägstrich- und Punkt-Lookalikes. Damit lässt sich prüfen, ob die eigene Anwendung Benutzernamen, Domains und Pfade auf Verwechslung prüft.
6 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.
Homoglyphe „раураl“ mit kyrillischen Buchstaben
раураl
р, а, у sind kyrillisch (U+0440, 0430, 0443), nur l ist lateinisch. Sieht wie „paypal“ aus; Lookalike-Beispiel. UTF-16: 6, Codepoints: 6, UTF-8: 11 Bytes. Testzeichenfolge für eigene Systeme.
Homoglyphe „ехаmрlе.com“ mit kyrillischen Buchstaben
ехаmрlе.com
е, х, а, р, е sind kyrillisch; sieht wie „example.com“ aus, ist aber eine andere Domain. UTF-16: 11, Codepoints: 11, UTF-8: 16 Bytes. Testzeichenfolge für eigene Systeme.
Homoglyphe „аdmin“ mit kyrillischem а
аdmin
Erstes Zeichen U+0430 statt U+0061; Benutzernamen-Eindeutigkeit prüfen. UTF-16: 5, Codepoints: 5, UTF-8: 6 Bytes. Testzeichenfolge für eigene Systeme.
Homoglyphe: Ziffer 0, großes O und griechisches Omikron
0 O Ο ο
U+0030, U+004F, U+039F (Ο), U+03BF (ο). UTF-16: 7, Codepoints: 7, UTF-8: 9 Bytes. Testzeichenfolge für eigene Systeme.
Schrägstrich-Lookalike / (U+FF0F) und ∕ (U+2215)
a/b a∕b
Sehen aus wie /, sind aber andere Zeichen; Pfad- und URL-Prüfungen müssen sie kennen. UTF-16: 7, Codepoints: 7, UTF-8: 11 Bytes. Testzeichenfolge für eigene Systeme.
Punkt-Lookalikes in Domains: ․ (U+2024) und 。(U+3002)
example․com example。com
Je ein Zeichen anstelle von „.“; IDNA wandelt U+3002 in einen Punkt. UTF-16: 23, Codepoints: 23, UTF-8: 27 Bytes. Testzeichenfolge für eigene Systeme.