On Thursday 19 October 2006 17:54, Michael Bender wrote:
> There might be other credentials that would be important in making
> this decision and which could be passed up from libpcsclite.so, got
> any suggestions as to what else might be interesting? Or perhaps
> we could make it more opaque in the sense that we pass a "blob" of
> stuff from the client side, through pcscd, and then into the PAM
> stack, and only the PAM modules would understand that "blob",
> which might be something like key-value pairs. That's for the
> future at any rate, for now, we're doing our prototype with just
> the value of $DISPLAY and the UID of the caller.

What prevents the application from lying when it provides the name/value 
pairs, or the $DISPLAY value?  I'm sure it's possible for pcscd to check the 
UID under which the client app is executing (because I implemented such a 
check for Linux), but it seems like pcscd must simply trust the application 
to deliver correct values for the rest.

        Shawn.
_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to