[35794] in Kerberos
Re: S4U2proxy & requires_preauth services.
daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun Feb 23 11:07:48 2014
Message-ID: <530A1CC3.90807@mit.edu>
Date: Sun, 23 Feb 2014 11:07:31 -0500
From: Greg Hudson <ghudson@mit.edu>
MIME-Version: 1.0
To: Peter Mogensen <apm@one.com>, kerberos@mit.edu
In-Reply-To: <5308B8B3.6080502@one.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu
On 02/22/2014 09:48 AM, Peter Mogensen wrote:
> I noticed that the KDC doesn't copy the pre-authent flag from the client
> evidence ticket to the issued ticket during S4U2proxy TGS requests.
> It seems to rely on the pre-authentication status of the service
> requesting the TGS req.
> I couldn't find anything in the Microsoft SFU spec, about correct behaviour.
I'm not sure what's correct either. Heimdal also copies that flag from
the TGT. I don't believe ticket flags are covered by AD-SIGNEDPATH, so
I don't think we can be sure that they weren't modified by the
requesting service.
> I haven't thought through whether there should be any problems in doing
> it but regardless it results in a dilemma at the target service.
> Should it require preauth or not? Disabling "requires preauth" on the
> target service make it work for the services using S4U2proxy, ... but on
> the other hand also disables the preauth requirement for clients
> accessing the target service directly.
I don't recommend using the requires_preauth flag on service principals
(unless you require it on every principal in the DB, which is a
reasonable option in a new deployment). If we had a time machine, we
would probably only give a meaning for the requires_preauth flag on
client principals.
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos