CISA · Question #106
A company requires that all program change requests (PCRs) be approved and all modifications be automatically logged. Which of the following is audit procedures will BEST determine whether…
The correct answer is D. Trace a sample of program changes from the log to completed PCR forms. To best determine if unauthorized changes were made, an audit should trace program changes recorded in the log back to approved PCR forms, verifying that every change has proper authorization.
Question
A company requires that all program change requests (PCRs) be approved and all modifications be automatically logged. Which of the following is audit procedures will BEST determine whether unauthorized changes have been made to production programs?
Options
- AUse source code comparison software to determine whether any changes have been made to a
- BReview a sample of PCRs for proper approval throughout the program change process.
- CTrace a sample of complete PCR forms to the log of all program changes.
- DTrace a sample of program changes from the log to completed PCR forms.
How the community answered
(34 responses)- A3% (1)
- B15% (5)
- C12% (4)
- D71% (24)
Why each option
To best determine if unauthorized changes were made, an audit should trace program changes recorded in the log back to approved PCR forms, verifying that every change has proper authorization.
Source code comparison software identifies *what* changes were made, but doesn't inherently verify *authorization* for those changes.
Reviewing PCRs for approval checks the *process for requested changes*, but doesn't confirm if *all actual changes* originated from approved PCRs.
Tracing PCRs to the log confirms that approved changes were logged, but it doesn't reveal whether *unapproved changes* were also made and logged or made without a PCR.
Tracing changes from the log of *all* program modifications to *completed PCR forms* ensures that every modification that occurred in the production environment has a corresponding, approved request. This audit procedure directly identifies any changes in the log that lack proper authorization, thus detecting unauthorized changes.
Concept tested: IT change management audit
Topics
Community Discussion
No community discussion yet for this question.