Re: [dmarc-ietf] Ticket #1 - SPF alignment

Michael Thomas <mike@mtcc.com> Sat, 30 January 2021 22:44 UTC

Return-Path: <mike@fresheez.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 802453A1201 for <dmarc@ietfa.amsl.com>; Sat, 30 Jan 2021 14:44:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.751
X-Spam-Level:
X-Spam-Status: No, score=-1.751 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mtcc.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 scJjB3wU9MJK for <dmarc@ietfa.amsl.com>; Sat, 30 Jan 2021 14:44:51 -0800 (PST)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 8E6283A1200 for <dmarc@ietf.org>; Sat, 30 Jan 2021 14:44:51 -0800 (PST)
Received: by mail-pf1-x430.google.com with SMTP id y205so8986706pfc.5 for <dmarc@ietf.org>; Sat, 30 Jan 2021 14:44:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mtcc.com; s=fluffulence; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=z3fPP+RD3AFlBM+Bjx+XOnN+3Dncn6tz0k0ZwqNdhJw=; b=P283X49k/jZ6MzV99YfXT0kWAid91lzpsnFML/jZTpfvJBhZjp775yPTqyvGrNfR4e 3zyJnomYCY4boeSv5TFnFmVmGKaUSuofTMTE7kMaZDWGt21CV5akqV5n/tQVKnoBlFkB /TsFxpXAIK/pUeofhPiCY8jM59wrTzcZ6bi6LH+UOmlVTHOrqbtutyLNXaw4LVNPRkOZ EzhQcE/ElprbOrdBdFe6c+k8PjKqpPjaD8WSWZs1aZayY/pAk2l+C4XRHMHdutWOOMmc 1plrDeTb/FoZAA2w/wZYdULmE98H/0iTLW+arOvKVGdjP+QKThiY14R1gLEZzw0tgGQR IYCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=z3fPP+RD3AFlBM+Bjx+XOnN+3Dncn6tz0k0ZwqNdhJw=; b=XEwfNG+EJ9ci8FXgQO8B5tzCKOsxa1BPOq235awBqBizREvzlqc4cw+9MPsopRcXKL JPRDQaRxO7ukQ9OZZuFI5zjbZlH2BfSTlG5K1fpUBo1sOfNDh4jO13bOI1sXzUBSYPGc zFttIoz08g9KU18NyxOE7Pn6ZugyeCUxhW9aBu/BcafmoSKu03qB5bWj2hpx5c2Cl9EI OMYH1evkYXlqBYW5CaB0PA5AmlQv5Vi8/SP/LiEho3/l9rnBvCwe63qR/CcG9k7Jp7WG JIjg3VdZoa8/asoB+Wf66CQ4hcnNvyNn2asY/sAploAvezTDUTPycFVKlHFdRBChg8h5 ga3Q==
X-Gm-Message-State: AOAM530Iq+yUTD6PZlPUPTicvgSTdfOzQChNG5GCQ8gWbA+JObYRc8eM pxfy9Z78ZQOLJUykfORlywqVslezpHBkhw==
X-Google-Smtp-Source: ABdhPJy7UPh1zkUGCGwx+aZvNFklH4zXlpuNl38nV6ksIvSBiJqDSzD2pUuqs1xtZ7wynz3yT4u2hQ==
X-Received: by 2002:a62:b410:0:b029:1a4:7868:7e4e with SMTP id h16-20020a62b4100000b02901a478687e4emr10123238pfn.62.1612046690351; Sat, 30 Jan 2021 14:44:50 -0800 (PST)
Received: from mike-mac.lan (107-182-37-188.volcanocom.com. [107.182.37.188]) by smtp.gmail.com with ESMTPSA id g17sm13259053pgg.78.2021.01.30.14.44.49 for <dmarc@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Jan 2021 14:44:49 -0800 (PST)
To: dmarc@ietf.org
References: <20210130212339.447316D04763@ary.qy> <66EB1EFC-753D-49FA-8652-BABB10397990@bluepopcorn.net> <1edea785-2420-9812-643-c38bc4bf9577@taugh.com> <892F89B5-F86C-4BAD-A88F-C7A48B930D04@bluepopcorn.net> <ae9761b9-1560-da7e-89e5-34f570d24fc5@taugh.com>
From: Michael Thomas <mike@mtcc.com>
Message-ID: <9190a914-f037-8f44-d3a0-a454deab6371@mtcc.com>
Date: Sat, 30 Jan 2021 14:44:47 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.6.0
MIME-Version: 1.0
In-Reply-To: <ae9761b9-1560-da7e-89e5-34f570d24fc5@taugh.com>
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/dmarc/mr0S_znA4-vsfnqkg5PISklBxMY>
Subject: Re: [dmarc-ietf] Ticket #1 - SPF alignment
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc/>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Jan 2021 22:44:53 -0000

On 1/30/21 2:09 PM, John R Levine wrote:
> On Sat, 30 Jan 2021, Jim Fenton wrote:
>>> Part of the problem here is that DMARC generally sits on top of an 
>>> SPF library which doesn't tell you how it got its result.  My DMARC 
>>> code just calls the SPF library and uses the result.  I suppose I 
>>> could put in a hack to say don't use the SPF result if the MAIL FROM 
>>> is null, but I don't think that's what 7489 says.
>>
>> Are changes to 7489 off the table here? I didn’t know.
>
> They are certainly possible, but I would want a good reason.  At this 
> point, SPF using HELO seems harmless so I don't see a reason to 
> disallow it.
>
>
 From a security standpoint, I wonder why you would want to allow 
something you know can be gamed. But that is probably more a question 
for SPF itself.

Mike