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.
(Of course, internally, it’s still represented as an ASCII string (using Punycode⁴)).
――――――
² — http://i.imgur.com/KX5i9aW.png
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.
This seems like a HUGE security fault.
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.
――――――