[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] Re: process
Stephane Bortzmeyer wrote:
The issue has been discussed at length. See
the "Security Considerations" of RFC 3490.
It is true that some of the issues are pointed out by that section, so
the registries and application developers have to pay attention. But one
might argue that we have recently been discussing a new *class* of
homographs. The RFC mentions "multiple scripts" and one and l. These two
refer to letters such as Cyrillic small 'a' and digits (the "one"). But
the slash homograph recently raised on this list might be considered to
be a new class of homograph (punctuation), not specifically indicated in
the RFC. Not only is this type of character different from letters and
digits, it is arguably even more dangerous than the script-based
(Cyrillic) attack, since it can be done in a domain label that is not
under the control of the registries. So that first line of defense is
not there, and we must rely totally on the apps, and there are many.
One could argue that a new document should be published and widely
circulated to warn about this new kind of attack. One of my questions is
whether this warning should appear in a new version of the RFC, or in a
separate document. Alternatively, it may be decided that this type of
homograph is so different and so dangerous that a new version of the
protocol that prohibits these characters, with a new ACE prefix, should
be created. I don't know.
Also, the "multiple scripts" wording does not specifically cover the
all-Cyrillic case. So that part could be tightened up too.
By the way, the RFC's Security section includes the following:
No security issues such as string length increases or new
allowed values are introduced by the encoding process or the use of
these encoded values, apart from those introduced by the ACE encoding
itself.
What does this mean, exactly? Are any new allowed values introduced by
the ACE encoding? This part could be clearer.
Also, O and 0 are mentioned, but is this technically correct? I mean,
aren't uppercase ASCIIs supposed to be lowercased? I'm sorry if I'm
wrong about this part.
Nothing new in the recent announces, just
sensation papers.
Again, I think the slash homograph might be new. Do you have evidence to
suggest that it *was* considered by the WG or anybody else?
The Powers Above require that Something should be done
Have you seen any indication of this?
Thanks,
Erik