[cap-talk] forging SAML security assertions in Zebra Copy
John Carlson
john.carlson3 at sbcglobal.net
Mon Feb 23 16:02:23 EST 2009
On Feb 23, 2009, at 10:26 AM, Karp, Alan H wrote:
> John Carlson wrote:
>>
>> Are SAML security assertions unforgeable in the Zebra Copy example?
>> Say I wanted to use a type of database query language in the
>> authorization assertion.
>>
> Yes. Each assertion is signed by the delegator, and the SOAP
> message is signed by the user of the assertion. These signatures
> are checked before accepting an authorization. I don't understand
> what you mean by using a query language in the assertion.
Say I wanted to create an unforgeable/unmodifiable query language
expression. It doesn't need to be in the assertion--however, it would
be convenient for debugging purposes to put it in the assertion. The
unforgeable/unmodifiable is the primary requirement. I realize I
could put query language expression in a directory stored under a
swiss number on a server somewhere, but if I did that, then the client
might not be able to tell what query language expression is being
invoked. On the other hand, I believe if the query language
expression was exposed to the end user, a type of confused deputy
could occur--that is, the query language expression might be different
than the capability. If I could guarantee that the query language
expression were the same as the capability, that would be ideal.
John
More information about the cap-talk
mailing list