Définition
Homoglyphe
Un homoglyphe est un caractère d’un autre alphabet dont le dessin est identique à une lettre latine, utilisé pour enregistrer un nom de domaine visuellement indiscernable de celui d’une entreprise réelle.
Le « а » cyrillique (U+0430) et le « a » latin (U+0061) sont deux caractères différents qui s’affichent exactement de la même manière. Un domaine qui remplace l’un par l’autre est, à l’œil, le vôtre. Pour un ordinateur, c’est un domaine entièrement distinct, qu’un fraudeur peut acheter et configurer en dix minutes.
Le DNS encode ces caractères en punycode, préfixé par xn-- : le domaine trompeur devient quelque chose comme xn--exmple-9wa.fr. Les navigateurs modernes affichent souvent cette forme pour prévenir l’utilisateur ; les clients de messagerie, beaucoup moins souvent.
- Aussi appelé
- homoglyphe, homographe, attaque IDN, IDN homograph, punycode, caractère cyrillique