Re: [Idna-update] emoji and security
John C Klensin <john-ietf@jck.com> Tue, 13 March 2018 23:01 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: idna-update@ietfa.amsl.com
Delivered-To: idna-update@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 667E012DA29
for <idna-update@ietfa.amsl.com>; Tue, 13 Mar 2018 16:01:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001]
autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id HRWGNms5P4j0 for <idna-update@ietfa.amsl.com>;
Tue, 13 Mar 2018 16:01:54 -0700 (PDT)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id BCACC12D95F
for <idna-update@ietf.org>; Tue, 13 Mar 2018 16:01:45 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB)
by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD))
(envelope-from <john-ietf@jck.com>)
id 1evsvQ-000JI6-1r; Tue, 13 Mar 2018 19:01:44 -0400
Date: Tue, 13 Mar 2018 19:01:37 -0400
From: John C Klensin <john-ietf@jck.com>
To: Asmus Freytag <asmusf@ix.netcom.com>, idna-update@ietf.org
Message-ID: <33C154CFBC70BA3E3300B76A@PSB>
In-Reply-To: <533bb471-da9b-64d0-76aa-a8a1251d256b@ix.netcom.com>
References: <533bb471-da9b-64d0-76aa-a8a1251d256b@ix.netcom.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/idna-update/4t6r1tLmtZC1hpGx4fWOOi76zKc>
Subject: Re: [Idna-update] emoji and security
X-BeenThere: idna-update@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Internationalized Domain Names in Applications \(IDNA\)
implementation and update discussions" <idna-update.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idna-update>,
<mailto:idna-update-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idna-update/>
List-Post: <mailto:idna-update@ietf.org>
List-Help: <mailto:idna-update-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idna-update>,
<mailto:idna-update-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Mar 2018 23:01:56 -0000
--On Monday, March 12, 2018 09:48 -0700 Asmus Freytag <asmusf@ix.netcom.com> wrote: > All, > > there's a general consensus that emoji and secure IDNs do not > go together. > > This is clearly not something that's taken for granted by > others. Possibly true, but your example below has nothing to do with the issue. > Read down a few messages in this thread on the Unicode list: > https://www.unicode.org/mail-arch/unicode-ml/y2018-m03/0075.ht > ml > to find the suggestion of translating security hash codes into > strings of emoji ostensible for easier verification: > "So that makes me wonder which one would be quicker for a > human to verify on average? Also, which one is more accurate > for a human to verify? I have no idea. For accuracy, it seems > like a lot of thought was put into the visual uniqueness of > Unicode emojis. " > Discuss. First, whether emoji are a good idea for encoding hashes or not has nothing to do with whether they are appropriate for domain names. My guess is that they are not as useful for encoding hashes as the messages I look at seem to believe until and unless (1) the presentation forms for the various emoji code points are standardized sufficiently that they differ no more from one platform to the next than conventional, not extremely artistic, type styles do for modern letter or digit display forms and (2) names of emoji and emoji sequences in popular use are standardized sufficiently that text to speech programs pronounce (or describe) them in ways that are consistent across platforms. Whether that hypothesis is correct or not, I would encourage those who are interested in the question of how easily one string of emoji can be compared to each other to find and real Herman Chernoff's original "faces" paper about the representation of multidimensional data. However, those are just my not-very-educated guesses. As far as IDNs and this discussion is concerned, the bottom line is that the are Invalid for use in domain and that, IMO, those who are anxious to see IANA's tables updated to Unicode 10 or 11 in the relatively near future should probably understand that, with the current level of activity and enthusiasm in the IETF for i18n work generally and IDN work in particular, the last thing they wand to do is to get the table update effort blocks behind a substantive IDNA revision. More important, I agree with Patrik that people are, once again, confusing his three-way distinction among IETF work, ICANN policy work, and compliance issues and my earlier, not-quite-orthogonal, earlier distinction among protocol (DNS and IDNA) constraints, general guidance about how policies should be developed about registration in arbitrary zones, and ICANN policies for the root. If people want to make progress, I think it would be helpful to have those distinctions more strongly in mind... and to avoid the emoji and non-IDN uses of code points issue entirely except as compliance issues that are probably discussed in ICANN, legal, and regulatory contexts rather than here. best, john
- [Idna-update] emoji and security Asmus Freytag
- Re: [Idna-update] emoji and security Michel Suignard
- Re: [Idna-update] emoji and security Stephane Bortzmeyer
- Re: [Idna-update] emoji and security John Levine
- Re: [Idna-update] emoji and security Andrew Sullivan
- Re: [Idna-update] emoji and security Michel Suignard
- Re: [Idna-update] emoji and security Patrik Fältström
- Re: [Idna-update] emoji and security John C Klensin
- Re: [Idna-update] emoji and security Patrik Fältström
- Re: [Idna-update] emoji and security John C Klensin
- Re: [Idna-update] emoji and security Asmus Freytag
- Re: [Idna-update] emoji and security Andrew Sullivan
- Re: [Idna-update] emoji and security Patrik Fältström
- Re: [Idna-update] emoji and security Patrik Fältström
- Re: [Idna-update] emoji and security Michel Suignard
- Re: [Idna-update] emoji and security Stephane Bortzmeyer
- Re: [Idna-update] [Ext] Re: emoji and security Kim Davies
- Re: [Idna-update] emoji and security Asmus Freytag (c)
- Re: [Idna-update] [Ext] Re: emoji and security Stephane Bortzmeyer
- Re: [Idna-update] [Ext] Re: emoji and security Kim Davies
- Re: [Idna-update] [Ext] Re: emoji and security Patrik Fältström
- Re: [Idna-update] emoji and security Patrik Fältström
- Re: [Idna-update] How to get past Unicode 6.3 Asmus Freytag
- Re: [Idna-update] How to get past Unicode 6.3 Stephane Bortzmeyer
- Re: [Idna-update] [Ext] Re: emoji and security John C Klensin