Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS Proposal
Viruthagiri Thirumavalavan <giri@dombox.org> Sun, 06 January 2019 00:37 UTC
Return-Path: <giri@dombox.org>
X-Original-To: uta@ietfa.amsl.com
Delivered-To: uta@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EF5E130ECE for <uta@ietfa.amsl.com>; Sat, 5 Jan 2019 16:37:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dombox.org
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 1zCLXJsFU52N for <uta@ietfa.amsl.com>; Sat, 5 Jan 2019 16:37:55 -0800 (PST)
Received: from mail-yw1-xc35.google.com (mail-yw1-xc35.google.com [IPv6:2607:f8b0:4864:20::c35]) (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 5FD50129C6A for <uta@ietf.org>; Sat, 5 Jan 2019 16:37:55 -0800 (PST)
Received: by mail-yw1-xc35.google.com with SMTP id h32so15940873ywk.2 for <uta@ietf.org>; Sat, 05 Jan 2019 16:37:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dombox.org; s=default; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=/KA//XC/z8EpKPLYl6ZHURyJBVjA95ENFLu/uf7I/Zs=; b=VY1I5VAm4t0F0TDIc7/wg6Xl4swTSTH3Pw4eOb5f5umoVshroqOBcZSOEUoESe8hgV KfI7mHKRQnCSZ7NuM6FBHneG4bA9AcH9qKrHk9KGs+Rbh66q3PH9snfampuFNSIkKWrZ gBDZcXVJP2xeFBIZe6nc72kT2TC6kBkB1CP1nCQ9qdubCvPP82qQSZBbKUGiGbDfSDIM KnBGGM8l8ZMXCMbe4Ap3K+l6WwAZI4m5/WFn/r6BCCSaXPySD6eFsl5pmH9+TtCH4/eI fJ7IqKioUrMn9Sq6sZSfrWWtopwpQu9+lBtwJNAMW96Yk0PHIPhtDlUQSFgPaEawYJc5 aGlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=/KA//XC/z8EpKPLYl6ZHURyJBVjA95ENFLu/uf7I/Zs=; b=Q848LBtx6JBrLVHEpoej5ASR3+il1N1ukKP9mcHtlfiqZnupBuHuqDI+oG/lAEWXHY buaUGty0Oo/VsoqMHpjbFUftfVAoSUHOscljyh22hM56AeIBfTB/z7ZUb+xDjFrM8NWl upT5jk8C8/us0/TQLlR8o37Vt94GWXrpixwbQf/0Bmw8ykxpuaMQgvIZkcIn3yE/taU0 bAXkqKq1sm0WXV+zDUBL9FEFtDndJq4+tD2VwaQu6JNsEmcXsluXUwgUsftq2Dh2n8CU DiTAHEoQtP+ga5aE0pOd7gl0rhoUrBpJPZMuDEb0jagztO74CcGSlcCZvRFUc9PaaidP vmCw==
X-Gm-Message-State: AA+aEWYD5x6LDkCxzYNQRsTrNTxHHZJG3VJ1RiSVeg6pIFtVe+koWClC f1NifJaq348/eBJ0YNthEVDd0ubUKVlj0OgesTq8rgIldz0=
X-Google-Smtp-Source: AFSGD/UwYoIF2oaWj1MtgE9cN1laVWgfaWl6uOORNp2K41v6Dg9U3YYEyq9H1p1I7MWj7QBK1qN2l7BAd+4MHvwETYE=
X-Received: by 2002:a81:ae25:: with SMTP id m37mr59303889ywh.14.1546735074299; Sat, 05 Jan 2019 16:37:54 -0800 (PST)
MIME-Version: 1.0
References: <CAOEezJSQ=ddW4vs+K0Dj7DmG3Pz1K2sHLSmHSFJJNf1xk868iA@mail.gmail.com> <20190105212222.DF314200C5BE20@ary.qy> <CAOEezJQPsSjZKVBT8yeFFm67ZhszcbqJzNLWijS0UK=JPe0xGg@mail.gmail.com>
In-Reply-To: <CAOEezJQPsSjZKVBT8yeFFm67ZhszcbqJzNLWijS0UK=JPe0xGg@mail.gmail.com>
From: Viruthagiri Thirumavalavan <giri@dombox.org>
Date: Sun, 06 Jan 2019 06:07:43 +0530
Message-ID: <CAOEezJTyEf+Sn9ZqQPue1DFUSoFO211YogJ6ufYJxswWzXk=_A@mail.gmail.com>
To: uta@ietf.org
Content-Type: multipart/alternative; boundary="000000000000aa6b8e057ebf5277"
Archived-At: <https://mailarchive.ietf.org/arch/msg/uta/nOfCMma_qgLO7-dvU5WoKAqKFYw>
Subject: Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS Proposal
X-BeenThere: uta@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: UTA working group mailing list <uta.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uta>, <mailto:uta-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uta/>
List-Post: <mailto:uta@ietf.org>
List-Help: <mailto:uta-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uta>, <mailto:uta-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Jan 2019 00:37:59 -0000
> > For one thing, it doesn't work with IDNs. I just tested "26pref-español.mydomain.com <http://xn--26pref-espaol-skb.mydomain.com>" in this page <https://www.verisign.com/en_US/channel-resources/domain-registry-products/idn/idn-conversion-tool/index.xhtml?loc=en_US> . The output looks like "xn--26pref-espaol-skb.mydomain.com". So instead of "if string starts with", we should go for "if string contains". On Sun, Jan 6, 2019 at 5:48 AM Viruthagiri Thirumavalavan <giri@dombox.org> wrote: > Thanks guys. Appreciate the responses. > > >> You seem to be part-duplicating the intent of a DNS SRV record. >> Wouldn't the definition of a service name "smtps" with no hardcoded >> port number (per RFC 6335), and the use of SRV per RFC 2782, do the >> job and be preferred to an ad-hoc method? > > > My intention was avoiding those extra DNS lookups. As a developer, I would > rather prefer to have a simple "if string starts with" check, rather than > performing a DNS lookup like "_smtps._tcp.example.com". The majority not > gonna have that record. So we are wasting the lookups there. > > This adds complexity, without solving any problems. I'm afraid >> this proposal has no merit. >> * The attacker can just as easily block connections to port 26, >> as filter out STARTTLS. >> * This in no way addresses the authentication issues. > > > I already addressed both issues in the document. Refer "Deprecation" and > "Security Considerations" section. My proposal is all about deprecating > "Plain Text" in port 25. > > This sort of thing, encoding stuff in domain names, is a non-starter. >> For one thing, it doesn't work with IDNs. > > > You got me here. I don't have any experience with IDN. So I can't argue > with this one. I hope we can atleast use numbers as prefix if not english > characters. If no prefix possible in IDN, then yes it's a non-starter > > For another, mail servers >> don't know what their names are and is quite common to point hundreds >> or thousands of MX records at the same server if it handles a lot of >> client mail domains. What happens when (not if) they aren't >> consistent? > > > I'm not following you. I hope you are talking about third party mail > hosting services like Google Apps. If yes, then I addressed that in the > "Migration => Third Party Hosted" section. > > Also, more practically, anything like this requires a change to the >> way that mail clients look for mail servers > > > This is what I mentioned in my document. > > *The "26pref" says "We prefer if you connect to our SMTPS in port 26. But > we also accept mails in port 25".* > > *So now SMTP clients can check for whether MX server starts with the > string "26pref". If it starts with that string, then the clients gonna > connect to port 26 (smtps). A normal client that doesn't know what "26pref" > stands for gonna connect to port 25 as usual.* > > Thanks > > On Sun, Jan 6, 2019 at 2:52 AM John Levine <johnl@taugh.com> wrote: > >> In article <CAOEezJSQ= >> ddW4vs+K0Dj7DmG3Pz1K2sHLSmHSFJJNf1xk868iA@mail.gmail.com> you write: >> >I'm proposing a very simple solution. It's actually dead simple. So i'm >> not >> >really sure whether it was proposed before and got rejected for some >> >reasons or you guys really missed that one. >> >> This sort of thing, encoding stuff in domain names, is a non-starter. >> For one thing, it doesn't work with IDNs. For another, mail servers >> don't know what their names are and is quite common to point hundreds >> or thousands of MX records at the same server if it handles a lot of >> client mail domains. What happens when (not if) they aren't >> consistent? >> >> Also, more practically, anything like this requires a change to the >> way that mail clients look for mail servers, and if you're going to >> change, change to SRV which is already well defined and in use in >> other applications such as SIP. >> >> -- >> Regards, >> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for >> Dummies", >> Please consider the environment before reading this e-mail. https://jl.ly >> > > > -- > Best Regards, > > Viruthagiri Thirumavalavan > Dombox, Inc. > -- Best Regards, Viruthagiri Thirumavalavan Dombox, Inc.
- [Uta] SMTP Over TLS on Port 26 - Implicit TLS Pro… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Jeremy Harris
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viktor Dukhovni
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viktor Dukhovni
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Grant Taylor
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Grant Taylor
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Jim Fenton
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Vittorio Bertola
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Vittorio Bertola
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Vittorio Bertola
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Daniel Margolis
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Viruthagiri Thirumavalavan
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Franck Martin
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Peter Gutmann
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Jim Fenton
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Peter Gutmann
- [Uta] Deprecating "Opportunistic TLS" (not) Viktor Dukhovni
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Vittorio Bertola
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Alice Wonder
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Daniel Kahn Gillmor
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Jeremy Harris
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Vittorio Bertola
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… John R Levine
- Re: [Uta] SMTP Over TLS on Port 26 - Implicit TLS… Peter Gutmann