What are Homograph Attacks?
Homograph attacks exploit characters from different alphabets that look identical to standard letters. The Cyrillic “а” looks exactly like the Latin “a” but is a completely different character. An attacker can register аpple.com (with Cyrillic а) instead of apple.com (with Latin a)—and most people can’t tell the difference.
How Lookalike Characters Work
Cyrillic Confusion
Many Cyrillic letters are visually identical to Latin letters:
- а (Cyrillic) vs a (Latin)
- е (Cyrillic) vs e (Latin)
- о (Cyrillic) vs o (Latin)
- р (Cyrillic) vs p (Latin)
- с (Cyrillic) vs c (Latin)
Unicode Variations
Unicode includes multiple versions of similar characters:
- Different letter widths
- Characters with invisible modifiers
- Greek letters that match Latin ones
Punycode Translation
Internationalized Domain Names (IDNs) use Punycode to convert non-ASCII characters. аpple.com (Cyrillic а) becomes xn--pple-43d.com in Punycode. The display shows the readable version, hiding the deception.
Why These Are Especially Dangerous for E-commerce
Homograph attacks are particularly effective against Shopify merchants because:
- Visual trust: Customers check the URL bar for security. A perfect-looking URL passes inspection.
- Payment intent: E-commerce customers are ready to enter payment information.
- Email links: Homograph URLs in emails are virtually impossible to detect without inspection.
- Mobile difficulty: Smaller screens make character inspection even harder.
A customer might receive a phishing email with a link to yоurstore.com (Cyrillic о) and have no way to tell it’s not your real domain.
Real-World Examples
gооgle.comusing Cyrillic о charactersаmazon.comwith a Cyrillic аapplе.comwith a Cyrillic е- Bank and payment processor domains using mixed scripts
These domains load in browsers showing what looks like the legitimate URL.
Detection Methods
Manual Inspection
Copy the URL and paste it into a plain text editor. Homograph characters often display differently when the font changes.
Browser Protections
Modern browsers may:
- Show Punycode instead of the display character
- Display warnings for mixed-script domains
- Block known homograph domains
Browser protections reduce some homograph attacks, but gaps remain across characters, fonts, and display contexts.
Domain Monitoring
Automated scanning for domains that visually match your brand catches homograph registrations.
Browser Protections and Their Limits
Browsers have implemented various defenses:
- Chrome: Shows Punycode for suspicious mixed-script domains
- Firefox: Displays IDN as Punycode by default for some TLDs
- Safari: Uses various heuristics to detect spoofing
But limitations exist:
- Same-script homographs still display normally
- Protections vary by browser version
- New homograph techniques emerge regularly
- Many users ignore or don’t notice warnings
How Recon Helps
Recon generates homograph variations of your brand name and counts them, so you can see how large the lookalike surface around your name really is.
Be clear about the limit: Recon does not currently check whether those homograph
variants have been registered. The domains it actively rescans each sweep are the
misspellings and the alternate endings — the .shop, the .co, the letter-swap — which
is where the overwhelming majority of real attacks live. True Unicode homograph
registrations are rare, because most registries and browsers now restrict mixed-script
domains and display them as punycode.
What Recon does do for this class of threat:
- Generates and counts homograph variations so the exposure is visible
- Actively rescans typo and alternate-ending domains, where real clones concentrate
- Provides takedown guidance and a prepared notice for any infringing domain you find
FAQ
Q: Can I register homograph versions of my own domain defensively?
A: Some registries restrict mixed-script registrations, making defensive registration impossible. Where allowed, registering obvious variants adds protection, but the number of possible combinations is vast.
Q: How do I know if a customer was targeted by a homograph attack?
A: Customers may report receiving emails or seeing ads with “your” domain that led to a different site. Check the URL they visited—if it looks like yours but isn’t, it’s likely a homograph.
Q: Are homograph attacks common?
A: They’re less common than typosquatting because they require more sophistication, but they’re particularly dangerous because they’re nearly impossible for humans to detect visually.
Want us to monitor this for you?
Get automated brand security monitoring for your Shopify store with Recon.
Install on ShopifyRelated Articles
Brand Impersonation on Shopify: How It Works
How to verify a copied storefront, preserve evidence, and choose the right reporting path without overstating what a lookalike proves.
Brand Monitoring for Shopify Brands
What brand monitoring can check, what it cannot, and how Shopify teams should prioritize domain impersonation risks.
Combosquatting and Shopify Brands
Understand combosquatting attacks where criminals combine your Shopify brand with words like 'shop', 'sale', or 'official'.