IDN Homograph Attack

What is an IDN Homograph Attack?

IDN stands for Internationalized Domain Name. These are domain names that include characters from various languages and scripts, not just the ASCII characters (a-z, 0-9) traditionally used in domain names.

A homograph refers to characters that look alike but are different. Technically, the term homoglyph is more accurate because it denotes characters that look similar across different scripts.

How Does an IDN Homograph Attack Work?

An IDN homograph attack exploits the visual similarity between characters from different scripts to deceive users about the true nature of a domain name.

Example of Homographs

  • Latin "a" (U+0061)

  • Cyrillic "а" (U+0430)

These two characters look almost identical but are different from a computer’s perspective.

Script Spoofing

Also known as script spoofing, this attack involves using characters from different scripts to create deceptive domain names. Unicode, the character encoding standard, includes characters from many writing systems. Some characters look similar but have different codes and meanings. For example:

  • Greek Ο (U+039F)

  • Latin O (U+004F)

  • Cyrillic О (U+041E)

IDN

Unicode

Legitimate match

xn--alixpress-d4a.com

aliéxpress.com

aliexpress.com

xn--go0gl-3we.fm

go0glе.fm

google.com

xn--mazon-wqa.com

ámazon.com

amazon.com

Checklist

Tools

Another Resources

Last updated

Was this helpful?