Re: [ietf-822] one can re-sign without a permission to re-sign header

Pete Resnick <presnick@qti.qualcomm.com> Fri, 02 May 2014 14:33 UTC

Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: ietf-822@ietfa.amsl.com
Delivered-To: ietf-822@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4A6A1A6FBC for <ietf-822@ietfa.amsl.com>; Fri, 2 May 2014 07:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.352
X-Spam-Level:
X-Spam-Status: No, score=-4.352 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_16=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] 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 D3FGHjHCHkHC for <ietf-822@ietfa.amsl.com>; Fri, 2 May 2014 07:33:17 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by ietfa.amsl.com (Postfix) with ESMTP id 2B4B91A08CB for <ietf-822@ietf.org>; Fri, 2 May 2014 07:33:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1399041195; x=1430577195; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=tEWHz8+GvNdee4oluP4sOWEQIkz7mMHKOTysm1/zbeA=; b=H40ptdJmATyy8b9FMknfLKtjMBoB6GvzfslDzAVdu+aDVRCmimHAZsEX 9a25ATeq700GV2/LQJsUVkEIsvC/fv8U0w9lk6GF5QjS1UGLJccRT96x5 A+2Rd0xhrlGwmgS0mXWI4x/JrWwuLeaB2Btv/TKbcK04K6KOUR7QLHQVX U=;
X-IronPort-AV: E=McAfee;i="5600,1067,7425"; a="32643066"
Received: from ironmsg01-lv.qualcomm.com ([10.47.202.180]) by wolverine01.qualcomm.com with ESMTP; 02 May 2014 07:33:15 -0700
X-IronPort-AV: E=Sophos;i="4.97,972,1389772800"; d="scan'208";a="30179560"
Received: from nasanexhc04.na.qualcomm.com ([172.30.48.17]) by ironmsg01-lv.qualcomm.com with ESMTP/TLS/RC4-SHA; 02 May 2014 07:33:15 -0700
Received: from nasanexhc05.na.qualcomm.com (172.30.48.2) by nasanexhc04.na.qualcomm.com (172.30.48.17) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 2 May 2014 07:33:16 -0700
Received: from presnick-mac.local (172.30.48.1) by qcmail1.qualcomm.com (172.30.48.2) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 2 May 2014 07:33:16 -0700
Message-ID: <5363ACA6.1010203@qti.qualcomm.com>
Date: Fri, 02 May 2014 09:33:10 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: John Levine <johnl@taugh.com>
References: <20140501195449.68225.qmail@joyce.lan>
In-Reply-To: <20140501195449.68225.qmail@joyce.lan>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.48.1]
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-822/NCzPjtoJBy8GX-kZPS8UWqklVzg
Cc: ietf-822@ietf.org
Subject: Re: [ietf-822] one can re-sign without a permission to re-sign header
X-BeenThere: ietf-822@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of issues related to Internet Message Format \[RFC 822, RFC 2822, RFC 5322\]" <ietf-822.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-822/>
List-Post: <mailto:ietf-822@ietf.org>
List-Help: <mailto:ietf-822-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 May 2014 14:33:18 -0000

On 5/1/14 2:54 PM, John Levine wrote:
>> author's site. That shouldn't require the mailing list to communicate
>> with the author's site, but it might require the author's site to get
>> something from the mailing list's site.
>>      
> That seems overcomplicated.  Just make the expiration time fairly
> short, since it's a rare mailing list that takes more than a day to do
> its thing.
>
>    
>>> Perhaps it's time for a more concrete proposal to be written down.
>>>        
> It occurred to me that there's a very simple way to do this:
>
> http://datatracker.ietf.org/doc/draft-levine-may-forward/
>    

On 5/1/14 2:54 PM, John Levine wrote:
>> author's site. That shouldn't require the mailing list to communicate
>> with the author's site, but it might require the author's site to get
>> something from the mailing list's site.
>>      
> That seems overcomplicated.  Just make the expiration time fairly
> short, since it's a rare mailing list that takes more than a day to do
> its thing.
>
>    
>>> Perhaps it's time for a more concrete proposal to be written down.
>>>        
> It occurred to me that there's a very simple way to do this:
>
> http://datatracker.ietf.org/doc/draft-levine-may-forward/
>    

I don't see any replay protection in here at all. Nothing that says to 
keep the signature expiration relatively short, and nothing which a 
mailing list recipient could not subsequently use to send spam. The 
first issue just needs a mention. It's the second issue that needs to be 
addressed IMO:

As an originating site, I do not want to give permission to forward to 
just anyone. I want to indicate that I was sending to someone in 
particular, e.g., list@a.example, and *list@a.example* has permission to 
forward. (An originating site should be  fine with their being a 
subsequent re-forwarding, say list@a.example sending to list@b.com which 
forwards, but I think they'd expect list@a.example to have given 
permission to list@b.com to re-forward, and the eventual recipient will 
be able to see that chain.)

That's why I suggest that the originating site is going to want to talk 
to the mailing list site: "This message was sent from user@mydomain to 
list@a.example. You had better see my signature *and* received it from 
a.example." Your proposal doesn't do that.

Maybe people who are now setting p=reject don't care. Maybe all they 
care about is a short-lived signature and permission to re-forward. But 
I don't think that's likely to be true. I think they care about the 
replay problem. Otherwise, it's inviting spammers to subscribe to 
(especially well-used) mailing lists so that they can get and endless 
supply of replayable signatures.

I wouldn't bother with what you've proposed.

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478