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

Re: gs2 and qop



On Thu, Sep 07, 2006 at 12:07:01PM -0400, Sam Hartman wrote:
> 
> >>>>> "Simon" == Simon Josefsson <jas@xxxxxxxxxxx> writes:
> 
>     Simon> Is the consensus that GS2 should support GSS-API mechanisms
>     Simon> that doesn't offer integrity protection?
> 
> My opinion is yes, but that's an individual, not as an AD.

Jeff Hutzelman and I worked out the implications of this off-line just
now.

If we allow use of GSS-API mechanisms that don't offer integrity
protection then:

a) GS2 has to be modified so the client sends the authzid without
   wrapping;

b) SASL applications must be able to inquire which GS2 mechanisms offer
   integrity protection so they can avoid negotiating a mechanism that
   cannot provide what they want;

c) GSS mechs that can provide integ prot but fail to provide it for a
   given security context are a problem -- GS2 should fail
   authentication for such mechanisms when the security context fails to
   provide integrity protection and either the application wanted a
   security layer or wanted channel binding.

I take no position on whether GS2 should support GSS-API mechanisms that
cannot provide integrity protection.  Though I can probably be convinced
that it should.

Nico
--