[Bimi] Re: Possible security flaw in BIMI spec / interaction of BIMI-supporting MUA with non-BIMI-supporting MTA
Taavi Eomäe <taavi@zone.ee> Mon, 13 May 2024 10:22 UTC
Return-Path: <taavi@zone.ee>
X-Original-To: bimi@ietfa.amsl.com
Delivered-To: bimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 412C6C14CE55 for <bimi@ietfa.amsl.com>; Mon, 13 May 2024 03:22:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.076
X-Spam-Level:
X-Spam-Status: No, score=-2.076 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=zone.ee
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E9rXvgvqRn-l for <bimi@ietfa.amsl.com>; Mon, 13 May 2024 03:22:47 -0700 (PDT)
Received: from MTA-244-112.TLL07.ZONEAS.EU (mta-244-112.tll07.zoneas.eu [85.234.244.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C78A9C14CF15 for <bimi@ietf.org>; Mon, 13 May 2024 03:22:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zone.ee; q=dns/txt; s=zone; bh=CBN+kR7AzMwv/J+EV8J5pDOOHerapBVbRaQ80dIHvbU=; h=from:subject:date:message-id:to:mime-version:content-type:in-reply-to:references; b=ZFcXG5XLUlnS4Pm1oAotIRGuzlTObvkDAsOhS9CsJHFtfiyz5Bfew5hxv7oLuGuLl/pkRxUK4 OQE37VjwSdsbS4ATHeHl5n5gIzyoLPg3stcZd23JyuCXkk4w6rJnp5Tac4WiNHTqr2sq6JqQ/oD nf6mT+nn3oDE13ORFtvicR4UqgehYRALEe5P1cUkeWZvi9grWOgjoLs4QPQEUlTc28dWdrOLE+U aPpjIJQR1BGX48V1q5NsvGFMx1s4q8V4kbaxcidOOaJ/wL6VygZug6tVzwouQersrtbEB9hdJDf AIXefofypsoMToTL9fRGefHgjO8tuDA9M1U9bkxOMVtg==
Received: from [192.168.50.11] [217.146.66.6] (Authenticated sender: zmail526721[taavi@zone.ee]) by MTA-244-112.TLL07.ZONEAS.EU (ZoneMTA Forwarder) with ESMTPSA id 18f7179cb13000663a.001 for <bimi@ietf.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 13 May 2024 10:22:38 +0000
Message-ID: <783d27d5-7d59-4d51-b8bb-f9da6a5e4cc1@zone.ee>
Date: Mon, 13 May 2024 13:22:38 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: bimi@ietf.org
References: <20240505132144.1b62ff64@computer> <f47170e3-66b2-4ccf-8dd7-179d84696d86@zone.ee> <e298b424-a9bb-4ba1-a47d-c78a61b46b6c@dcrocker.net> <89db096c-46df-4b1f-bc74-22a5b5599504@zone.ee> <8C8892C6C68AF02448A71022@PSB>
Content-Language: en-US
From: Taavi Eomäe <taavi@zone.ee>
Organization: Zone Media OÜ
In-Reply-To: <8C8892C6C68AF02448A71022@PSB>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="------------ms010709020503010902080305"
Message-ID-Hash: UKRDL77SC6MMRQO2HX35GNH4OJTUPAOG
X-Message-ID-Hash: UKRDL77SC6MMRQO2HX35GNH4OJTUPAOG
X-MailFrom: taavi@zone.ee
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Bimi] Re: Possible security flaw in BIMI spec / interaction of BIMI-supporting MUA with non-BIMI-supporting MTA
List-Id: Brand Indicators for Message Identification <bimi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bimi/y4rFUMeJ0PLsfCFFSZkRn67OGec>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bimi>
List-Help: <mailto:bimi-request@ietf.org?subject=help>
List-Owner: <mailto:bimi-owner@ietf.org>
List-Post: <mailto:bimi@ietf.org>
List-Subscribe: <mailto:bimi-join@ietf.org>
List-Unsubscribe: <mailto:bimi-leave@ietf.org>
On 10/05/2024 21:14, John C Klensin wrote: > Or, if the intent is to > continue to have implementations evolve (and not be fully > interoperable or inter-trust across the Internet) until either > convergence magically occurs or is determined outside the IETF, why > is this effort being allowed to use IETF resources? What resources are we talking about right now? It's also quite weird to suggest that the intent isn't to reach interoperability. I personally struggle to see what seems to be the issue here with different parties conducting their experiments at implementing the current drafts in more controlled environments, such precautions have proven themselves necessary more than once. Testing before formalizing is a common practice? This is not an indicator that those parties want to keep their implementations somehow closed. > I also see a third option, which is that the BIMIgroup is seeking > free technical advice from people with longer and/or deeper email > experience. If that were the case, using the pretense of bringing > work to the IETF to get it would be, to put it mildly, unfair and > possibly even sleazy. I'm fairly certain most of those group members have a bunch of know-how in-house already. I also can't say that there have been many active discussions here that would provide them with heaps of "free technical advice." >>> [...] the likelihood of operational errors from the complexity as >>> dramatically higher. >> A lot of the issues BIMI has to solve are not due to BIMI itself, >> BIMI just highlights how bad the situation (of identifying mail) is >> in the wild. One of the first things BIMI demonstrated was how >> utterly useless SPF really is nowadays (and even that is too hard >> to implement for many), but that's certainly not all. > But part of what you've been told (and which has been carefully > explained several times) is that, for the purpose to which you want > to put it and the inferences you want to draw, DKIM (with or without > DMARC) is only slightly better than SPF. Is your point here is that DKIM is not usable for identifying senders? > adding a great deal of complexity > --complexity reaching all the way to the MUA-- in an attempt to work > around the issues. I was speaking about the draft shared here earlier. I don't have an opinion on putting the burden on MUAs. > There is good news and bad news about that. The > good news is that we have long-established protocols that permit > identifying and verifying senders that work (if used) and that avoid > all of the issues associated with changes to message headers and > tampering with message bodies in transit. They are called S/MIME and > PGP / OpenPGP and work by authenticating both the sender and message > body (encryption optional). As a member of the CA/B Forum S/MIME Workgroup I am familiar with S/MIME, but BIMI tries to build upon existing approaches that have been deployed in a larger extent. A new S/MIME Baseline was adopted just recently, it would in theory take us a tiny step towards using S/MIME for similar purposes as BIMI/VMC. But this happened *after* the work on BIMI and VMC started. The S/MIME ecosystem is not mature enough for this, at least now. OpenPGP is even less so. I would also in theory also like to see a combination of S/MIME and "VM" certificates considered, but that's even further away in the future and also not the topic here. >> On 10/05/2024 15:51, Dave Crocker wrote: >>> If there are multiple ways for this to happen, then either there >>> is no standard, or the standard is dramatically more complex and >>> the likelihood of operational errors from the complexity as >>> dramatically higher. >> These implementations existed before that draft was where it is >> now, and a bunch of improvements are still WIP. It's also fairly >> expected that implementations evolve and change as long as things >> aren't finalized. > But that (as well as other comments below), takes us back to the > important procedural question. If this is intended to be IETF work, > what is the plan for moving things in that direction so that > decisions can be made and things finalized? I'd certainly be interested to know any future directions as well. As there clearly have been recent attempts at making improvements and discussion happening, it's clear that there's willingness to cooperate. Though I wouldn't rush to making conclusions based on just such activities. At this point it shouldn't come as a surprise that making any changes related to email is not trivial, and any approaches taken have to be evaluated for quite a while before coming to conclusions. When the current draft has gotten enough testing in real life, I'm sure (at least some) effort will be taken to move things toward.
- Re: [Bimi] Possible security flaw in BIMI spec / … Stephen Farrell
- [Bimi] Re: Possible security flaw in BIMI spec / … John C Klensin
- [Bimi] Possible security flaw in BIMI spec / inte… Hanno Böck
- Re: [Bimi] Possible security flaw in BIMI spec / … Dave Crocker
- Re: [Bimi] Possible security flaw in BIMI spec / … J N
- Re: [Bimi] Possible security flaw in BIMI spec / … Dave Crocker
- Re: [Bimi] Possible security flaw in BIMI spec / … Dave Crocker
- Re: [Bimi] Possible security flaw in BIMI spec / … Brotman, Alex
- Re: [Bimi] Possible security flaw in BIMI spec / … Dave Crocker
- Re: [Bimi] Possible security flaw in BIMI spec / … Taavi Eomäe
- Re: [Bimi] Possible security flaw in BIMI spec / … Brotman, Alex
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Taavi Eomäe
- [Bimi] Re: Possible security flaw in BIMI spec / … John C Klensin
- [Bimi] Re: Possible security flaw in BIMI spec / … Stephen Farrell
- [Bimi] Re: Possible security flaw in BIMI spec / … Taavi Eomäe
- [Bimi] Re: Possible security flaw in BIMI spec / … Murray S. Kucherawy
- [Bimi] Intentions for an IETF BIMI Working Group Seth Blank
- [Bimi] Re: Possible security flaw in BIMI spec / … Murray S. Kucherawy
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Mauro De Gennaro
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Mauro De Gennaro
- [Bimi] Re: Possible security flaw in BIMI spec / … Brotman, Alex
- [Bimi] Re: Possible security flaw in BIMI spec / … John C Klensin
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Possible security flaw in BIMI spec / … Mauro De Gennaro
- [Bimi] Re: Possible security flaw in BIMI spec / … Mauro De Gennaro
- [Bimi] Re: Possible security flaw in BIMI spec / … Dave Crocker
- [Bimi] Re: Intentions for an IETF BIMI Working Gr… Murray S. Kucherawy
- [Bimi] Re: Intentions for an IETF BIMI Working Gr… John C Klensin
- [Bimi] Re: Intentions for an IETF BIMI Working Gr… Murray S. Kucherawy
- [Bimi] Re: Intentions for an IETF BIMI Working Gr… Wei Chuang
- [Bimi] Re: Intentions for an IETF BIMI Working Gr… Tim Hollebeek