Bad address: https://www.аррӏе.com/
Good address: https://www.apple.com/
See the difference?
Me neither. The first one is using Cyrillic charset, the 2nd one - regular Latin
So, how to avoid getting shagged by the Bad Guys?
Not sure about other browsers; in Firefox, you go to about:config, find the network.IDN_show_punycode option and set it to true. From now on, any URLs based on charsets other than Latin will be shown as hex codes.
You're welcome.
@xpil internationalized domain names (aka. IDNs) are a hugely difficult subject.
On the one hand, yes they enable these kinds of attacks.
On the other hand, speakers of languages using alphabets different than plain ASCII should have the technical ability to use their alphabets and scripts online in full capacity.
There is no good, clear solution, still. Using punycode solves the security angle, but dramatically reduces usability for anyone using non-ASCII script. I.e. most of the world.