On Mon, 3 Feb 2014, Simon Wilkinson wrote:


On 3 Feb 2014, at 22:24, Benjamin Kaduk <[email protected]> wrote:

* In order to have secure callbacks work properly, we need to know which 
identity (if any!) from the user's token was the cache manager token.

You also want to be able to handle single identity tokens - such as those from single user machines, or from single user tools such as libafscp. You can do this by just using the user's identity as the cache manager identity in these situations. It is up to the cache manager to then deal with any poisoning attacks that this might open up.

There's nothing stopping an application from passing the same token as both arguments to AFSCombineTokens, yes.

We've had text in this document noting that "the cache manager token
discussed earlier [is] required in order for a client to accept
secure callbacks" since the -00, and I haven't convinced myself that that constraint can be relaxed.

-Ben
_______________________________________________
AFS3-standardization mailing list
[email protected]
http://lists.openafs.org/mailman/listinfo/afs3-standardization

Reply via email to