Skip to content

CS Professional · Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Information Systems

An IS auditor reviewing a bank's core banking system finds that the programmer who writes changes to the application code can also move those changes into the live production environment. Which control weakness does this primarily represent?

The weakness is lack of segregation of duties in change management. When the same programmer can write code and move it into production, unauthorised or untested changes can go live unnoticed. Development, testing and production migration should be performed or approved by different people.

  1. ALack of segregation of duties in change managementCorrect
  2. BAbsence of an off-site backup
  3. CWeak encryption of data in transit
  4. DInadequate system capacity planning

Explanation

Developers who can both write and promote code to production can introduce unauthorised or untested changes without detection. Good change management separates development, testing and production roles. The other options concern backup, encryption and capacity, which the facts do not describe.

Did you get it right without looking?

One question tells you little. A timed set on Information Systems shows your real accuracy, how long you take and where you lose marks.

More Information Systems questions