Re: upstream and downstream
James Seng <[email protected]> Mon, 21 Feb 2005 15:42:05 +0800
| Newsgroups | gmane.ietf.idn |
|---|---|
| Message-ID | <[email protected]> |
the way i look at the '/' problem is that it isn't a IDN problem but rather an URL specific problem. So i think the problem can be resolved in IRI do appropriate mapping. -James Seng On 21-Feb-05, at PM 12:53, Adam M. Costello wrote: > Gervase Markham <[email protected]> wrote: > >> What someone posted a day ago about "/" homograph attacks has meant >> that one thing we plan to do is have a short number of characters >> which are completely forbidden in IDN domains at any level - in that, >> mozilla.org products would refuse to recognise IDNs containing them. > > Please think twice before creating a precedent of a browser completely > blackholing a technically valid (albeit devious) site. I think it > would > be sufficient, security-wise, for the browser to inhibit the display of > domain names believed to be misleading, and to display them in ASCII > form instead, but still allow access to the site. > >> My initial list includes the homographs of ":", ".", "/" and probably >> "\" too, plus all the space characters. > > I imagine you'd want all the characters that could immediately follow > the host name in a URI, so add "?" and "#" to that list. > > But how well do average users know URI syntax anyway? What would they > think of: > > http://foo.com&bar.baz.xx > http://foo.com~bar.baz.xx > http://foo.com|bar.baz.xx > > Maybe we either need to ban all punctuation (as in my proposal about > internationalized host names), or always make the boundaries of the > domain name apparent to the user (using color or highlighting or > underlining or something). > >> P.S. Of course, the slash homograph attack wouldn't fool the Firefox >> SSL domain security indicator anyway, which would still display the >> entire domain, fake slashes and all. > > Yes, but do users understand what that indicator means? If they see > foo.com/bar.baz.xx in the indicator, do they understand that it is > unrelated to foo.com? > > AMC >