SCS-C03 Identity and Access Management Practice Question
Which IAM configuration helps prevent the 'confused deputy' problem when accessing cross-account resources?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
External ID.
The 'External ID' is specifically designed to mitigate the confused deputy problem. When a third party assumes a role in your account, they must provide a unique identifier that you have pre-shared with them. This ensures that the third party is acting on behalf of the correct customer, preventing an attacker from tricking the service into accessing the wrong account's resources. It is a critical security control for cross-account integrations.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
MFA requirement on the role.
Why it's wrong here
MFA is for verifying the identity of the user assuming the role. While good practice, it does not address the confused deputy problem, which is about ensuring the service provider is acting on behalf of the right entity. The External ID is the correct mechanism for that specific security concern.
- ✓
External ID.
Why this is correct
The External ID is the primary mechanism for preventing the confused deputy problem in cross-account role assumptions. It serves as a secret value shared only between the trustor and the trustee, ensuring that the trust relationship is validated correctly during the assume-role process and preventing unauthorized access to resources.
- ✗
Role session name.
Why it's wrong here
The role session name is a descriptive label for the session. It does not provide any security validation or prevent the confused deputy problem. It is useful for logging and auditing, helping to identify which user initiated an action, but it does not act as a security credential or check.
- ✗
Source IP condition.
Why it's wrong here
Restricting by IP address can prevent unauthorized access from unexpected locations, but it does not solve the confused deputy problem. A deputy could still be confused even if the request comes from an allowed IP address. The External ID provides the necessary context-aware validation that simple IP filtering lacks.
About these practice questions
One of 99 original SCS-C03 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SCS-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SCS-C03 exam.