nerdexam
CompTIA

SY0-501 · Question #325

An audit has revealed that database administrators are also responsible for auditing database changes and backup logs. Which of the following access control methodologies would BEST mitigate this…

The correct answer is D. Separation of duties. The audit finding reveals that DBAs have conflicting responsibilities - both making changes and auditing those same changes - which is a classic internal control violation best addressed by Separation of Duties.

Submitted by andreas_gr· Mar 4, 2026Security program management and oversight

Question

An audit has revealed that database administrators are also responsible for auditing database changes and backup logs. Which of the following access control methodologies would BEST mitigate this concern?

Options

  • ATime of day restrictions
  • BPrinciple of least privilege
  • CRole-based access control
  • DSeparation of duties

How the community answered

(59 responses)
  • A
    3% (2)
  • B
    12% (7)
  • C
    5% (3)
  • D
    80% (47)

Why each option

The audit finding reveals that DBAs have conflicting responsibilities - both making changes and auditing those same changes - which is a classic internal control violation best addressed by Separation of Duties.

ATime of day restrictions

Time of day restrictions limit when users can access systems but do not address the conflict of interest created when the same person performs and audits the same tasks.

BPrinciple of least privilege

Principle of least privilege ensures users only have the minimum access needed for their role, but it does not inherently prevent a single role from being assigned both operational and oversight responsibilities.

CRole-based access control

Role-based access control (RBAC) assigns permissions based on job roles, but without enforcing SoD, a single role can still be granted both administrative and auditing privileges, leaving the conflict unresolved.

DSeparation of dutiesCorrect

Separation of Duties (SoD) is an access control principle that divides critical tasks among multiple individuals so no single person can perform and audit their own actions. By assigning database administration and audit/log review responsibilities to different roles or personnel, organizations prevent self-auditing and reduce the risk of fraud or undetected errors. This directly mitigates the concern of DBAs being able to cover up unauthorized changes by also controlling the audit trail.

Concept tested: Separation of duties to prevent self-auditing conflicts

Source: https://csrc.nist.gov/glossary/term/separation_of_duty

Topics

#separation of duties#database security#audit controls#access control

Community Discussion

No community discussion yet for this question.

Full SY0-501 Practice