DataSealer dependencies
Andrew Morgan
morgan at orst.edu
Wed Mar 9 19:46:18 EST 2016
On Wed, 9 Mar 2016, Cantor, Scott wrote:
> On 3/9/16, 5:06 PM, "users on behalf of Andrew Morgan" <users-bounces at shibboleth.net on behalf of morgan at orst.edu> wrote:
>
>> I hope I'm not hijacking this thread too much... Is data stored in the IDP
>> server-side session (specifially, shibboleth.MemcachedStorageService)
>> encrypted?
>
> Not in general, but there are exceptions.
>
>> We intend to start using memcache soon to support the CAS protocol in
>> Shibboleth. We are also looking to distribute our IDP nodes on various
>> networks, including out in the cloud. Is there any sensitive information
>> stored in the IDP session?
>
> If you store data that shouldn't be exposed in long term storage, like
> passwords, it's encrypted. Otherwise it's not, but that includes PII
> (like user identities) and more importantly includes the sessions that
> allow for SSO.
>
>> Should we be concerned about the cleartext connection from the IDP to
>> memcache?
>
> I would certainly think so. If it's really that broken, I guess you
> could tunnel it.
>
>> Does anyone have recommendations to deploy the IDP around the world?
>
> Avoid distributed server side state like the plague?
I've been trying to!
> I don't know if CAS has limitations on ticket size, but I would say that
> continuing to use it long term implies that it be re-implemented using
> encrypted tickets to recover the state rather than as references. If we
> had to keep supporting SAML artifacts widely, I would be defining a new
> artifact type to allow for that.
The CAS Protocol 3.0 spec says:
Services MUST be able to accept service tickets of up to 32 characters in
length. It is RECOMMENDED that services support service tickets of up to
256 characters in length.
I don't think that is enough space to track everything needed for a CAS
session. :(
Andy
More information about the users
mailing list