[DNSOP] Re: draft-ietf-dnsop-integration text on ASCII-or-not
"Kaizer, Andrew" <akaizer@verisign.com> Tue, 21 July 2026 08:52 UTC
Return-Path: <akaizer@verisign.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 62B0A11B2ADEC for <dnsop@mail2.ietf.org>; Tue, 21 Jul 2026 01:52:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784623937; bh=BEl6YhXZvkcl9pxrwc9tkQZFDEr75ftgrD6/8sZ51sQ=; h=Subject:From:To:Date:References:In-Reply-To; b=mnxjPloX3HVg0LyChfx7LN8f10Hzp7RcvWg3gQxQY39KhIJd36swrKAnaq6yfog7H pg9buTzd2r5JD+Nzcg1us6UfBfpbKIr+Cr5UxfTlC0aaky+wR9LzgPdnrHlgs5AkRq MAI8ZIM7gQu3r5oB266cT9BMUFEwlcT5lt1t7wwQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j1VGtjb6mmGx for <dnsop@mail2.ietf.org>; Tue, 21 Jul 2026 01:52:17 -0700 (PDT)
Received: from mail1.verisign.com (mail1.verisign.com [72.13.63.30]) by mail2.ietf.org (Postfix) with ESMTP id E48D711B2ADC7 for <dnsop@ietf.org>; Tue, 21 Jul 2026 01:52:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=2402; q=dns/txt; s=VRSN; t=1784623934; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=BEl6YhXZvkcl9pxrwc9tkQZFDEr75ftgrD6/8sZ51sQ=; b=ofRaOwND+lM5HcfEBTmbGNTM50xw2HPMwmI7kPBQ09gNZeiAPH+vQ6P3 oisOqTi+BGJQcrdNhxtNohloMaJG/7iUbBq9UTbQJVIJyH1ym+tKUbxAW zuargM9bVVtz4NjVOL7vrAP99MsaMZWikKlxw8qSs+J6ZjjdikSkK+tqk gFRBAFeGe8FjibpQo94tfhaz0HMnCiVuiwfMAEqoGaNlAP5SB3lSIyJ90 1mQ0DvuaoGU9EtGpM5O0SbpeZZLQyikZIrHzGqbOJbZpf+ZHsjlfXCGSZ jsrL8A7k0Av0jr0lk1bOOSLVjRNPARfdV3yYa1jlTIbuhvB5NX1a+wBXH Q==;
X-CSE-ConnectionGUID: F3dQKAEiTTSZip5W3iyvcw==
X-CSE-MsgGUID: jGsS+21cRzqJ3mRjMTfRKw==
X-ThreatScanner-Verdict: Negative
IronPort-Data: A9a23:/ix/f6BPmc9T2BVW/y/iw5YqxClBgxIJ4kV8jS/XYbTApDgj0mAHx jAeX2qOOa6CNmukLt1xatzkoRxVvZaAxtVhTANkpHpgcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48z8kk/3OHuOiYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArlV ena+qUzA3f7nWQpWo4ow/jb8k03466r4GpwUmEWPpingnePzxH5M7pCfcldH1OgKqFIE+izQ fr0zb3R1gvx4xc3B9q5pa3we0sMT6S6FVDmZq1+AvXKbrBq/0Te445jXBYuQR4/Zwahxrid/ O5wWamYEm/FCIWXwbhADEMIe81JFfYuFLfveRBTuOTNlxGWKyOEL/9GVCnaNqVAkgp77P0nG VX151nhYzja799azo5XRcFC3cgaD+DGPb8jgUNh1WzmVvc3X5vcFvCiCd9whF/ch+hrPNLxP vU/RAo3NVLeaBpVIhEeBNQghvyuwHL4dlW0qnrM/extvzaVlVErluK0WDbWUoXiqcF9l0WRp 3DL5UznDwsbL92Qz3yO9XfEaurnwHilCN9ITeTQGvhCgnKI/S9JURYsR0KZ+vyDiGuCVeh8N BlBksYphe1onKCxdfH0XQaQqXiavxoDUt5KDvY25QfLwa3Riy6VAHMDVhZAZcAo8sgsSlQXO kShmtLtCmVwtrCFESvY7amO6zazIm0fKikDYSBdCxUf+N+lq4Y25v7Scute/GeOpoWdMVnNL /qi9UDSW517YRY36piG
IronPort-HdrOrdr: A9a23:DiY0tKlV8L3grvXDVBrDuEAfMcjpDfKJ3DAbv31ZSRFFG/Fw9v re+cjzsCWftN9/Yh4dcLy7VpVoIkmsl6Kdg7NwAV7KZmCP1QeVxelZhrcKqAeQeBEWmNQ96U 4aSdkbNPTASWJUoOy/yBCgeuxQvuVu8MqT9Jjj5kYody5GQeVLyTxDJiOyL21RY01nKPMCZe ahz/sCnRWMUzA7aMCyBn5Ad/TfppnwiZr6fQRuPW9B1OGN5wnYmIITxXKjr2QjuzAk+8ZRzY Dc+TaJgJmLgrWA5TL3k0npwalnofeJ8Ko4OOW8zvI7Bx+pswCkIK5sXrjqhkFFnAk2gmxa7e UlpX0bTr1OAyO4RBDMnfP1sTOQqwoT1w==
X-Talos-CUID: 9a23:RhqVIGtfLgafI39Kq09RTxtV6IsLKXHk7179InOEMlRoUOCqEl6B5qh7xp8=
X-Talos-MUID: 9a23:/qf3jgXPPAPDjnfq/D3Dnwohbp5j2ba3KhsIq5cjh8e+FjMlbg==
X-IronPort-AV: E=Sophos;i="6.25,176,1779148800"; d="scan'208";a="53685211"
Received: from MILG1WNEX02.vcorp.ad.vrsn.com (10.246.152.23) by MILG1WNEX01.vcorp.ad.vrsn.com (10.246.152.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 21 Jul 2026 04:52:13 -0400
Received: from MILG1WNEX02.vcorp.ad.vrsn.com ([10.246.152.23]) by MILG1WNEX02.vcorp.ad.vrsn.com ([10.246.152.23]) with mapi id 15.02.2562.043; Tue, 21 Jul 2026 04:52:13 -0400
From: "Kaizer, Andrew" <akaizer@verisign.com>
To: "ajs@anvilwalrusden.com" <ajs@anvilwalrusden.com>, "dnsop@ietf.org" <dnsop@ietf.org>
Thread-Topic: [EXTERNAL] [DNSOP] Re: draft-ietf-dnsop-integration text on ASCII-or-not
Thread-Index: AQHdGIZHxCvsugmcY0WxAtJSRQioXLZ4D/kA
Date: Tue, 21 Jul 2026 08:52:13 +0000
Message-ID: <7784D8D5-4387-4505-A125-D2702B64D2EA@verisign.com>
References: <CAOdQrVO7jgYk6JW4oCTYCJRXmYvUGR0kNFUYq_9T4BLzCoe5nw@mail.gmail.com> <al6EPN2VuUS6jv7K@crankycanuck.ca>
In-Reply-To: <al6EPN2VuUS6jv7K@crankycanuck.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.240.148.17]
Content-Type: text/plain; charset="utf-8"
Content-ID: <B1CF09B289A6954FAB0EBB19F60893AA@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: NTNUOWFPL3HPVASSC52W4IMLJWXAD3IY
X-Message-ID-Hash: NTNUOWFPL3HPVASSC52W4IMLJWXAD3IY
X-MailFrom: akaizer@verisign.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: draft-ietf-dnsop-integration text on ASCII-or-not
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/rZzMD0PIEsRw1ZrjZddL7hcZXns>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Thanks for the proposed text, Ben! Based on Andrew Sullivan's note, would the following update to the last sentence still address your point: When interacting with non-technical users, applications should present and accept domain names in Unicode "u-label" format [RFC5890]. Special care must be taken to avoid homograph attacks in the user interface. In the DNS wire format, applications should only use domain names that conform to the "Preferred Name Syntax" [RFC1034] or the Attrleaf syntax [RFC8553]. Domain names in wire- format should be checked for alignment with such syntax to avoid security risks and user confusion. -- Andrew Kaizer On 7/20/26, 10:28 PM, "Andrew Sullivan" <ajs@anvilwalrusden.com <mailto:ajs@anvilwalrusden.com>> wrote: Caution: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. On Mon, Jul 20, 2026 at 02:45:24PM -0500, Ben Schwartz wrote: > Domain names in wire-format should be checked for non-compliant >characters (e.g. > labels containing ".", uppercase, whitespace, or non-ASCII characters) due to > security risks. I'd be pretty surprised to learn that labels containing uppercase characters have wire-format labels that are not compliant. The protocol documents explicitly say you're supposed to preserve the case but ignore it for matching purposes. A -- Andrew Sullivan ajs@anvilwalrusden.com <mailto:ajs@anvilwalrusden.com> _______________________________________________ DNSOP mailing list -- dnsop@ietf.org <mailto:dnsop@ietf.org> To unsubscribe send an email to dnsop-leave@ietf.org <mailto:dnsop-leave@ietf.org>
- [DNSOP] draft-ietf-dnsop-integration text on ASCI… Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Andrew Sullivan
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Kaizer, Andrew
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Kaizer, Andrew
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … John Levine
- [DNSOP] Re: DNSOPdraft-ietf-dnsop-integration tex… Wes Hardaker