[cap-talk] Firefox breaks the principle of identifiability

Ka-Ping Yee cap-talk at zesty.ca
Tue Feb 8 19:11:52 EST 2005


On Tue, 8 Feb 2005, Ben Laurie wrote:
> > Suppose the user sees "paypal.com" in the URL field while establishing a
> > trust relationship with the site.  Users reasonably expect that if they
> > then type "paypal.com" back into that URL field, they will get back to
> > the same site.
> >
> > If the URL field initially contained "p\u0430ypal.com" instead of
> > "paypal.com", identifiability is violated because typing in "paypal.com"
> > takes the user to a different site than the original site where the
> > trust relationship was established.
[...]
>
> If you always type the URLs of sites you want to trust, this problem
> does not occur.

First, asking people to stop clicking on links is infeasible and
defeats the whole point of having a Web in the first place.

Second, the problem is more complex.  Consider these examples:

(a) Assume that i trust you and i have somehow managed to get myself
    to your website with some assurance.  Your web page says "I use
    Paypal and i recommend it.  Get your own account at paypal.com."
    Instead of clicking the link, i type "paypal.com" in the bar.

    But what if you meant to recommend "p\u0430ypal.com"?  Because
    the Cyrillic "a" and Latin "a" are indistinguishable, i have now
    gone to the wrong site even though i typed in the URL as i saw it.

    The point: visibly indistinguishable URLs are inevitably a
    problem as long as users are allowed to type them in.


(b) Assume i trust the EFF and i have correctly arrived at their
    website.  I want to make a donation.  The EFF webpage at

    http://www.eff.org/support/joineff-paypal.html

    provides a bunch of links for making donations with Paypal.
    Here is an the URL for donating $25:

    https://secure.paypal.com/xclick/business=accounting%40eff.org&item_name=EFF+Membership&item_number=Budget&amount=25.00&return=http%3A//www.eff.org/support/thanks.html

    That link is important because it establishes the trust
    relationship between EFF and the account where Paypal will
    deposit the money.  Do you expect the user to type in that
    entire URL?


(c) Assume that i like the E project and i want to make a donation
    in e-gold.  The page at

    http://erights.org/donate.html

    provides e-gold's donation form.  But it's not a link i can type
    into the location bar; e-gold needs me to fill out the form.
    Your rule of always typing in URLs can't work here.


-- ?!ng


More information about the cap-talk mailing list