Re: Proposed SASL WG charter description
Kurt Zeilenga <Kurt.Zeilenga@isode.com> Mon, 08 September 2008 14:21 UTC
Return-Path: <owner-ietf-sasl@mail.imc.org>
X-Original-To: ietfarch-sasl-archive-Zoh8yoh9@core3.amsl.com
Delivered-To: ietfarch-sasl-archive-Zoh8yoh9@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2739D28C154 for <ietfarch-sasl-archive-Zoh8yoh9@core3.amsl.com>; Mon, 8 Sep 2008 07:21:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 DdDqmZXVY9q0 for <ietfarch-sasl-archive-Zoh8yoh9@core3.amsl.com>; Mon, 8 Sep 2008 07:20:59 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id D12AB28C152 for <sasl-archive-Zoh8yoh9@ietf.org>; Mon, 8 Sep 2008 07:20:58 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m88EEAh4068554 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Sep 2008 07:14:10 -0700 (MST) (envelope-from owner-ietf-sasl@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m88EEAml068553; Mon, 8 Sep 2008 07:14:10 -0700 (MST) (envelope-from owner-ietf-sasl@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-sasl@mail.imc.org using -f
Received: from boole.openldap.org (boole.openldap.org [204.152.186.50]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m88EE9ah068545 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <ietf-sasl@imc.org>; Mon, 8 Sep 2008 07:14:09 -0700 (MST) (envelope-from Kurt.Zeilenga@Isode.com)
Received: from [192.168.2.219] (host-74-211-11-208.beyondbb.com [74.211.11.208] (may be forged)) (authenticated bits=0) by boole.openldap.org (8.13.8/8.13.8) with ESMTP id m88EDp41061825 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 8 Sep 2008 14:13:52 GMT (envelope-from Kurt.Zeilenga@Isode.com)
Cc: Alexey Melnikov <alexey.melnikov@isode.com>, Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>, ietf-sasl@imc.org
Message-Id: <F16BF16F-FA44-4B73-BD47-E733453C611D@Isode.com>
From: Kurt Zeilenga <Kurt.Zeilenga@isode.com>
To: Simon Josefsson <simon@josefsson.org>
In-Reply-To: <87wshmyj2c.fsf@mocca.josefsson.org>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v928.1)
Subject: Re: Proposed SASL WG charter description
Date: Mon, 08 Sep 2008 07:13:51 -0700
References: <1B40CD47-425B-44E7-9960-E7D94EAA8B45@Isode.com> <g9vlhu$bnl$1@ger.gmane.org> <48C3CB9C.3010404@isode.com> <87wshmyj2c.fsf@mocca.josefsson.org>
X-Mailer: Apple Mail (2.928.1)
Sender: owner-ietf-sasl@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-sasl/mail-archive/>
List-ID: <ietf-sasl.imc.org>
List-Unsubscribe: <mailto:ietf-sasl-request@imc.org?body=unsubscribe>
On Sep 8, 2008, at 4:26 AM, Simon Josefsson wrote: > > Alexey Melnikov <alexey.melnikov@isode.com> writes: > >> Frank Ellermann wrote: >> >>> Kurt Zeilenga wrote: >>> >>> >>>> This group will produce a document revising SASLprep [RFC4013] >>>> to improve Unicode version agility while maintaining RFC 4013 >>>> behavior when used with RFC 4013 mandated version of Unicode. >>>> The outcome of this work will be a Standards Track RFC replacing >>>> RFC 4013. >>>> >>>> >>> Does that allow for "abandon SASLprep in favour of net-UTF8" ? >>> >>> >> A very good question indeed. > > Given that few have implemented RFC 4013 I'm not sure that backwards > compatibility with it has to be an absolute mandate in the SASL WG > charter. My view is that it's not an "absolute mandate". As I noted in my response to Frank's comments, my intent was to keep a narrow focus on the work. I specially don't want to revisit discussions such as "Should character X be excluded?". I want to limit the work to replacing stringprep tables with Unicode properties. SASLprepbis(x) == SASLprep(x) for all x (where x is well formed Unicode 3.2 text). > Given the PR-29 problem (NFKC output has been altered for some code > points in later Unicode versions), perfect backwards compatibility may > not be something to strive for anyway. How about "backwards compatibility for characters used in practice"? PR-29 issues were limited to characters which do not occur in practice. > Speaking as implementer of RFC 4013, I'd be happy to obsolete it in > favor of net-UTF8. > >>> Roughly this could mean to replace NFKC-x by NFC-y. Of course >>> NFKC-x is a proper subset of NFC-y, what I'm talking about is >>> to minimize the SASL-specific restrictions x vs. y, and to get >>> rid of NFKC. >>> >>> >> I am not sure NFC is better than KFKC for usernames/passwords. >> But the idea of using NET-Unicode as the base seems interesting to >> me. > > NFKC removes more entropy from passwords than NFC. Yes. This issue was discussed when SASLprep was put forth on the Standards Track. If we replace SASLprep, we will potentially revisit every decision. I rather avoid doing so. I rather we simply address the Unicode agility issue and move on. > Even though NFKC was > used by StringPrep for domain names, I'm not convinced it is the best > choice for passwords. I note that SASLprep is also used for user names. Decisions need to be made not just based on "best choice for passwords" but "best choice for user names and passwords".
- Proposed SASL WG charter description Kurt Zeilenga
- Re: Proposed SASL WG charter description Frank Ellermann
- Re: Proposed SASL WG charter description Alexey Melnikov
- Re: Proposed SASL WG charter description Simon Josefsson
- Re: Proposed SASL WG charter description Kurt Zeilenga
- Re: Proposed SASL WG charter description Simon Josefsson
- Re: Proposed SASL WG charter description Kurt Zeilenga
- Re: Proposed SASL WG charter description Frank Ellermann
- Re: Proposed SASL WG charter description Kurt Zeilenga
- Re: Proposed SASL WG charter description Kurt Zeilenga
- Re: Proposed SASL WG charter description Kurt Zeilenga