[35778] in Kerberos

home help back first fref pref prev next nref lref last post

Re: ACL for Constrained Delegation?

daemon@ATHENA.MIT.EDU (Rick van Rein)
Thu Feb 20 05:17:06 2014

Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Rick van Rein <rick@openfortress.nl>
In-Reply-To: <5305958F.70009@fifthhorseman.net>
Date: Thu, 20 Feb 2014 11:14:45 +0100
Message-Id: <6EB7B83B-84BB-4AB0-8D20-35F81A1A60EC@openfortress.nl>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Cc: kerberos@mit.edu
Content-Type: multipart/mixed; boundary="===============1495023294=="
Errors-To: kerberos-bounces@mit.edu


--===============1495023294==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_6942973B-E4DE-4218-AF5B-CE8123A98332";
	protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_6942973B-E4DE-4218-AF5B-CE8123A98332
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hello,

Thanks for your responses.

> This arrangement seems to suggest that the delegation constraint is
> something that will be managed for all principals by the KDC =
explicitly,
> rather than the end user being able to decide (or even know?) what
> explicit delegations are being offered.  Am i understanding this =
right?

This is what I read into it too =97 and it is what I was looking =
(asking) for.

> Is there any mechanism for user-controllable delegation?  (or perhaps
> more fundamentally, does this question even make sense, given the =
power
> held by the KDC already?)

You probably know about the capabilities of forwardable and proxiable =
tickets, right?  I was diverting away from that with my question, but:

> If a ticket is forwardable, then the KDC can issue a new ticket (with =
a different network address, if necessary) based on the forwardable =
ticket. This allows for authentication forwarding without requiring a =
password to be typed in again. For example, if a user with a forwardable =
TGT logs into a remote system, the KDC could issue a new TGT for that =
user with the netword address of the remote system, allowing =
authentication on that host to work as though the user were logged in =
locally.
>=20
> When the KDC creates a new ticket based on a forwardable ticket, it =
sets the forwarded flag on that new ticket. Any tickets that are created =
based on a ticket with the forwarded flag set will also have their =
forwarded flags set.
>=20
> A proxiable ticket is similar to a forwardable ticket in that it =
allows a service to take on the identity of the client. Unlike a =
forwardable ticket, however, a proxiable ticket is only issued for =
specific services. In other words, a ticket-granting ticket cannot be =
issued based on a ticket that is proxiable but not forwardable.
>=20
> A proxy ticket is one that was issued based on a proxiable ticket.
>=20

> Source: http://web.mit.edu/~kerberos/krb5-devel/doc/user/tkt_mgmt.html

This doesn=92t answer all my questions about these bits but it=92s =
clearly not as tight as the KDC=92s option, you=92d be trusting =
everything behind a service instead of controlling who-may-do-what.  To =
me, the tight control sounds a bit too tedious to be dealt with by end =
users, although from a security perspective I do agree with your wish =
(if I read it correctly) to do that.

Constrained Delegation was introduced by Microsoft AFAIK, and their =
intention was to setup refined contorl in their Active Directory =
product.  If you=92d leave it to end users, you=92d probably end up with =
security issues relating the local version of it =97 the registry or =
configuration files.  It could easily end up being make-belief / =
feel-good security which isn=92t actually as strong as you might think.


Cheers,
 -Rick

--Apple-Mail=_6942973B-E4DE-4218-AF5B-CE8123A98332
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iEYEARECAAYFAlMF1ZUACgkQFBGpwol1RgbhTgCdFoVLv8mRwwknrMg1S6vsF9l+
BQsAoIeMMoguXmwmE4KtKrDnHGG20gj0
=8CeL
-----END PGP SIGNATURE-----

--Apple-Mail=_6942973B-E4DE-4218-AF5B-CE8123A98332--

--===============1495023294==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

--===============1495023294==--

home help back first fref pref prev next nref lref last post