Re: [idn] IDN spoofing

George W Gerrity <[email protected]> Wed, 23 Feb 2005 01:41:15 +1100
Newsgroups gmane.text.unicode.devel,gmane.ietf.idn
Message-ID <[email protected]>
On 22 Feb 2005, at 19:25, Gregg Reynolds wrote:

> George W Gerrity wrote:
>> The two references below summarise much that has been said about the 
>> difficulty of dealing with the internationalisation of Domain Names. 
>> Let us agree once and for all:
>>
> ...snip
>>
>> These sort of common-sense rules can be easily implemented and the 
>> computational overhead is minimal. Of course, owners of ridiculous 
>> trade marks (such as <U+004B U+0049 U+039B>, “KIΛ”, for the brand 
>> name of the automobile “KIA”) will disagree, but realism has to 
>> intrude somewhere into the free market economy.
>
> I can see it now:  the official roster of "ridiculous trade marks" to 
> blacklist. This is supposed to protect us from the lawyers?

Yes. In the example I gave, the trademark is ridiculous because it uses 
approximate homographs. Lawyers wouldn't have a handle for a court case 
if the rules were general and reasonable to prevent spoofing, and if 
the registering authority had legal protection for its decisions. We 
have plenty of examples in any country where naming authorities already 
have these protections, and where challenges aren't even likely to get 
before a court. Examples are the names you can give to children (you 
can't call him/her “shithead”, for  example), or even that you can give 
to yourself by deed poll, or what can appear on automobile licence 
plates. In the case of domain names, there is already a limitation to 
name lengths of 63 characters, and that is certainly arbitrary. There 
are a few Welsh place names exceeding that length, and they simply 
won't be registered.

>> By using this approach, and starting off with a set of rules that 
>> disallow most forms of script mixes, then where appeals to common 
>> sense and the wishes of a reasonable number of potential clients 
>> suggest a loosening of the rules, this can be done with little 
>> disruption to the existing state of affairs.
>
> Sorry, but when I hear a phrase like "appeals to common sense" I reach 
> for my revolver, as the saying goes. That just doesn't work across 
> cultures. Doesn't work within cultures very well, for that matter.

Some cultures adopt civilised ways to settle differences (discussion, 
consensus, suck-it-and-see): I am hoping the IDN culture will be one of 
these.

My point about “appeals to common sense” was in the context of 
initially adopting deliberately overly restrictive rules so as to keep 
the allowable subset small enough that a filter can be quickly and 
easily built, and we can be sure that nothing nasty gets through. This 
will obviously catch some names that no one would want to prohibit, but 
that we may not yet have an algorithm to let through. So, we have some 
experts look at it, and if they can't see any harm, then we let it 
through. In parallel, we try to find a sieve that lets these sort of 
names through, but still keeps the nasties out. My “appeals to common 
sense” is the opposite of “enforcing bureaucratic nonsense”.

> We'd all like to agree once and for all; the problem is, we don't.

I think we do agree what the problem is. However, it is a difficult one 
to solve (especially algorithmically), probably is language and/or 
script and/or region particular, and is better solved by incremental 
safe steps, where there is an escape clause (looking at individual 
names by human experts) to put a human face to it, rather than either 
doing nothing, or being cynical about legitimate approaches.

George