[18794] in Kerberos_V5_Development
Re: Automatic FAST via Anonymous PKINIT
daemon@ATHENA.MIT.EDU (Nathaniel McCallum)
Mon Jun 2 17:24:34 2014
Message-ID: <1401744267.4161.1.camel@ipa.example.com>
From: Nathaniel McCallum <npmccallum@redhat.com>
To: Nico Williams <nico@cryptonector.com>
Date: Mon, 02 Jun 2014 17:24:27 -0400
In-Reply-To: <CAK3OfOg=ywfx0WJsZReazy6W75_Z=_7a_=XopvQxOS2gGYX+ug@mail.gmail.com>
Mime-Version: 1.0
Cc: "krbdev@mit.edu" <krbdev@mit.edu>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
On Mon, 2014-06-02 at 14:52 -0500, Nico Williams wrote:
> On Mon, Jun 2, 2014 at 2:26 PM, Nathaniel McCallum
> <npmccallum@redhat.com> wrote:
> > Even if we use FAST to encrypt all traffic, the temporary anonymous
> > ticket will only be used for ASReq requests. #4 provides no benefit to
> > "FAST all the time" apart from ASReqs. The only case where it does make
> > sense is in a login system. And the login system should (generally) be a
> > Kerberos service in its own right. This is precisely how SSSD works. No
> > anonymous ticket is needed because the service has its own ticket which
> > is managed in the SSSD ticket ccache.
>
> Mobile devices might not be keyed, or if they are they might not have
> stable hostnames (so don't insist on host-based client credentials for
> them, or on their matching the client's IP address).
I don't think there is any plan to do this.
> I agree that a per-session/user FAST armor ticket for protecting AS
> _and_ TGS requests would be nice. Greg's #4 is not incompatible with
> that: a PAM / whatever can make sure to obtain such a ticket for the
> user, and if none is available, then kinit/krb5_get_init_creds*() can
> do it (though in the last case it'd be an anon PKINIT ticket).
Of course not. I'm only trying to point out that #1 is independent of
#4. #4 is a nice feature, but I don't think it should hold back #1 from
being implemented.
Nathaniel
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev