Re: Domain check in draft-obispo-epp-idn-00.txt

Keith Gaughan <[email protected]>
Newsgroups gmane.ietf.provreg
Organization Blacknight Internet Solutions
Message-ID <[email protected]>
On 06/01/12 19:03, Andrew Sullivan wrote:

> Of course some would ignore it.  Many registrars do blind create
> today, too, rather than performing a check.  

There's a special circle in hell for people who do that.

>> Still, you've left out the most important reason why servers ought to be
>> checking IDNs
> 
> I had no intention of suggesting that the server side (formally, the
> repository in EPP-speak) needn't check input.  I personally would
> prefer that gTLD registries do more validation, not less, and I think
> you're a moron if you don't check your input for minimal compliance
> with your own policies.

Very much agreed, though I was mentioning as I felt it needed to be mentioned.
What's left unsaid can easily be overlooked, after all.

>> Now, there are reasonable reasons for a registrar to lie. We, for instance,
>> only take a guess at the language an IDN might be for and for the likes of
>> Neustar who require a language code be provided, we provide that to them.
>> The domain might actually be an Irish-language one like
>> rásrothairnabhaile.biz[1], but that'll fit the table for French, which means
>> as far as the registry is concerned, that's a valid IDNs.
> 
> Well, guessing will only get you so far.

To be clear, we only cheat like this when checking, and we wouldn't be able to
sell .biz IDNs if we didn't, because if we *did* ask what language they were
searching in, that places a roadblock in the way of customers when performing
availability checks, which makes them less likely to buy from us. Fewer
roadblocks means more sales. That's why guessing the language when checking is
actually a good thing from both the registrar and customer's point of view.

> If your customer sends you a string in NFD form, what do you do?

NFD isn't too bad. It's easy enough to detect, and on our end we ensure
(insofar as is possible) that everything's in NFC form before checking.
Combining characters aren't that difficult to detect.

> What about in ISO8859-1?

That's potentially a bigger problem because somebody *may* somehow manage to
construct a ISO8859-1(5) encoded label that looks like valid UTF-8, but in
many cases, it's easy to detect and reject due to unexpected synchronisation
bits. It's not perfect, but it at least helps.

K.

-- 
Keith Gaughan, Senior Developer
PGP/GPG key ID: 3E896381
Blacknight Internet Solutions Ltd. <http://blacknight.com/>
12A Barrowside Business Park, Carlow, Ireland
Registered in Ireland, Company No.: 370845
_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.