ExamGecko
Question list
Search
Search

Related questions











Question 480 - CISA discussion

Report
Export

An organization has recently moved to an agile model for deploying custom code to its in-house accounting software system. When reviewing the procedures in place for production code deployment, which of the following is the MOST significant security concern to address?

A.
Software vulnerability scanning is done on an ad hoc basis.
Answers
A.
Software vulnerability scanning is done on an ad hoc basis.
B.
Change control does not include testing and approval from quality assurance (QA).
Answers
B.
Change control does not include testing and approval from quality assurance (QA).
C.
Production code deployment is not automated.
Answers
C.
Production code deployment is not automated.
D.
Current DevSecOps processes have not been independently verified.
Answers
D.
Current DevSecOps processes have not been independently verified.
Suggested answer: B

Explanation:

Change control is the process of managing and documenting changes to an information system or its components. Change control aims to ensure that changes are authorized, tested, approved, implemented, and reviewed in a controlled and consistent manner. Change control is an essential part of ensuring the security, reliability, and quality of an information system.

One of the key elements of change control is testing and approval from quality assurance (QA). QA is the function that verifies that the changes meet the requirements and specifications, comply with the standards and policies, and do not introduce any errors or vulnerabilities. QA testing and approval provide assurance that the changes are fit for purpose, function as expected, and do not compromise the security or performance of the system.

An organization that has recently moved to an agile model for deploying custom code to its in-house accounting software system should still follow change control procedures, including QA testing and approval. Agile development methods emphasize flexibility, speed, and collaboration, but they do not eliminate the need for quality and security checks. In fact, agile methods can facilitate change control by enabling frequent and iterative testing and feedback throughout the development cycle.

However, if change control does not include testing and approval from QA, this poses a significant security concern for the organization. Without QA testing and approval, the changes may not be properly validated, verified, or evaluated before being deployed to production. This could result in introducing bugs, defects, or vulnerabilities that could affect the functionality, availability, integrity, or confidentiality of the accounting software system. For example, a change could cause data corruption, performance degradation, unauthorized access, or data leakage. These risks could have serious consequences for the organization's financial operations, compliance obligations, reputation, or legal liabilities.

Therefore, change control that does not include testing and approval from QA is the most significant security concern to address when reviewing the procedures in place for production code deployment in an agile model.

Change Control - ISACA

Quality Assurance - ISACA

Agile Development - ISACA

10 Agile Software Development Security Concerns You Need to Know

asked 18/09/2024
Knowledge Mathebula
35 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first