New IDN Homograph Spoofing Response: IDN Will Not Be Disabled (MozillaZine)
Posted Feb 22, 2005 8:16 UTC (Tue) by
ekj (subscriber, #1524)
In reply to:
New IDN Homograph Spoofing Response: IDN Will Not Be Disabled (MozillaZine) by Richard_J_Neill
Parent article:
New IDN Homograph Spoofing Response: IDN Will Not Be Disabled (MozillaZine)
There's literally thousands of letters that look similar. For some of them, the similarity or not depends on the font used. Who is to decide what is "too similar" ?
For longer domain-names there's literally millions of different names that all look more or less the same. It'd be rather complicated to have dns handle that, it wouldn't be 2 or 3 registrations for a single domain, it'd be 2 or 3 million.
There's also the issue that some of the homographs are arguably useful. In lots of fonts it is very hard (or impossible) to see the difference between l (small L) and I (capital i) paypal paypaI, would *your* grandmother notice ? Is is *reasonable* to assume people will notice such and base security on that assumption ?
The real solution has to be something different. With my bank (Skandiabanken.no) for example such attacks are made very much more difficult by the use of client-side certificates. The first time you use the bank you have to download a client-side certificate. This is installed in the browser and so configured that it'll only be presented to the real skandiabanken.no site. This has multiple benefits:
- A phisher that somehow *suceeded* in having you give up account-number and pin-code would still not have all the info needed to access your account, since he won't have the client-side certificate.
- The real bank-site uses the certificate to say "Hello Eivind Kjørstad" on the login-page. A phisher site would have no way of knowing my name, thus adding another difference between real and fake site. (not everyone would notice the change to "Hello dear customer", but some would.)
- Firefox changes the colour of the security-key-icon when you're *both* ways authenticated using SSL-certificates. A green background means you're on a site which has presented a valid SSL-certificate AND to which you've presented a SSL-certificate that was accepted.
(
Log in to post comments)