3 ms·
Fishing with punycode is a mostly solved problem: Show the Unicode characters only if there are no homoglyphs in it. That's why browsers can show them. See "cli
by bla3 4y ago
Fishing with punycode is a mostly solved problem: Show the Unicode characters only if there are no homoglyphs in it. That's why browsers can show them. See "client side mitigations" on https://en.m.wikipedia.org/wiki/IDN_homograph_attack https://en.m.wikipedia.org/wiki/IDN_homograph_attack
- dolmen 4y agoTell me more about how homoglyphs are a solved problem. What software libraries (or algorithm) exist to tell that 2 UTF-8 strings don't have homoglyphs?
- nerdponx 4y agoThe Unicode Consortium itself maintains a list of "confusables" https://util.unicode.org/UnicodeJsps/confusables.jsp https://util.unicode.org/UnicodeJsps/confusables.jsp