Typosquatting: Mechanics and Mitigation
LAST UPDATED: OCT 2023
Mechanics of Typosquatting
Typosquatting targets users who incorrectly type a website address into their web browser or click a deceptively similar link in an email. The classic attack vectors include:
- Omission:
exampe.cominstead ofexample.com - Transposition:
exmaple.cominstead ofexample.com - Substitution:
exanple.cominstead ofexample.com - Insertion:
exxample.cominstead ofexample.com - TLD swapping:
example.coinstead ofexample.com
Detection
Proactive detection requires monitoring certificate transparency (CT) logs and newly registered domains (NRDs). You can use our Typo Generator to create a baseline of domains to monitor.
The Dangers of Homoglyphs
An Internationalized Domain Name (IDN) homograph attack uses characters from different scripts that look visually identical. For example, the Cyrillic small letter "a" (U+0430) looks exactly like the Latin small letter "a" (U+0061). Use our Homoglyph Generator to identify these threats.
Mitigation Strategy
Do not attempt to defensively register every typo. It is mathematically impossible and economically ruinous. Instead:
- Register only the most common high-risk typos (e.g., top 10 Levenshtein distance 1 variants).
- Monitor the rest via NRD feeds.
- Issue UDRP (Uniform Domain-Name Dispute-Resolution Policy) takedowns for domains that display bad faith registration (e.g., setting up MX records).