ExamGecko
Question list
Search
Search

Related questions

Question 1076 - CISA discussion

Report
Export

If a source code is not recompiled when program changes are implemented, which of the following is a compensating control to ensure synchronization of source and object?

A.
Comparison of object and executable code
Answers
A.
Comparison of object and executable code
B.
Review of audit trail of compile dates
Answers
B.
Review of audit trail of compile dates
C.
Comparison of date stamping of source and object code
Answers
C.
Comparison of date stamping of source and object code
D.
Review of developer comments in executable code
Answers
D.
Review of developer comments in executable code
Suggested answer: C

Explanation:

Source code synchronization is the process of ensuring that the source code and the object code (the compiled version of the source code) are consistent and up-to-date1. When program changes are implemented, the source code should be recompiled to generate a new object code that reflects the changes. However, if the source code is not recompiled, there is a risk that the object code may be outdated or incorrect.A compensating control is a measure that reduces the risk of an existing control weakness or deficiency2. A compensating control for source code synchronization is to compare the date stamping of the source and object code.Date stamping is a method of recording the date and time when a file is created or modified3. By comparing the date stamping of the source and object code, one can verify if they are synchronized or not. If the date stamping of the source code is newer than the object code, it means that the source code has been changed but not recompiled. If the date stamping of the object code is newer than the source code, it means that the object code has been compiled from a different source code. If the date stamping of both files are identical, it means that they are synchronized.

asked 18/09/2024
Kees den Dekker
43 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first