Re: [apps-discuss] draft-kucherawy-authres-vbr-00
Alessandro Vesely <vesely@tana.it> Mon, 08 November 2010 19:45 UTC
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 297443A686D for <apps-discuss@core3.amsl.com>; Mon, 8 Nov 2010 11:45:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.899
X-Spam-Level:
X-Spam-Status: No, score=-4.899 tagged_above=-999 required=5 tests=[AWL=-1.046, BAYES_00=-2.599, GB_I_LETTER=-2, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, J_CHICKENPOX_34=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4, SARE_URI_EQUALS=1.666]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p8tYtHqtbuQM for <apps-discuss@core3.amsl.com>; Mon, 8 Nov 2010 11:45:08 -0800 (PST)
Received: from wmail.tana.it (www.tana.it [62.94.243.226]) by core3.amsl.com (Postfix) with ESMTP id 633493A6800 for <apps-discuss@ietf.org>; Mon, 8 Nov 2010 11:45:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tana.it; s=test; t=1289245526; bh=Dm8H65vEHJ5SMYoXKsigX5JVyYRYUE1TP1K8nPWK1is=; l=4151; h=Message-ID:Date:From:MIME-Version:To:CC:References:In-Reply-To: Content-Transfer-Encoding; b=iENbECBTi/x0OizTlFrUSHH8yTelCwL4YT2nqMNf0bnrvBQ5TeQqGLXNm0u6vdIsN 3h2VDARxfVwEqJtLGl+OA4n4uIeke+BzVhLY3mmGGt2YhRuFCgGk/iDQDID29nqgT4 U6l0GEz4x4aRGT1ebJwzjqXRD7dsKuh6oMOF9U5I=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Mon, 08 Nov 2010 20:45:26 +0100 id 00000000005DC064.000000004CD85356.00006D65
Message-ID: <4CD85355.6040203@tana.it>
Date: Mon, 08 Nov 2010 20:45:25 +0100
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <F5833273385BB34F99288B3648C4F06F1340E63E1A@EXCH-C2.corp.cloudmark.com> <4CD7E726.5050505@tana.it> <F5833273385BB34F99288B3648C4F06F1340E63E3E@EXCH-C2.corp.cloudmark.com>
In-Reply-To: <F5833273385BB34F99288B3648C4F06F1340E63E3E@EXCH-C2.corp.cloudmark.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: John L <johnl@iecc.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-kucherawy-authres-vbr-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 19:45:10 -0000
On 08/Nov/10 19:38, Murray S. Kucherawy wrote: >> -----Original Message----- >> From: ietf-dkim-bounces@mipassoc.org [mailto:ietf-dkim-bounces@mipassoc.org] On Behalf Of Alessandro Vesely >> Sent: Monday, November 08, 2010 4:04 AM >> To: ietf-dkim@mipassoc.org >> Subject: Re: [ietf-dkim] FW: New Version Notification for draft-kucherawy-authres-vbr-00 >> >> Nice one, Murray! >> >> Section 4 (Definition) is ambiguous, though. It says "the DNS domain >> name used to perform the VBR query", but a VBR query takes two domain >> names. I think mentioning the tag (md, according to the example) >> would make it clearer. > > I'd be fine with changing it to "md=". It's more consistent with the other registrations, now that you mention it. And shorter :-) >> However, why not structure all the available domains? E.g. delivering >> something like (modified from section A.1) >> >> Authentication-Results: mail-router.example.net; >> dkim=pass (good signature) header.d=newyork.example.com >> header.b=oINEO8hg; >> vbr=pass (all) header.mv=voucher.example.net >> header.md=newyork.example.com >> >> where the comment contains the actual content of the TXT record. A >> machine readable voucher name could be used by clients to learn what >> vouchers a server trusts. > > I'm not sure about this part. One of the main purposes of A-R is > to obviate the need for MUAs to do any authentication work. That > all gets done at the border, and agents within the border simply > consume the results thus reported inbound. Yes. > What would an internal agent do with the name of the voucher? > Something like "this domain was certified by X"? Would that be > useful, or potentially confusing? I cannot tell about what kind of presentation is worth. The datum itself is interesting, because end users have no other way to infer it. It characterizes a server. I imagine a careful client may collect and display them as some kind of MTA's properties. >> Another item that may need clarification is the "positive response" >> given in the definitions of "pass" and "fail". It could be expanded >> as, say, >> >> pass: A VBR query was completed and the vouching service queried >> gave a positive response. That is to say, it returned a record >> consisting of strings of lowercase letters separated by spaces, >> as per section 5 of [VBR]. >> >> The added sentence is meant to dispel any question on whether the >> verifier should attempt to match the text in the RR with the content >> of the mc= tag in the VBR-Info header field, if any. > > I think that's redundant to the algorithm VBR's RFC defines. The > "mc" in the message has to match the type assertion made by the > voucher. So I'd actually propose the opposite, that "fail" be > expanded to include the case where voucher did make a positive > assertion but the message types don't match. For that matter, > "fail" might also cover the case where the message contained > multiple VBR-Info header fields with different "mc" values, also in > violation of the VBR RFC. Isn't that overly complicated, since the "type" of a message is a somewhat subjective datum? In addition, a verifier may query a voucher even without having been prompted by a VBR-Info field. (For example, the string "VBR-Info" does not appear in http://www.spamhauswhitelist.com/en/techfaq.php) In that case no "mc" is given. Can positive results still be reported? RFC 5518 section 3 does not mention matching. Section 4 indeed says "All of the VBR-Info header fields in a single message MUST have identical mc= values." (In-transit forgeries?) Section 5 has that "Verifiers MUST then check that the TXT record consists of strings of lowercase letters separated by spaces". Section 6 says "The purpose of this element is for auditing." But the VBR-Info field is as accessible as A-R itself, so I don't think it is worth repeating it. I'm confused. I CC to John in the hope he will shed some light on this.
- [apps-discuss] FW: New Version Notification for d… Murray S. Kucherawy
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 Murray S. Kucherawy
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 Alessandro Vesely
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 Murray S. Kucherawy
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 John R. Levine
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 Murray S. Kucherawy
- Re: [apps-discuss] draft-kucherawy-authres-vbr-00 J.D. Falk
- Re: [apps-discuss] FW: New Version Notification f… Murray S. Kucherawy
- Re: [apps-discuss] FW: New Version Notification f… John R. Levine