Exam CISA All QuestionsBrowse all questions from this exam
Question 250

Code changes are compiled and placed in a change folder by the developer. An implementation team migrates changes to production from the change folder.

Which of the following BEST indicates separation of duties is in place during the migration process?

    Correct Answer: B

    Separation of duties (SoD) is a fundamental control to prevent fraud and errors. It requires that the responsibility for critical tasks be divided among different individuals. The statement 'The implementation team does not have access to change the source code' ensures that the team responsible for migrating changes to production cannot alter the source code, thereby effectively separating the duties of developing and deploying code. This division reduces the risk that any one person has enough control to perform unauthorized or unintended changes.

Discussion
topikalOption: B

correct answer is B, code review is not related to SoD

a84nOption: A

Q: BEST indicates separation of duties is in place during the migration process Answer: A

SwallowsOption: B

The implementation team does not have access to the source code, so the compiled data by the developer cannot be modified by the implementation team.

Swallows

The implementation team's lack of access to modify source code shows one aspect of the separation of duties in place, but it is not a complete proof of separation of duties. Simply not having access does not ensure that other processes (e.g. code reviews and approval processes) are in place. Separation of duties is not just about having separate roles, but also includes checks between each role, which makes it even more important that code reviews are performed.

AB1237Option: A

Answer is A, because if its is B - the implementation team does not have access to change the source code, is a control, but it does not necessarily indicate separation of duties. It focuses on restricting access rather than involving a separate individual in the review process.

ChaBum

cannot be A because it describes 4 eyes principle, and not separation of duties.

BA27Option: A

A. A second individual performs code review before the change is released to production

BA27

Apologies. Correct is B

Ray81Option: B

that's SOD

hohoOption: B

I am B, it better to describe SoD

3008Option: A

A IS ANSWER

3008

A IS NOT ANSWER

Idkanything

Why change your answer?

3008

sorry A is correct.. my mistake.

3008

Option D, where the developer approves changes prior to moving them to the change folder, is not an effective way of implementing separation of duties since it does not involve a separate individual verifying the code changes. This approach can lead to situations where the developer approves their own changes, increasing the risk of errors or malicious activity going undetected. Option C, where the implementation team does not have experience writing code, is not an effective separation of duties measure since it does not address the need for an independent verification of the code changes. Option B where the implementation team does not have access to change the source code, is not an effective separation of duties measure either since it does not address the need for an independent verification of the code changes.

3008

In contrast, option A involves a separate individual performing a code review to ensure that the changes are properly documented, tested, and meet the required coding standards. This approach helps ensure that code changes are thoroughly vetted and tested before being implemented in production, reducing the risk of errors, fraud, or malicious activity.