CAS-002 · Question #81
To prevent a third party from identifying a specific user as having previously accessed a service provider through an SSO operation, SAML uses which of the following?
The correct answer is A. Transient identifiers. SAML transient identifiers are per-session pseudonymous values that prevent third parties from correlating a user's identity across multiple SSO interactions.
Question
To prevent a third party from identifying a specific user as having previously accessed a service provider through an SSO operation, SAML uses which of the following?
Options
- ATransient identifiers
- BSOAP calls
- CDiscovery profiles
- DSecurity bindings
How the community answered
(23 responses)- A70% (16)
- B4% (1)
- C17% (4)
- D9% (2)
Why each option
SAML transient identifiers are per-session pseudonymous values that prevent third parties from correlating a user's identity across multiple SSO interactions.
Transient identifiers in SAML are one-time, ephemeral subject identifiers generated fresh for each authentication session and discarded afterward. Because each session produces a different identifier, an external observer or colluding service provider cannot link separate authentications back to the same user, directly fulfilling the unlinkability privacy requirement described in the SAML specification.
SOAP calls are a messaging transport used to carry SAML protocol messages and have no role in anonymizing user identity.
Discovery profiles in SAML assist clients in locating the correct identity provider and are not related to protecting user identity across sessions.
Security bindings define how SAML messages are bound to underlying transport protocols for integrity and confidentiality, not for user identifier obfuscation.
Concept tested: SAML transient identifiers for SSO user privacy
Source: https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf
Topics
Community Discussion
No community discussion yet for this question.