OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: XACML TC Charter Revision - Strawman


Title: RE: XACML TC Charter Revision - Strawman

Hi Simon,

 
I agree with your overall direction here, though perhaps not with the precise wording.  Specifically, "...we should leave the decision whether or not to expose policy to the expression of the policy itself".  This decision is really a kind of meta-policy, separate from the expression of the policy regarding this resource/action/etc..  One policy (X) says "deny unless balance is > $5,000."; a different policy (Y) says "you can show policy X to the requester under these circumstances...".  The PDP processes X in order to come to a decision.  Once the decision is made, it may then process Y in order to determine how much information to send along with the decision in the response.  Y doesn't have anything to do with the first task and X doesn't have anything to do with the second task; they are entirely independent in that respect.

 
I don't know how it is possible to distinguish between "Inform subject" and "Inform everyone else" unless the information is encrypted (only) for the subject.  Given the common view of the architecture (i.e., PDPs talk to PEPs, and PEPs talk to subjects), it seems unreasonable to expect that PDPs will have (or be able to acquire) keys for all potential subjects so that information can be encrypted for these subjects.  This seems beyond the anticipated functionality of a PDP.  Therefore, I don't see a third row for "Inform everyone else"; I think this is identical to the second line.

 
As I mentioned above, I agree that this is not the job of those specifying the policy language.  (Whether XACML defines a way of expressing just X above, or both X and Y, is perhaps a decision this group should make.)  I also agree that it's not the job of those specifying the protocols, except to the extent that the protocols designed must have placeholders to carry this information (if it is to be conveyed in some environment).

Carlisle.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC