CAS-002 · Question #338
A software project manager has been provided with a requirement from the customer to place limits on the types of transactions a given user can initiate without external interaction from another…
The correct answer is C. Separation of duties. Requiring a second user with elevated privileges to authorize certain transactions is the definition of separation of duties, which divides critical functions among multiple users to prevent fraud or error.
Question
A software project manager has been provided with a requirement from the customer to place limits on the types of transactions a given user can initiate without external interaction from another user with elevated privileges. This requirement is BEST described as an implementation of:
Options
- AAn administrative control
- BDual control
- CSeparation of duties
- DLeast privilege
- ECollusion
How the community answered
(40 responses)- A5% (2)
- C93% (37)
- D3% (1)
Why each option
Requiring a second user with elevated privileges to authorize certain transactions is the definition of separation of duties, which divides critical functions among multiple users to prevent fraud or error.
An administrative control refers to policies, procedures, and guidelines rather than a technical enforcement mechanism that limits transaction types per user role.
Dual control requires two authorized users to act simultaneously and together, such as two keys to open a safe, rather than a tiered privilege approval workflow involving different roles.
Separation of duties is a security principle that divides sensitive tasks so that no single user can complete them unilaterally. Requiring external interaction from another user with elevated privileges before a transaction can proceed enforces this separation by introducing a mandatory approval boundary. This limits insider threat and reduces the risk of unauthorized or fraudulent actions by any individual user acting alone.
Least privilege restricts a user to the minimum access needed for their role but does not inherently require a second user's involvement to authorize or complete a transaction.
Collusion describes two or more users cooperating to circumvent controls and is a threat model, not a security control or implementation approach.
Concept tested: Separation of duties for privileged transaction approval
Source: https://csrc.nist.gov/glossary/term/separation_of_duties
Topics
Community Discussion
No community discussion yet for this question.