Re: RFC 2195 (Was: what happened to newtrk?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--On Thursday, 07 September, 2006 14:31 -0700 "Kurt D. Zeilenga"
<Kurt@xxxxxxxxxxxx> wrote:

> At 01:36 PM 9/7/2006, John C Klensin wrote:
>> Actually, that topic opens up one of the fundamental issues
>> with our standards process ... one where better definition
>> and clear community consensus is, IMO, needed.  Measured by
>> our documented criteria, 2195 exists in multiple independent
>> implementations, has been widely deployed, and is considered
>> useful by many of those who are using it. 
> 
> In addition to security concerns, it must be stated that
> implementations of RFC 2195 suffer from interoperability
> problems due to its failure to specify a character set/encoding
> and normalization/preparation algorithm for the password
> string.
> 
> The WG decided it was better to document current
> implementations of CRAM-MD5 than to rework CRAM-MD5 to address
> these and other issues, and to do so on the Informational
> track.
> 
> If you have something new to add to the discussion of revision
> approach taken within the SASL WG, you (and others) are
> welcomed to comment on the SASL WG list.  The document will be
> in WG Last Call soon.

Kurt,

I think we have a small misunderstanding here.  Let me say more
clearly and briefly what I tried to say in a prior note with
regard to the substance of the CRAM-MD5 spec:

	* I have basically lost interest in CRAM-MD5.  They 
   were never important to me except as a "no
	infrastructure, better than plain text" demonstration,
	I'm not using them now, etc.  So I wish the SASL WG the
	very best with whatever you decide to do with it.
	
	* There is a more general principle about how we define
	and process maturity levels for which 2195 may or may
	not be a good example.  That one has to do with whether
	a specification is good enough for interoperable
	implementations and whether people care to create those
	implementations.  It also has to do with whether one
	needs to bring every old document up to ever-rising
	contemporary standards before approving it.  My note was
	really addressed to that principle and not to 2195
	and/or the SASL WG.

The second issue is closely related to some issues that Newtrk
took a careful look at and, arguably, reached some measure of
consensus about.  And that is where this thread started.

Now, having made that observation, one more comment:  It is, as
far as I'm concerned, perfectly reasonable for the SASL WG to
say "CRAM-MD5 is too weak for use today and is badly designed
for SASL use because it assumed net-ASCII rather than addressing
internationalization and other character sets" and then either
ignore it completely as a SASL method, document a SASL CRAM-MD5
as informational, or repeat the recent stunt of having a
specification published as initially historic.

However, 2195 is not, itself, a SASL method and there is nothing
in the procedural rules as I understand them that permits the
SASL WG to de-standardize it (you could write any of several
styles of document that would designate it as "not recommended"
or even "historic" but such documents had best be in your
Charter and Last Called as doing that).   

Now, suppose someone comes along who _likes_ the non-SASL
incarnation of CRAM-MD5 in 2195.  Let's call this hypothetical
person "nobody" to avoid casting aspersions on Frank.  Nothing
in our current procedures prevents him, at any time, from
preparing an interoperability report on 2195-specified CRAM-MD5,
pointing out that there are many deployed interoperable
implementations, and asking that 2195 be reclassified (or a
2195bis be published) as a Draft Standard.  If "nobody" were so
inclined, I would expect him to protest any effort on the part
of the SASL WG to deprecate 2195 itself and to appeal any
decision to block the advancement of 2195[bis] to Draft Standard
if that decision involved either the SASL WG's work (at least
unless the WG gets a charter item to write an Applicability
Statement for 2195 and starts serious work on it) or the
assertion that CRAM-MD5 was not up to today's requirements for
the public Internet.    I wouldn't join "nobody" in putting
significant work into those efforts because I don't care
enough... although I might get excited about the principles if
it came to an appeal.

best,
    john, sometime procedural troublemaker


_______________________________________________

Ietf@xxxxxxxx
https://www1.ietf.org/mailman/listinfo/ietf

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]