Opera Fixes IDN Spoofing in Opera 8.0 Beta 2
Opera Watch writes "Opera has introduced a fix for the IDN spoofing security vulnerability in its latest beta version. The new version, Opera 8.0 beta 2, was released today on its FTP directory. No official announcement from Opera yet. Opera has created a white list for safe top-level domain names which include .no, .jp, .de, .se, .kr, .tw, .cn, .at, .dk, .ch, and .li. Sites not in the white list will show the encoded domain (with the IDN characters) in the URL field. The list is updated automatically when Opera checks for a new version."
Did opera decide nobody in .cn would ever build a paypal lookalike with a domain that looked like "paypal"?
It's been 'unofficially' announced in the Opera Forums
We need an internationally agreed solution to this. ICANN are understandably upset at the slight that has occured to a large part of the world. Mozilla's browser couldn't reliably turn IDN off, that was fixed, but now it's off by default. The more officially proposed solutions are mostly registrar based, I don't think that's OK. Opera now has a fix of it's own. IE hadn't even got round to implementing IDN. The problem has been known about for ages, but only recently taken seriously. It certainly is serious. It only matters for secure sites, where one expects that the site is run by who it appears to ben run by. Typing in all secure URLs is unrealistic, they are often quite long and cryptic after the domain name. How about a query button for secure sites which will reliably show the domain owner data, e.g. if one clicks on the padlock?
It seems like you could pretty easily compile a mapping of foreign characters to the ASCII characters they could impersonate. Then, when a foreign url is entered, it could first be looked up with the ASCII replacements to see if a site exists. If it does, that site would be returned instead. If not, the internationalized URL would then be loaded. Results could be cached by the browser so that this check would only be needed the first time the site was loaded.
This way http://www.mïçrõft.com would bring up MS's site and the attempt to impersonate would fail. It would also have the added benefit of sending host headers to the real site which, combined with referer headers in the site's logs, could help them track down the scammers.
"Don't blame me, I voted for Kodos!"
The problem with whitelisting TLDs is that this ignores problems with bogus third-level domains/hosts. The listed registrars prevent registering look-alike domains, but no one controls look alike third-level domains.
For example, ωωω.paypal.jp (using greek omega). This can be combined with a DNS cache attack.
-molo
Using your sig line to advertise for friends is lame.
Because some people in the world know more languages than English (yes, I know it is hard to believe!) and they want their domain that they legitimately purchased to work properly, even if some characters in it it happen to look simmilar to some other English letter.