Shibboleth session vs Application session
Sathish Anickode
SAnickode at skytouchtechnology.com
Thu Dec 4 16:23:56 EST 2014
Thanks for your reply. I wanted to additionally clarify the following:
We are planning to use WebLogic SAML integration. Additionally, since our existing application uses container sessions extensively, we will be using our application session instead of the Shibboleth session.
Following is the PCI DSS 3.0 requirement (https://www.pcisecuritystandards.org/documents/PCI_DSS_v3.pdf ) related to session inactivity:
PCI DSS Requirements
Testing Procedures
Guidance
8.1.8 If a session has been idle for more than 15 minutes, require the user to re-authenticate to re-activate the terminal or session.
8.1.8 For a sample of system components, inspect system configuration settings to verify that system/session idle time out features have been set to 15 minutes or less.
When users walk away from an open machine with access to critical system components or cardholder data, that machine may be used by others in the user's absence, resulting in unauthorized account access and/or misuse.
The re-authentication can be applied either at the system level to protect all sessions running on that machine, or at the application level.
Thanks.
-----Original Message-----
From: users-bounces at shibboleth.net [mailto:users-bounces at shibboleth.net] On Behalf Of Cantor, Scott
Sent: Thursday, December 04, 2014 1:38 PM
To: Shib Users
Subject: Re: Shibboleth session vs Application session
On 12/4/14, 8:27 PM, "Sathish Anickode" <SAnickode at skytouchtechnology.com<mailto:SAnickode at skytouchtechnology.com>>
wrote:
>I find that the shibboleth session and application session are distinct
>and each have their own time to live.
Assuming there is an application session, yes.
> However, I wanted to confirm if the life time for session tokens behave
>as follows:
>
>Shibboleth session will live for a set duration while the application
>session, which also has a set duration, extends each time the application
>is accessed.
There's no single answer to that, application sessions depend on the
application, obviously. The SP session has both a lifetime maximum and a
timeout.
> However, Shibboleth sessions is not updated after each application
>access and does
> not extend beyond the preset expiration time.
I don't know what that means, but the SP lifetime is an absolute maximum
set up front and it never goes past that. The inactivity timeout is based
on last access and that's updated every time the session is used. I have
no idea what any application does or doesn't do, that's not in scope of my
software.
>
>As per PCI-DSS 3.0 standards, each application should have session
>timeout set to 15 minutes after which the user should be forced to
>authenticate again. Can you please let me know what would be the best
>practice for setting appropriate shibboleth session timeout to accomplish
>this requirement?
You'd have to start by determining what somebody saying "timeout" actually
means, because that's just not technically precise.
-- Scott
--
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net<mailto:users-unsubscribe at shibboleth.net>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20141204/717b5624/attachment.html
More information about the users
mailing list