Introducing Internationalized Domain Name (IDN) Support
letsencrypt.org
letsencrypt.org
I can't wait until I start getting phishing mails from domains that use unicode glyph collision attacks to make them look absolutely legitimate.
Oh, that's not a g in gmail.com, it's some East Asian character on the ass end of the Unicode character map that just happens to look exactly like a g.
Also, more information on internationalized domain names here³.
――――――
¹ — https://www.dynadot.com/community/help/question/IDN-not-regi...
² — https://www.dynadot.com/community/help/section.html?category...
³ — https://en.wikipedia.org/wiki/Internationalized_domain_name
For example, it may surprise you to know that http://www.еа.com and http://www.ea.com are two different websites, despite the URLs appearing identical. Edge at least renders the IDN version in its punycode form, but in Firefox and Chrome the URLs are indistinguishable. It's quite possible that's a result of my messing with the IDN settings in the past, though - I'm curious what others see for those links.
Interestingly, Firefox 46 does show them both in non-Punycode form in the address bar (so they both look the same) while Safari 9 doesn’t¹; it shows the first URI as its Punycode representation.
――――――
This seems like a HUGE security fault.
(Of course, internally, it’s still represented as an ASCII string (using Punycode⁴)).
――――――
² — http://i.imgur.com/KX5i9aW.png