Re: [ietf-smtp] Possible contribution to moving forward with RFC5321bis SMTP

Keith Moore <moore@network-heretics.com> Wed, 01 January 2020 18:27 UTC

Return-Path: <moore@network-heretics.com>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5769A1200A1 for <ietf-smtp@ietfa.amsl.com>; Wed, 1 Jan 2020 10:27:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
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 tWdSXNwOQHxl for <ietf-smtp@ietfa.amsl.com>; Wed, 1 Jan 2020 10:27:43 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DADD2120099 for <ietf-smtp@ietf.org>; Wed, 1 Jan 2020 10:27:42 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1C2B522373; Wed, 1 Jan 2020 13:27:42 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 01 Jan 2020 13:27:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=W8eYJe38h5znKTXU/kMiiS7T3nIoPj0OJMTuQC298 qw=; b=FO2zP/ojFAGosGr58ByYHdD/fV0WZhPyRJv3YbXvG6fMS/ENc2rxXOUt8 IcE2g8I0/w0GXYNX1YOa9ZA0Ir7fVvZPtc7OjLi9uzqszxh+kxAxdirz3werG+1r gAFFJNtL2FFwlNprU4NwL/wTN3Q2JzRT0Gl9YmX6dBO+OBrkF7wj8d7LWPpkNDxT x59kNZmgF1sksLoaX5nsnbeei9fhXse+N6T134V6pSqfRzy76wbMKKEqCmAu0AGd lMvETuYg6lO/6ttKNRPD/cvf4Xv7nKlZbDbYpiOkNqQMKv8t8tn5l7mUznqziQ++ hmKR8/gjcMPmYjs5IBrJkewLlUtag==
X-ME-Sender: <xms:neQMXilvjkhKMesvxajECp2S0qW6arOviyVphm8Z41OBDeptZYYrKQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdefledgudduvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhkffffgggjggtgfesth ekredttdefjeenucfhrhhomhepmfgvihhthhcuofhoohhrvgcuoehmohhorhgvsehnvght fihorhhkqdhhvghrvghtihgtshdrtghomheqnecukfhppedutdekrddvvddurddukedtrd duheenucfrrghrrghmpehmrghilhhfrhhomhepmhhoohhrvgesnhgvthifohhrkhdqhhgv rhgvthhitghsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:neQMXuEfdYVHV1tu_6VnG8HJddiYnYVcM-Jt9HHYGrtJsuXnh0k6Lg> <xmx:neQMXrqlmVBwp7oQo0iDOrqy-gWNHncI7QAyepAUZ7QDOpl7VMV_EQ> <xmx:neQMXq61x3505bv4laGCNe6Gxa4IGBPZkOIHBeM7o_6xBDwfQOgBjQ> <xmx:nuQMXgsT3ah9a3BGpOxYTqeI83QgUA3GKqrLazHWMU1v-fvbCHzZcw>
Received: from [192.168.1.97] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id 4DAA78005B; Wed, 1 Jan 2020 13:27:41 -0500 (EST)
To: ietf-smtp@ietf.org
References: <20200101175510.8549A11E2905@ary.qy> <D441E0BE-1F32-4329-9296-A5026540E8D0@dukhovni.org>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <994e7a23-9e80-4751-6067-8863ad0ee72f@network-heretics.com>
Date: Wed, 01 Jan 2020 13:27:39 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D441E0BE-1F32-4329-9296-A5026540E8D0@dukhovni.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/o4-RmZX2l4776sePUlhFl_ssp6Q>
Subject: Re: [ietf-smtp] Possible contribution to moving forward with RFC5321bis SMTP
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jan 2020 18:27:45 -0000

On 1/1/20 1:06 PM, Viktor Dukhovni wrote:

> Well, I think what Keith was hinting at is that in some idealized Internet
> we don't have, "real" SMTP clients could be authenticated via client certs,
> making it harder for botnets (on machines that lack such certs) to be seen
> as real SMTP clients.
Yes, that was what I was wondering.
> Of course the bad guys can register a new domain for $5/year, get a Let's
> Encrypt cert, and have the botnet use that domain and cert for a few hours,
> and then register another domain...   So I don't see how client certs would
> in fact keep abuse at bay.

FWIW, Let's Encrypt doesn't currently issue client certificates.

And since this would be entirely new practice, it would at least be 
possible to require Organization Validation or Extended Validation 
certificates as a condition of accepting mail, or more likely, as a 
condition of not pessimizing mail... and/or set up email-specific CAs 
for the purpose of authenticating SMTP clients.

I don't claim that it's simple to make this work - the devil is, as 
always, in the details.   I don't think there is a magic bullet.   But I 
do see client cert authentication of SMTP-over-TLS as another potential 
tool in the toolbox.

Keith