Re: [dane] Encoding local parts in better ways

"Wiley, Glen" <gwiley@verisign.com> Wed, 14 October 2015 13:59 UTC

Return-Path: <gwiley@verisign.com>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8729D1A6FBC for <dane@ietfa.amsl.com>; Wed, 14 Oct 2015 06:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 8euCls17jLlJ for <dane@ietfa.amsl.com>; Wed, 14 Oct 2015 06:59:31 -0700 (PDT)
Received: from mail-oi0-f100.google.com (mail-oi0-f100.google.com [209.85.218.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F0331A1B45 for <dane@ietf.org>; Wed, 14 Oct 2015 06:59:31 -0700 (PDT)
Received: by oiaj5 with SMTP id j5so4258829oia.3 for <dane@ietf.org>; Wed, 14 Oct 2015 06:59:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :user-agent:content-type:content-id:content-transfer-encoding :mime-version; bh=JuZhMNdUJwA3S1hY0FW1x9nk58KGY6WIV3UoMVXmivw=; b=ANIUsJMJ4Uieznm4WsucJ3P3Sye5Qw+DY27/JSNz3OMvxzYT5dOmtAJC+qU9L+j3Mw D3AX8Nu6uVrH+fk/c/EGTlSLxFSTOGJRU264A1VXlpB91l4S4isu+pqBTWnZyJwCPO/v zHr01xwMu4X25WF/gclaF6nPhBQGk/hSHehCTSXxZtvQ+ZOK0dpD4EIC/x7B0Dxtxdgt FhacgxLO2VIDyOgQxONelAIaFr8f+SS85JonmgSHnoIGwS2EKxMLjjS6KV853MSQhRem PYHQ9UexKxjjzYAFOAeA7FGZUu+iZbX6knSB/p5Mz2ARQe1kiKxvhUhswnPF4vEKrUSc DKFA==
X-Gm-Message-State: ALoCoQlUNh3xPydCNDUgZ9BjHBy9XhKhehh+ZsQ2nJGAiPlc1jFoxZ7J9BV3+/cE81W2MO0BvcXtBfMh+XPmuJM8WTPWGAoZSw==
X-Received: by 10.55.217.20 with SMTP id u20mr4090993qki.98.1444831170829; Wed, 14 Oct 2015 06:59:30 -0700 (PDT)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id b84sm947960qkj.9.2015.10.14.06.59.30 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 14 Oct 2015 06:59:30 -0700 (PDT)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas02.vcorp.ad.vrsn.com (brn1wnexcas02 [10.173.152.206]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id t9EDxUBu028131 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 14 Oct 2015 09:59:30 -0400
Received: from BRN1WNEXMBX02.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Wed, 14 Oct 2015 09:59:29 -0400
From: "Wiley, Glen" <gwiley@verisign.com>
To: John Levine <johnl@taugh.com>, "dane@ietf.org" <dane@ietf.org>
Thread-Topic: [dane] Encoding local parts in better ways
Thread-Index: AQHQ9CFWebwUu8so/EyU0df4wQGraZ5rKNOA
Date: Wed, 14 Oct 2015 13:59:29 +0000
Message-ID: <D243D61B.1C562%gwiley@verisign.com>
References: <20150921035448.5523.qmail@ary.lan>
In-Reply-To: <20150921035448.5523.qmail@ary.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.9.150325
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <A85036C8CE3AE84FB23500A016C54C3B@verisign.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dane/92__dvQnGpq8KQwRcPw78xerxtc>
Subject: Re: [dane] Encoding local parts in better ways
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dane/>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Oct 2015 13:59:33 -0000

John,

I read the draft.

In the list of approaches you include literal, encoded, regex and pointer
but I didn¹t see a place to refer to hashes (such as SHA224).  While there
are different views on the use of hashes for local parts, would it makes
sense to allow for the future use of a hash?

Section 5 is interestingŠI think I follow the approach but it would be
helpful to have a more detailed example that describes the set of records
that would be published to implement a DFA and the step by step resolution
for a specific local part.

-- 
Glen Wiley

Principal Engineer
Verisign, Inc.
(571) 230-7917

A5E5 E373 3C75 5B3E 2E24
6A0F DC65 2354 9946 C63A




On 9/20/15, 11:54 PM, "John Levine" <johnl@taugh.com> wrote:

>I've sent in a new version of draft-levine-dns-mailbox-01 that
>describes a bunch of ways to encode mail address local parts in ways
>that don't need canonicalization or address guessing.
>
>Take a particular look at section 5, which publishes regular
>expressions to match a domain's mail addresses.
>
>* Can represent any plausible local part syntax including case
>folding, noise characters, multiple ways to write Unicode characters,
>suffixes where some are ignored and some aren't, BATV, and VERP.
>
>* Reasonably fast lookup (max of one query per localpart character)
>
>* Works fine with static zones served by ordinary name servers .
>
>* Doesn't make bulk addresss harvesting easy.
>
>If you really want to do experiments in publishing mail info in the
>DNS, I think this would be a rather interesting one.
>
>R's,
>John
>
>
>_______________________________________________
>dane mailing list
>dane@ietf.org
>https://www.ietf.org/mailman/listinfo/dane