Using Unicode for Homograph Attacks

This is a really interesting one and should be paid attention to. Using Unicode encoding, it is possible to make links that look just like other links but use homographs, letters that look the same between different alphabets, in order to disguise that two domains don't really have the same name. This is a shortcoming in the DNS system, or at least in domain registrations, because what is displayed to humans is indistinguishable but represents different letters. It makes it nearly trivial to make it impossible to prove that a website is really the right website as there is no mechanism, short of human vision, to validate it.