RE: Signed Receipts and Mail Lists
Russ Housley <housley@vigilsec.com> Wed, 23 July 2003 20:09 UTC
Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00630 for <smime-archive@lists.ietf.org>; Wed, 23 Jul 2003 16:09:30 -0400 (EDT)
Received: from above.proper.com (localhost [127.0.0.1]) by above.proper.com (8.12.9/8.12.8) with ESMTP id h6NJfqqt066811 for <ietf-smime-bks@above.proper.com>; Wed, 23 Jul 2003 12:41:52 -0700 (PDT) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.9/8.12.9/Submit) id h6NJfq7e066810 for ietf-smime-bks; Wed, 23 Jul 2003 12:41:52 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from woodstock.binhost.com (woodstock.binhost.com [207.228.252.5]) by above.proper.com (8.12.9/8.12.8) with SMTP id h6NJfpqt066804 for <ietf-smime@imc.org>; Wed, 23 Jul 2003 12:41:51 -0700 (PDT) (envelope-from housley@vigilsec.com)
Received: (qmail 23204 invoked by uid 0); 23 Jul 2003 19:40:37 -0000
Received: from unknown (HELO Russ-Laptop.vigilsec.com) (138.88.154.159) by woodstock.binhost.com with SMTP; 23 Jul 2003 19:40:37 -0000
Message-Id: <5.2.0.9.2.20030722224635.0414f4d8@mail.binhost.com>
X-Sender: housley@mail.binhost.com
X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9
Date: Tue, 22 Jul 2003 22:51:17 -0400
To: "g.lunt" <Graeme.Lunt@nexor.co.uk>
From: Russ Housley <housley@vigilsec.com>
Subject: RE: Signed Receipts and Mail Lists
Cc: 'ietf-smime' <ietf-smime@imc.org>
In-Reply-To: <001f01c340a1$cf01f470$d2353fc1@nexor.co.uk>
References: <009701c33ce3$a86b4170$3d0311ac@augustcellars.local>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>
Graeme: When we designed the MLA mechanism, we assumed that each mail list would have a separate key pair and certificate. I do not think that this is an unreasonable assumption. Today, Web servers that support more than one site have a certificate for each of the sites. Russ >Jim, > > > If we adopted the solution you gave, what limits me from making > > arbitrary statements about who I am in this field that then need to be > > > independently verified by the receipt processing code? (I.e. what if > > I put the fact that I am turners@ieca.com in this field and sign with > > my jimsch@exmsft.com certificate). > >First off, having looked in more detail at 2634 it implicitly requires >each mail list to have its own certificate. In particular, the >EntityIdentifier, used in MLExpansionHistory, refers only to a >certificate. So having a single certificate for an MLA supporting >multiple lists would cause the loop detection algorithm to fail. > >So what I was looking at (a single certificate for a mail list agent >supporting multiple lists) is a more fundamental change than I first >thought. > >But back to your question. > >The basic answer is that nothing would limit you. Do you see this as a >major issue? > >x400wrap has a similar case where the content being signed contains an >"originator" field. > >"Receiving agents SHOULD check that the originator address in the X.400 >content matches an X.400 address in the signer's certificate, if X.400 >addresses are present in the certificate and an originator address is >available in the content. A receiving agent SHOULD provide some explicit >alternate processing of the message if this comparison fails, which may >be to display a message that shows the recipient the addresses in the >certificate or other certificate details." > >I think that similar wording to section 4.3 of this draft may be >acceptable? > >This wording allows us to take our own action to correlate the x400 >originator to the signer in the case that they don't match (we use >attribute certificates to do the signer to originator validation). > >So for your example, I may see something like: > >"signed receipt from jimsch@exmsft.com on behalf of turners@ieca.com at ><time>" > >The receiptFrom field I proposed is primarily aimed at supporting the >correlation of the signed receipt to the original recipient by providing >original address the signed receipt was requested from. > >There are a number of reasons why I may not be able to match the >address[es] (subjectAltName) from the certificate to one of the >addresses I to: > >a) Valid aliases not in the subjectAltNames of the certificate > >b) Signed receipt from a recipient who received the message as a result >of ML expansion. > >c) Mail redirections - e.g. sent to "ceo@corp.com" which redirects to a >personal mailbox. >Similar to a). > > >Graeme > > > > > -----Original Message----- > > > From: owner-ietf-smime@mail.imc.org > > > [mailto:owner-ietf-smime@mail.imc.org] On Behalf Of Graeme Lunt > > > Sent: Wednesday, June 25, 2003 12:40 AM > > > To: 'Sean P. Turner' > > > Cc: 'ietf-smime' > > > Subject: RE: Signed Receipts and Mail Lists > > > > > > > > > > > > Sean, > > > > > > > I'm not sure that the MLA returns a receipt on behalf of the ML > > > > members. > > > > > > OK - if an MLA should not return signed receipts then there is not a > > > > problem with my scenario. > > > > > > > I looked through ESS again and I couldn't find anything > > > that said if a > > > > message enters an MLA with a signed receipt request that it > > > > > > > shouldn't or should return a receipt. > > > > > > Is an MLA considered a "receiving agent"/"receiving > > > software"/"processing software" in section 2.3 of ESS? I had assumed > > > > that it was but agree it is unclear. > > > > > > > Typically (I think), originators want to know that the > > > final recipient > > > got > > > > the message not whether the MLA got it. > > > > > > I think there are arguments for both. If an originator > > sends a message > > > to: > > > > > > complaints@bigbank.co.uk > > > > > > the originator probably only wants to know that it got to the > > > complaints department at bigbank. The originator doesn't want to > > > know (and bigbank doesn't want to let the originator know) which > > > individuals within bigbank read the message. > > > > > > > Then again maybe I didn't understand your scenario. > > > > > > I don't think the originator needs to understand if the addresses > > > they are requesting signed receipts from are address lists or not. > > > If an originator sends a message to two recipients - one a mail > > > list, one an individual - and requests first tier signed receipts, > > > they will never receive a signed receipt from the mail list > > > recipient. The user may find this unexpected. Correlation software > > > *may* be able to detect a mail list recipient and handle it > > > appropriately. > > > > > > > > > Graeme > > > > > > > > > >
- Signed Receipts and Mail Lists Graeme Lunt
- Re: Signed Receipts and Mail Lists Sean P. Turner
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Jim Schaad
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Russ Housley
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Russ Housley