Medium1 markMultiple Choice
Area II: SecuritySecurityAccess ControlLeast Privilege

CPA · Question 23 · Area II: Security

An auditor is reviewing the 'Least Privilege' implementation for a database. They find that the 'Reporting_User' role has 'DROP TABLE' permissions. Why is this a control deficiency?

Answer options:

A.

Reporting users only need read access (SELECT), not delete capabilities.

B.

DROP TABLE is a command that should only be available to the CEO.

C.

Reporting users should have full administrative rights to generate accurate reports.

D.

DROP TABLE permissions cause performance issues.

How to approach this question

Define the job function (Reporting) and the permission (DROP = Delete). Do they match? No.

Full Answer

A.Reporting users only need read access (SELECT), not delete capabilities.✓ Correct
A
The principle of least privilege dictates that users should only have the access necessary to perform their job functions. A reporting user needs SELECT permissions. DROP TABLE allows deletion of data structures, which is a massive risk and unnecessary for reporting.

Common mistakes

Assuming reporting requires high-level access.

Practice the full CPA ISC Practice Exam

82 questions · hints · full answers · grading

More questions from this exam