ISACA CISA Practice Questions with Explanations
Free ISACA CISA practice questions. 50 of them, each with the correct answer, a full explanation, and the reason every other option is wrong. These are real questions from the CISA exam, not paraphrases, and every explanation is written out rather than just marking the right letter.
They are drawn from the same bank as the full CISA pack, which has 1823 questions in total.
Get the full CISA question bank (1823 questions) →
CISA practice questions
Question 1
Which of the following should be of GREATEST concern to an IS auditor reviewing an organization's business continuity plan (BCP)?
- A. The BCP has not been tested since it was first issued.
- B. The BCP is not version-controlled.
- C. The BCP's contact information needs to be updated.
- D. The BCP has not been approved by senior management.
Show answer and explanation ▾
Correct answer: A
An untested BCP is fundamentally unreliable and poses the greatest risk because it has never been validated to actually work during a real incident. Testing is critical to identifying gaps, clarifying procedures, and ensuring recovery objectives can be met. While version control, updated contact information, and management approval are all important, they are secondary to proving the plan actually functions when needed.
Why the other options are wrong:
- B. Version control is a good practice but does not affect whether the BCP will actually work during a crisis.
- C. Outdated contact information should be corrected, but this is a maintenance issue, not a fundamental validity concern.
- D. Senior management approval is necessary for authority but does not validate that the plan will function effectively.
Question 2
Which of the following would be MOST useful when analyzing computer performance?
- A. Tuning of system software to optimize resource usage
- B. Operations report of user dissatisfaction with response time
- C. Statistical metrics measuring capacity utilization
- D. Report of off-peak utilization and response time
Show answer and explanation ▾
Correct answer: C
Statistical metrics measuring capacity utilization provide objective, quantifiable data about system performance across various conditions and time periods. These metrics enable trend analysis, bottleneck identification, and data-driven decision making. While operations reports and off-peak data provide some insight, they lack the comprehensive statistical foundation needed for thorough analysis. System tuning is an action, not an analysis tool.
Why the other options are wrong:
- A. Tuning is a corrective action, not an analysis method for measuring performance.
- B. User satisfaction reports are subjective and do not provide the statistical foundation needed for rigorous performance analysis.
- D. Off-peak utilization alone does not capture the full picture of system performance under normal operating conditions.
Question 3
Which of the following is the GREATEST risk if two users have concurrent access to the same database record?
- A. Entity integrity
- B. Availability integrity
- C. Referential integrity
- D. Data integrity
Show answer and explanation ▾
Correct answer: D
When two users have concurrent access to the same database record without proper locking mechanisms, the greatest risk is data integrity-the loss or corruption of actual data values. This can result in lost updates, dirty reads, or inconsistent data states. Entity integrity, referential integrity, and availability integrity are all important, but data integrity is the broadest and most fundamental concern when concurrent modifications occur without proper synchronization controls.
Why the other options are wrong:
- A. Entity integrity (unique identification) is less threatened by concurrent access than data value integrity.
- B. Availability integrity is not a standard integrity classification in database theory.
- C. Referential integrity (foreign key relationships) is less directly threatened than the core data values themselves.
Question 4
Which of the following is the MOST effective way for an organization to help ensure agreed-upon action plans from an IS audit will be implemented?
- A. Ensure ownership is assigned.
- B. Test corrective actions upon completion.
- C. Ensure sufficient audit resources are allocated.
- D. Communicate audit results organization-wide.
Show answer and explanation ▾
Correct answer: A
Assigning clear ownership is the most effective foundation for ensuring implementation because it establishes accountability and designates a responsible party with decision- making authority. Without clear ownership, action items can fall through the cracks regardless of other supporting activities. Testing, resource allocation, and communication are all valuable supporting measures, but they are ineffective without someone clearly responsible for seeing the actions through to completion.
Why the other options are wrong:
- B. Testing corrective actions is important verification but occurs after implementation and does not drive the initial commitment.
- C. Adequate audit resources support the audit process itself but do not directly ensure management implements agreed-upon actions.
- D. Organization-wide communication raises awareness but does not create the accountability needed for implementation.
Question 5
Which of the following issues associated with a data center's closed circuit television (CCTV) surveillance cameras should be of MOST concern to an IS auditor?
- A. CCTV recordings are not regularly reviewed.
- B. CCTV records are deleted after one year.
- C. CCTV footage is not recorded 24 x 7.
- D. CCTV cameras are not installed in break rooms.
Show answer and explanation ▾
Correct answer: A
CCTV recordings that are not regularly reviewed provide false security-the system exists but serves no preventive or detective function. Regular review is essential for identifying suspicious activity, responding to incidents, and demonstrating that surveillance serves an actual security purpose. One-year retention is a reasonable policy, 24/7 recording is standard for critical areas, and break room exclusion is typically appropriate for privacy. However, unreviewed footage defeats the purpose of having the system.
Why the other options are wrong:
- B. A one-year retention policy is reasonable and sufficient for most audit and security purposes.
- C. 24/7 recording is ideal but may be restricted to certain areas; not recording 24/7 in all areas does not eliminate the system's value.
- D. Break rooms typically should not have CCTV for privacy reasons, so this is not a security concern.
Question 6
An IS auditor has been asked to audit the proposed acquisition of new computer hardware. The auditor's PRIMARY concern is that:
- A. a clear business case has been established.
- B. the new hardware meets established security standards.
- C. a full, visible audit trail will be included.
- D. the implementation plan meets user requirements.
Show answer and explanation ▾
Correct answer: A
The primary concern for an IS auditor reviewing hardware acquisition is ensuring a clear business case exists. This establishes that the acquisition aligns with organizational strategy, has been justified by demonstrable need, and represents a prudent investment decision. Without a sound business case, security standards, audit trails, and user requirements become secondary concerns. The business case is the foundational justification that should precede all other implementation decisions.
Why the other options are wrong:
- B. Security standards compliance is important but is typically addressed during the procurement specification phase, not the primary audit concern.
- C. Audit trails are implementation details that support accountability but do not determine whether the acquisition itself is justified.
- D. Meeting user requirements is important but assumes the acquisition decision itself is justified, which the business case must establish first.
Question 7
To confirm integrity for a hashed message, the receiver should use:
- A. the same hashing algorithm as the sender's to create a binary image of the file.
- B. a different hashing algorithm from the sender's to create a numerical representation of the file.
- C. a different hashing algorithm from the sender's to create a binary image of the file.
- D. the same hashing algorithm as the sender's to create a numerical representation of the file.
Show answer and explanation ▾
Correct answer: D
To confirm message integrity, the receiver must use the same hashing algorithm as the sender to produce a numerical representation (hash value) of the received message. This hash is then compared to the sender's transmitted hash; if they match, integrity is confirmed. Using the same algorithm is essential for reproducibility, and hashing produces a numerical digest, not a binary image. Any variation in algorithm or output format would prevent proper verification.
Why the other options are wrong:
- A. While the same algorithm is correct, hashing produces a numerical representation (digest), not a binary image of the entire file.
- B. A different hashing algorithm would produce an incompatible result and prevent verification of the original sender's hash.
- C. Both the different algorithm and binary image characterizations are incorrect; the receiver must use the same algorithm and compare numerical hashes.
Question 8
An organization is implementing a new system that supports a month-end business process. Which of the following implementation strategies would be MOST efficient to decrease business downtime?
- A. Cutover
- B. Phased
- C. Pilot
- D. Parallel
Show answer and explanation ▾
Correct answer: D
Parallel implementation is the most efficient strategy for minimizing business downtime in a month-end process. This approach runs the old and new systems concurrently during the critical month-end period, allowing the organization to validate the new system while maintaining full business continuity with the proven old system. If problems emerge, the organization can continue operations without interruption. Cutover involves immediate switching (high risk), phased implementation extends downtime across multiple phases, and pilot testing delays full deployment. For critical, time-sensitive processes, parallel provides the best protection.
Why the other options are wrong:
- A. Cutover is the riskiest approach, involving immediate switching with no fallback, creating maximum exposure during month-end.
- B. Phased implementation extends the transition period and creates ongoing complexity during critical month-end operations.
- C. Pilot testing validates the system but delays full deployment and does not address the need to minimize downtime during go-live.
Question 9
Which of the following should be the FIRST step in managing the impact of a recently discovered zero-day attack?
- A. Estimating potential damage
- B. Identifying vulnerable assets
- C. Evaluating the likelihood of attack
- D. Assessing the impact of vulnerabilities
Show answer and explanation ▾
Correct answer: B
When a zero-day attack is discovered, the immediate first step must be to identify which assets in the organization are vulnerable to this new threat. This inventory of vulnerable systems is foundational-without knowing what is at risk, you cannot effectively prioritize response actions, estimate damage, or evaluate likelihood. Once vulnerable assets are identified, then you can assess impact, estimate damage, and implement remediation strategies.
Why the other options are wrong:
- A. Estimating damage is premature before understanding which assets are actually vulnerable to the zero-day.
- C. Evaluating likelihood of attack is less urgent than first identifying what is exposed to the threat.
- D. Assessing impact of vulnerabilities should follow identification of which assets are vulnerable.
Question 10
Which of the following is the BEST way to ensure that an application is performing according to its specifications?
- A. Pilot testing
- B. System testing
- C. Integration testing
- D. Unit testing
Show answer and explanation ▾
Correct answer: B
System testing is the comprehensive phase where an integrated application is tested against the original specifications and requirements to verify it performs as intended. It validates the complete, end-to-end functionality of the application. Pilot testing validates in a live environment but not comprehensively against specs; integration testing focuses on component interactions; unit testing addresses individual code modules. Only system testing directly validates that the entire application meets its specified requirements.
Why the other options are wrong:
- A. Pilot testing evaluates performance in a limited production environment but does not systematically verify all specifications.
- C. Integration testing verifies that components work together but does not comprehensively validate full application specifications.
- D. Unit testing validates individual code units but not the overall application behavior against complete specifications.
Question 11
Which of the following would be MOST effective to protect information assets in a data center from theft by a vendor?
- A. Conceal data devices and information labels.
- B. Issue an access card to the vendor.
- C. Monitor and restrict vendor activities.
- D. Restrict use of portable and wireless devices.
Show answer and explanation ▾
Correct answer: C
Monitoring and restricting vendor activities is the most effective control to prevent data theft because it directly observes and limits what vendors can do while on-site. This active oversight detects suspicious behavior in real-time and prevents unauthorized access or removal of sensitive assets. Concealing devices is ineffective since vendors are granted physical access; access cards alone provide no surveillance; restricting portable devices, while helpful, doesn't address the fundamental need to monitor what authorized vendors actually do.
Why the other options are wrong:
- A. Concealing devices is impractical when vendors must be granted legitimate facility access and does not prevent determined theft.
- B. Issuing access cards grants entry but provides no monitoring of vendor activities or prevention of data theft.
- D. Restricting portable devices limits one avenue of theft but does not address monitoring or preventing vendor misconduct during authorized visits.
Question 12
An employee loses a mobile device resulting in loss of sensitive corporate data. Which of the following would have BEST prevented data leakage?
- A. Data encryption on the mobile device
- B. The triggering of remote data wipe capabilities
- C. Awareness training for mobile device users
- D. Complex password policy for mobile devices
Show answer and explanation ▾
Correct answer: A
Data encryption on the mobile device is the best preventive measure because it renders stolen data unreadable and unusable without the decryption key, thus eliminating the harm from data leakage regardless of how the device is lost or compromised. While remote wipe and awareness training are valuable controls, they cannot recover already-lost data. Remote wipe only works if initiated before data access, and training cannot prevent all device losses. Encryption prevents leakage by making the data inherently protected.
Why the other options are wrong:
- B. Remote wipe only prevents further access after the loss is discovered and reported, but cannot protect data already accessed or copied by a thief.
- C. Awareness training reduces the probability of loss but cannot prevent a determined thief from stealing a lost device or accessing unencrypted data.
- D. Complex passwords protect against unauthorized use but do not prevent a thief from accessing unencrypted data or cloning the device entirely.
Question 13
During the evaluation of controls over a major application development project, the MOST effective use of an IS auditor's time would be to review and evaluate:
- A. cost-benefit analysis.
- B. acceptance testing.
- C. application test cases.
- D. project plans.
Show answer and explanation ▾
Correct answer: D
Reviewing project plans is the most effective use of an auditor's time during application development controls evaluation because it establishes the governance framework, identifies control requirements, and determines scope and risk at the foundational level. This high-level review guides all subsequent audit activities and prevents wasted effort on low-risk areas. Detailed evaluation of test cases and acceptance testing are important but are tactical activities best focused after understanding overall project governance. Cost- benefit analysis is not directly an IS auditor's primary concern.
Why the other options are wrong:
- A. Cost-benefit analysis is a business decision tool, not a primary focus of IS audit control evaluation.
- B. Acceptance testing review is a detailed operational activity that comes after understanding the broader project control framework.
- C. Detailed review of individual test cases is a tactical activity less efficient than first understanding overall project governance and controls.
Question 14
Upon completion of audit work, an IS auditor should:
- A. provide a report to the auditee stating the initial findings.
- B. provide a report to senior management prior to discussion with the auditee.
- C. distribute a summary of general findings to the members of the auditing team.
- D. review the working papers with the auditee.
Show answer and explanation ▾
Correct answer: A
Upon completion of audit work, the IS auditor should first provide findings to the auditee (management of the audited area) to allow them to respond, provide context, and potentially correct any misunderstandings before final reporting to senior management. This ensures accuracy and fairness by giving the auditee an opportunity to comment on findings. Reporting directly to senior management before discussion with the auditee bypasses proper governance; reviewing working papers with the auditee is administrative; distributing summaries to the audit team is operational but occurs in parallel, not as the primary first step.
Why the other options are wrong:
- B. Reporting to senior management before discussion with the auditee violates the principle of giving the audited area opportunity to respond and validate findings.
- C. Distributing summaries to audit team members is an internal administrative action, not the primary first step in formal reporting.
- D. Reviewing working papers with the auditee is a detailed activity that follows initial findings discussion, not the primary reporting step.
Question 15
During an IT general controls audit of a high-risk area where both internal and external audit teams are reviewing the same areas simultaneously, which of the following is the BEST approach to optimize resources?
- A. Leverage the work performed by external audit for the internal audit testing.
- B. Ensure both the internal and external auditors perform the work simultaneously.
- C. Roll forward the general controls audit to the subsequent audit year.
- D. Request that the external audit team leverage the internal audit work.
Show answer and explanation ▾
Correct answer: A
Leveraging the work performed by external audit for internal audit testing is the best approach to optimize resources when both teams audit the same high-risk areas simultaneously. This avoids duplication of effort, reduces overall audit burden on the organization, and allows the internal audit team to validate external work or focus on complementary areas. Both teams must coordinate and document this reliance, but the principle is sound resource management. Simultaneous independent work is inefficient; rolling forward audits creates risk exposure; requesting external rely on internal work reverses the typical authority relationship in most frameworks.
Why the other options are wrong:
- B. Performing the same work simultaneously by both teams is duplicative and wastes audit resources without added value.
- C. Rolling forward audits to the next year creates a control gap and unnecessary risk in a high-risk area.
- D. External auditors typically have independence requirements that make relying on internal work less standard than internal relying on external work.
Question 16
The GREATEST benefit of using a prototyping approach in software development is that it helps to:
- A. improve efficiency of quality assurance (QA) testing.
- B. conceptualize and clarify requirements.
- C. decrease the time allocated for user testing and review.
- D. minimize scope changes to the system.
Show answer and explanation ▾
Correct answer: B
The greatest benefit of prototyping is that it helps conceptualize and clarify requirements by allowing stakeholders to see a tangible, interactive representation of the proposed system early in development. This facilitates feedback, reveals ambiguities in requirements, and ensures alignment between what users expect and what developers build-preventing costly rework later. While prototyping may improve QA efficiency and reduce some testing time, these are secondary benefits. It does not minimize scope changes; in fact, it often reveals scope clarifications. The primary value is achieving shared understanding of requirements upfront.
Why the other options are wrong:
- A. Improving QA efficiency is a potential benefit but is secondary to the core advantage of requirements clarity.
- C. Prototyping does not decrease user testing time; if anything, it increases early user engagement to refine requirements.
- D. Prototyping does not minimize scope changes; it often reveals needed scope adjustments by clarifying actual requirements.
Question 17
After an employee termination, a network account was removed, but the application account remained active. To keep this issue from recurring, which of the following is the BEST recommendation?
- A. Integrate application accounts with network single sign-on.
- B. Perform periodic access reviews.
- C. Retrain system administration staff.
- D. Leverage shared accounts for the application.
Show answer and explanation ▾
Correct answer: A
Integrating application accounts with network single sign-on (SSO) ensures that when a network account is terminated, the application access is automatically revoked at the same time. This eliminates the gap where network accounts are removed but application accounts remain active, addressing the root cause of the problem systematically rather than relying on manual processes or periodic checks.
Why the other options are wrong:
- B. Periodic access reviews only detect orphaned accounts after the fact; they don't prevent the problem from occurring in the first place.
- C. Retraining staff may improve execution but doesn't solve the structural problem of accounts not being synchronized.
- D. Shared accounts are a security anti-pattern that increases risk and accountability issues rather than improving account termination procedures.
Question 18
During an IT governance audit, an IS auditor notes that IT policies and procedures are not regularly reviewed and updated. The GREATEST concern to the IS auditor is that policies and procedures might not:
- A. reflect current practices.
- B. be subject to adequate quality assurance (QA).
- C. include new systems and corresponding process changes.
- D. incorporate changes to relevant laws.
Show answer and explanation ▾
Correct answer: A
The greatest concern when policies and procedures are not regularly reviewed and updated is that they will not reflect current practices. Outdated policies create a disconnect between what the organization actually does and what it claims to do, undermining the entire governance framework. This is more fundamental than the other concerns, which are consequences of policies failing to reflect current reality.
Why the other options are wrong:
- B. QA processes are separate from whether policies are current; outdated policies may still have undergone QA.
- C. Not including new systems is a specific manifestation of failing to reflect current practices, but not the greatest concern overall.
- D. While regulatory alignment is important, the primary audit concern is whether policies match actual operations.
Question 19
Management receives information indicating a high level of risk associated with potential flooding near the organization's data center with in the next few years. As a result, a decision has been made to move data center operations to another facility on higher ground. Which approach has been adopted?
- A. Risk reduction
- B. Risk acceptance
- C. Risk transfer
- D. Risk avoidance
Show answer and explanation ▾
Correct answer: D
Moving data center operations to another facility on higher ground is risk avoidance because the organization is eliminating the risk entirely by no longer operating in the location subject to flooding. Risk avoidance means taking action to eliminate the risk condition altogether, rather than accepting it, reducing it, or transferring it to another party.
Why the other options are wrong:
- A. Risk reduction would involve mitigating the flooding risk at the current location, such as installing flood barriers.
- B. Risk acceptance would mean acknowledging the flooding risk and choosing to remain at the current location.
- C. Risk transfer would involve purchasing insurance or outsourcing operations to another company that assumes the flooding risk.
Question 20
An emergency power-off switch should:
- A. not be in the computer room.
- B. not be identified
- C. be protected.
- D. be illuminated.
Show answer and explanation ▾
Correct answer: C
An emergency power-off switch should be protected to prevent accidental or unauthorized activation that could disrupt critical operations. Protection mechanisms such as covers or guarding ensure that the switch can only be used in genuine emergencies. A protected switch balances accessibility for legitimate emergency use with protection against inadvertent or malicious activation.
Why the other options are wrong:
- A. The switch should be in the computer room where critical equipment is located so it can be activated quickly in an emergency.
- B. The switch must be identified and clearly marked so authorized personnel can locate it immediately during an emergency.
- D. While illumination could be helpful, protection is the primary requirement; illumination is secondary to preventing accidental activation.
Question 21
Which of the following is the PRIMARY role of the IS auditor in an organization's information classification process?
- A. Securing information assets in accordance with the classification assigned
- B. Validating that assets are protected according to assigned classification
- C. Ensuring classification levels align with regulatory guidelines
- D. Defining classification levels for information assets within the organization
Show answer and explanation ▾
Correct answer: B
The primary role of the IS auditor in the information classification process is to validate that assets are protected according to their assigned classification. This is a verification and assurance function-auditors assess whether the organization is actually implementing the security controls that correspond to each classification level, rather than defining the classifications themselves or managing the assets.
Why the other options are wrong:
- A. Securing information assets is the responsibility of information security management, not the IS auditor.
- C. While regulatory alignment is important, the auditor's primary role is validation of protection, not ensuring regulatory alignment.
- D. Defining classification levels is a management responsibility; the auditor validates the process, not defines it.
Question 22
When evaluating whether the expected benefits of a project have been achieved, it is MOST important for an IS auditor to review:
- A. the project schedule.
- B. quality assurance (QA) results.
- C. post-implementation issues.
- D. the business case
Show answer and explanation ▾
Correct answer: D
When evaluating whether expected benefits have been achieved, the IS auditor must primarily review the business case because it documents what benefits were originally promised and the success criteria against which outcomes should be measured. The business case provides the baseline for comparison and is essential for determining if the project delivered its intended value.
Why the other options are wrong:
- A. The project schedule shows timeline performance but not whether business benefits were realized.
- B. QA results demonstrate technical quality but not whether the project achieved its business objectives.
- C. Post-implementation issues are operational problems, not measures of whether benefits were achieved compared to the original business case.
Question 23
Which of the following is the MOST important reason for IS auditors to perform post- implementation reviews for critical IT projects?
- A. To determine whether vendors should be paid for project deliverables
- B. To provide the audit committee with an assessment of project team performance
- C. To provide guidance on the financial return on investment (ROI) of projects
- D. To determine whether the organization's objectives were met as expected
Show answer and explanation ▾
Correct answer: D
The most important reason for IS auditors to perform post-implementation reviews for critical IT projects is to determine whether the organization's objectives were met as expected. This is the core purpose of project evaluation-to assess whether the investment achieved its intended strategic and operational goals. This determination takes precedence over vendor payment decisions, staff evaluations, or financial ROI calculations.
Why the other options are wrong:
- A. Determining vendor payment is a contract management function, not the primary purpose of an IS audit review.
- B. Assessing project team performance is a management responsibility, not the primary audit objective.
- C. While ROI guidance may result from the review, the primary focus is whether objectives were met, not financial guidance.
Question 24
Which of the following BEST indicates that an incident management process is effective?
- A. Decreased number of calls to the help desk
- B. Increased number of incidents reviewed by IT management
- C. Decreased time for incident resolution
- D. Increased number of reported critical incidents
Show answer and explanation ▾
Correct answer: C
Decreased time for incident resolution is the best indicator that an incident management process is effective because it directly measures the process's primary objective-to restore normal operations as quickly as possible. Faster resolution reduces business impact and demonstrates that the process is working well, whereas other metrics may reflect volume or resource factors rather than process effectiveness.
Why the other options are wrong:
- A. A decreased number of calls to the help desk could indicate fewer incidents, but it doesn't measure how effectively incidents are being resolved.
- B. An increased number of incidents reviewed by IT management may indicate better oversight but doesn't demonstrate faster or more effective resolution.
- D. An increased number of reported critical incidents suggests more problems are being recognized, not that the process is effective at resolving them.
Question 25
Which of the following MOST effectively minimizes downtime during system conversions?
- A. Phased approach
- B. Parallel run
- C. Direct cutover
- D. Pilot study
Show answer and explanation ▾
Correct answer: B
A parallel run minimizes downtime by running both the old and new systems simultaneously, allowing for validation and rollback if needed before the old system is decommissioned. This approach ensures business continuity with minimal disruption. A phased approach takes longer, a direct cutover has maximum downtime risk, and a pilot study is preliminary testing rather than a conversion method.
Why the other options are wrong:
- A. Phased approach extends the conversion period, increasing total downtime across multiple phases.
- C. Direct cutover has the greatest downtime risk as it switches systems immediately without validation.
- D. Pilot study is a testing methodology, not a conversion approach that addresses downtime.
Question 26
Which of the following would MOST effectively ensure the integrity of data transmitted over a network?
- A. Message encryption
- B. Steganography
- C. Certificate authority (CA)
- D. Message digest
Show answer and explanation ▾
Correct answer: D
A message digest (hash) ensures data integrity by creating a unique fingerprint of the message content; any alteration to the data will produce a different hash, detecting tampering or corruption. While encryption protects confidentiality and a CA manages certificates, neither directly ensures integrity detection. Steganography conceals data but does not verify integrity.
Why the other options are wrong:
- A. Message encryption protects confidentiality, not integrity detection.
- B. Steganography hides data within other data but does not verify integrity.
- C. Certificate authority manages certificates for authentication, not integrity verification.
Question 27
Which of the following would be MOST useful to an IS auditor assessing the effectiveness of IT resource planning?
- A. Budget execution status
- B. A capacity analysis of IT operations
- C. A succession plan for key IT personnel
- D. A list of new applications to be implemented
Show answer and explanation ▾
Correct answer: B
A capacity analysis of IT operations directly measures whether IT resources are being planned and allocated effectively to meet current and projected demands. This provides concrete evidence of resource planning effectiveness. Budget status shows spending but not planning effectiveness, a succession plan addresses personnel continuity separately, and new applications represent demand but not resource planning assessment.
Why the other options are wrong:
- A. Budget execution status reflects spending control, not the effectiveness of resource planning.
- C. Succession planning addresses personnel continuity, not overall IT resource planning.
- D. New applications represent future demand, not evidence of resource planning effectiveness.
Question 28
An IS auditor is evaluating controls for monitoring the regulatory compliance of a third party that provides IT services to the organization. Which of the following should be the auditor's GREATEST concern?
- A. A gap analysis against regulatory requirements has not been conducted.
- B. The third-party disclosed a policy-related issue of noncompliance.
- C. The organization has not reviewed the third party's policies and procedures.
- D. The organization has not communicated regulatory requirements to the third party.
Show answer and explanation ▾
Correct answer: D
If regulatory requirements have not been communicated to the third party, they cannot reasonably be expected to comply with them, making this a foundational control gap. Without this communication, all other compliance activities lack direction. A gap analysis, disclosed noncompliance (which is being monitored), and policy review are important but secondary to ensuring the third party understands what compliance is expected.
Why the other options are wrong:
- A. A gap analysis is important but can be conducted after requirements are communicated.
- B. A disclosed policy issue shows the monitoring process is working to surface problems.
- C. While important, reviewing policies is secondary to ensuring requirements were first communicated.
Question 29
Which of the following is an audit reviewer's PRIMARY role with regard to evidence?
- A. Ensuring appropriate statistical sampling methods were used
- B. Ensuring evidence is labeled to show it was obtained from an approved source
- C. Ensuring unauthorized individuals do not tamper with evidence after it has been captured
- D. Ensuring evidence is sufficient to support audit conclusions
Show answer and explanation ▾
Correct answer: D
An audit reviewer's primary responsibility is to ensure that the evidence gathered is sufficient in quantity and quality to support the audit conclusions reached. This is the fundamental gatekeeping function that validates audit work. Statistical sampling methods, source documentation, and evidence security are important controls, but supporting conclusions is the core purpose.
Why the other options are wrong:
- A. Ensuring proper sampling methods is important but is a procedural consideration, not the primary role.
- B. Source labeling is a documentation standard but does not address evidence sufficiency.
- C. Preventing tampering is a security measure but does not validate whether evidence supports conclusions.
Question 30
When an intrusion into an organization's network is detected, which of the following should be done FIRST?
- A. Contact law enforcement.
- B. Identify nodes that have been compromised.
- C. Block all compromised network nodes.
- D. Notify senior management
Show answer and explanation ▾
Correct answer: B
Identifying compromised nodes must be done first to understand the scope and nature of the intrusion, which informs all subsequent response actions. Without this assessment, blocking nodes could be premature or insufficient, law enforcement notification may lack critical details, and management briefing requires accurate situation data. This is the essential first investigative step.
Why the other options are wrong:
- A. Law enforcement contact should follow after the scope is understood and internal response is planned.
- C. Blocking nodes prematurely, before identifying all compromised systems, may allow backdoors or miss affected assets.
- D. Notifying management should occur after initial assessment so accurate situation details can be reported.
Question 31
An IS auditor is reviewing processes for importing market price data from external data providers. Which of the following findings should the auditor consider MOST critical?
- A. The quality of the data is not monitored.
- B. The transfer protocol does not require authentication.
- C. Imported data is not disposed frequently.
- D. The transfer protocol is not encrypted.
Show answer and explanation ▾
Correct answer: B
A transfer protocol without authentication means the source cannot be verified, risking injection of fraudulent market price data that could directly impact financial decisions and reporting. This is a foundational security control failure. Lack of encryption is also serious but authentication failure is more critical as it enables active attack. Data quality monitoring and disposal are important but secondary to ensuring the data source is authenticated.
Why the other options are wrong:
- A. Data quality monitoring is important but detection only occurs after compromised data enters the system.
- C. Disposal frequency is a retention control, not critical to the integrity of imported data.
- D. While encryption protects confidentiality during transit, lack of authentication allows unverified sources to send data.
Question 32
In a controlled application development environment, the MOST important segregation of duties should be between the person who implements changes into the production environment and the:
- A. application programmer.
- B. quality assurance (QA) personnel.
- C. computer operator.
- D. systems programmer.
Show answer and explanation ▾
Correct answer: A
The person implementing changes to production must be segregated from the application programmer who developed the code. This prevents developers from directly pushing their own untested or unapproved changes to production, which is the critical control point. QA personnel test code, computer operators manage systems operationally, and systems programmers manage infrastructure-but the developer-to-production segregation is most fundamental.
Why the other options are wrong:
- B. QA personnel test changes; they are properly positioned as independent of both developers and production implementers.
- C. Computer operators execute approved changes; segregation from them is less critical than from developers.
- D. Systems programmers manage infrastructure; segregation from them is less critical than from application developers.
Question 33
A small startup organization does not have the resources to implement segregation of duties. Which of the following is the MOST effective compensating control?
- A. Rotation of log monitoring and analysis responsibilities
- B. Additional management reviews and reconciliations
- C. Mandatory vacations
- D. Third-party assessments
Show answer and explanation ▾
Correct answer: B
When an organization cannot implement segregation of duties, additional management reviews and reconciliations serve as the most effective compensating control. This compensating control provides detective and supervisory oversight to catch errors and irregularities that would normally be prevented by separated duties. Management reviews can identify unauthorized transactions, discrepancies, and fraud attempts after the fact, providing a critical layer of protection.
Why the other options are wrong:
- A. Log monitoring rotation doesn't directly compensate for the inability to segregate conflicting duties; it only rotates who performs the same monitoring function.
- C. Mandatory vacations are a detective control for fraud but do not actively compensate for the absence of segregation of duties on an ongoing basis.
- D. Third-party assessments are too infrequent and external to serve as an effective daily compensating control for the lack of segregation of duties.
Question 34
When planning an audit to assess application controls of a cloud-based system, it is MOST important for the IS auditor to understand the:
- A. availability reports associated with the cloud-based system.
- B. architecture and cloud environment of the system.
- C. policies and procedures of the business area being audited.
- D. business process supported by the system.
Show answer and explanation ▾
Correct answer: B
Understanding the architecture and cloud environment of the system is most important because cloud systems operate differently from on-premises systems, with different controls, responsibility models, and data locations. This foundational knowledge is essential for an IS auditor to effectively design an audit scope and identify where application controls exist within the shared responsibility model between the organization and cloud provider.
Why the other options are wrong:
- A. Availability reports are a result of system performance but do not directly inform how to assess application controls in a cloud environment.
- C. While business policies are important, they are secondary to understanding the technical architecture in which those policies must be implemented.
- D. The business process is important context, but the technical architecture of the cloud system itself is more critical for planning application control audits.
Question 35
Which of the following data would be used when performing a business impact analysis (BIA)?
- A. Projected impact of current business on future business
- B. Expected costs for recovering the business
- C. Cost of regulatory compliance
- D. Cost-benefit analysis of running the current business
Show answer and explanation ▾
Correct answer: B
A business impact analysis (BIA) uses expected costs for recovering the business as key input data. Recovery costs, including direct expenses for restoration, infrastructure, and resources needed to restore critical functions, are essential metrics in determining the financial impact of disruptions and informing recovery strategy prioritization.
Why the other options are wrong:
- A. Projected impact of current business on future business is strategic planning data, not BIA-specific recovery cost data.
- C. Cost of regulatory compliance is a separate compliance consideration and not directly part of the recovery cost analysis in a BIA.
- D. Cost-benefit analysis of running the current business addresses ongoing operational costs, not the specific recovery costs examined in a BIA.
Question 36
Which of the following is the BEST indicator of the effectiveness of an organization's incident response program?
- A. Number of successful penetration tests
- B. Percentage of protected business applications
- C. Number of security vulnerability patches
- D. Financial impact per security event
Show answer and explanation ▾
Correct answer: D
The financial impact per security event is the best indicator of incident response effectiveness because it directly measures the outcome of the response program. Lower financial impact indicates that incidents are being detected, contained, and remediated quickly and effectively, reducing overall organizational loss. This metric captures the real- world business value of the entire incident response program.
Why the other options are wrong:
- A. Number of successful penetration tests measures vulnerability discovery, not the effectiveness of incident response once events occur.
- B. Percentage of protected business applications indicates security coverage but not how well incidents are actually handled once they occur.
- C. Number of security vulnerability patches reflects vulnerability management activity, not the effectiveness of detecting and responding to active incidents.
Question 37
An organization recently implemented a cloud document storage solution and removed the ability for end users to save data to their local workstation hard drives. Which of the following findings should be the IS auditor's GREATEST concern?
- A. Mobile devices are not encrypted.
- B. Users are not required to sign updated acceptable use agreements.
- C. The business continuity plan (BCP) was not updated.
- D. Users have not been trained on the new system.
Show answer and explanation ▾
Correct answer: C
The business continuity plan (BCP) not being updated should be the IS auditor's greatest concern because a fundamental change to data storage architecture requires corresponding changes to disaster recovery, backup, and continuity strategies. Cloud storage changes alter Recovery Time Objectives (RTO), Recovery Point Objectives (RPO), and restoration procedures, making an outdated BCP a critical compliance and operational risk.
Why the other options are wrong:
- A. While mobile device encryption is important for security, it is a separate concern and not directly tied to the cloud storage implementation.
- B. Updated acceptable use agreements are important but are administrative documentation matters with lower impact than BCP alignment.
- D. User training is important for adoption but is less critical than ensuring the organization's continuity and recovery procedures remain viable.
Question 38
Which of the following security measures will reduce the risk of propagation when a cyberattack occurs?
- A. Data loss prevention (DLP) system
- B. Perimeter firewall
- C. Network segmentation O Web application firewall
Show answer and explanation ▾
Correct answer: C
Network segmentation is the most effective measure to reduce propagation risk during a cyberattack. By dividing the network into isolated segments with controlled access between them, network segmentation limits an attacker's lateral movement and contains the attack to a specific segment, preventing it from spreading across the entire infrastructure.
Why the other options are wrong:
- A. Data loss prevention focuses on preventing data exfiltration but does not restrict lateral movement of an attacker within the network.
- B. A perimeter firewall protects the network boundary but cannot prevent or limit lateral propagation once an attacker is inside the network.
Question 39
An IS auditor notes that the previous year's disaster recovery test was not completed within the scheduled time frame due to insufficient hardware allocated by a third-party vendor. Which of the following provides the BEST evidence that adequate resources are now allocated to successfully recover the systems?
- A. Hardware change management policy
- B. An up-to-date RACI chart
- C. Vendor memo indicating problem correction
- D. Service level agreement (SLA)
Show answer and explanation ▾
Correct answer: D
A Service Level Agreement (SLA) provides the best evidence that adequate resources are now allocated because it is a contractual commitment between the organization and the vendor that explicitly defines resource availability, performance standards, and recovery capabilities. An SLA includes specific guarantees about hardware availability and recovery timeframes, providing enforceable proof of adequate resource allocation.
Why the other options are wrong:
- A. A hardware change management policy documents procedures for managing changes but does not prove that adequate resources are actually allocated.
- B. A RACI chart defines roles and responsibilities but does not provide evidence about the adequacy of physical resources committed by the vendor.
- C. A vendor memo is informal communication and provides no contractual or binding evidence that resources have been adequately allocated going forward.
Question 40
When implementing Internet Protocol security (IPsec) architecture, the servers involved in application delivery:
- A. channel access only through the public-facing firewall.
- B. channel access through authentication.
- C. communicate via Transport Layer Security (TLS).
- D. block authorized users from unauthorized activities.
Show answer and explanation ▾
Correct answer: B
When implementing Internet Protocol security (IPsec) architecture, servers involved in application delivery channel access through authentication. IPsec requires mutual authentication between communicating parties using protocols like IKE (Internet Key Exchange) to establish secure tunnels, ensuring that only authenticated systems can communicate across the IPsec connection.
Why the other options are wrong:
- A. Channeling access only through a public-facing firewall does not describe IPsec architecture, which operates at the network layer independent of firewall configuration.
- C. Transport Layer Security (TLS) is a separate protocol operating at the transport layer, not a component of IPsec architecture design.
- D. Blocking unauthorized activities is a firewall or access control function, not a characteristic of IPsec implementation architecture itself.
Question 41
During audit fieldwork, an IS auditor learns that employees are allowed to connect their personal devices to company-owned computers. How can the auditor BEST validate that appropriate security controls are in place to prevent data loss?
- A. Verify the data loss prevention (DLP) tool is properly configured by the organization.
- B. Review compliance with data loss and applicable mobile device user acceptance policies.
- C. Verify employees have received appropriate mobile device security awareness training.
- D. Conduct a walk-through to view results of an employee plugging in a device to transfer confidential data.
Show answer and explanation ▾
Correct answer: B
The best validation approach is to review compliance with data loss and mobile device user acceptance policies because it encompasses a comprehensive assessment of whether appropriate controls are in place across the organization. This review covers policy existence, user awareness, and enforcement mechanisms. While option A focuses on one technical tool and option C addresses only training, option B validates the complete control environment including policies, acceptance procedures, and adherence to data protection requirements that prevent unauthorized data transfer from personal devices.
Why the other options are wrong:
- A. Verifying a single DLP tool configuration only assesses one technical control and does not validate policy compliance or user acceptance procedures.
- C. Training alone does not prevent data loss; it must be combined with policy enforcement and technical controls.
- D. Conducting a walk-through of actual confidential data transfer is impractical and would itself create a data loss risk rather than validate controls.
Question 42
Management has requested a post-implementation review of a newly implemented purchasing package to determine to what extent business requirements are being met. Which of the following is MOST likely to be assessed?
- A. Implementation methodology
- B. Test results
- C. Purchasing guidelines and policies
- D. Results of live processing
Show answer and explanation ▾
Correct answer: D
A post-implementation review assesses how well the newly implemented system is performing in the live environment and whether it meets business requirements. The results of live processing directly demonstrate whether the purchasing package is functioning correctly, meeting user needs, processing transactions accurately, and delivering the intended business benefits. This is the most relevant metric for determining whether business requirements are being met in actual operational conditions.
Why the other options are wrong:
- A. Implementation methodology is concerned with how the system was built, not whether it meets business requirements in operation.
- B. Test results are from pre-implementation phases and do not reflect actual live performance or business requirement fulfillment.
- C. Reviewing policies is less directly relevant than observing whether the system actually supports purchasing operations as intended.
Question 43
Which of the following is an advantage of using agile software development methodology over the waterfall methodology?
- A. Quicker end user acceptance
- B. Clearly defined business expectations
- C. Quicker deliverables
- D. Less funding required overall
Show answer and explanation ▾
Correct answer: C
Agile methodology delivers software in iterative sprints, producing working software increments at regular intervals, which enables quicker deliverables compared to waterfall's sequential approach that delays delivery until project completion. This is the primary and most distinct advantage of agile-faster time-to-value through incremental releases. Option A is addressed equally in both methodologies, option B is actually a waterfall strength, and option D is not necessarily true as agile can require similar or greater overall funding.
Why the other options are wrong:
- A. End user acceptance timing is not inherently faster in agile; acceptance processes occur in both methodologies.
- B. Waterfall methodology is known for requiring clearly defined business expectations upfront, not agile.
- D. Agile does not necessarily require less funding overall; it may redistribute costs differently but total project funding can be comparable or higher.
Question 44
In an online application, which of the following would provide the MOST information about the transaction audit trail?
- A. File layouts
- B. Data architecture
- C. System/process flowchart
- D. Source code documentation
Show answer and explanation ▾
Correct answer: C
A system/process flowchart provides the most comprehensive information about how transactions flow through the system, including all processing steps, decision points, data movements, and system interactions that comprise the audit trail. It visually depicts the complete transaction journey from initiation to completion. File layouts describe data structure but not flow, data architecture describes relationships but not transaction movement, and source code documentation describes implementation details but not the overall transaction pathway.
Why the other options are wrong:
- A. File layouts describe the structure of data but not how transactions move through the system or are logged.
- B. Data architecture describes entity relationships but does not show the transaction flow or audit trail path.
- D. Source code documentation describes implementation details but provides less clarity about the overall transaction audit trail pathway than a flowchart.
Question 45
On a public-key cryptosystem when there is no previous knowledge between parties, which of the following will BEST help to prevent one person from using a fictitious key to impersonate someone else?
- A. Send a certificate that can be verified by a certification authority with the public key.
- B. Encrypt the message containing the sender's public key, using the recipient's public key.
- C. Send the public key to the recipient prior to establishing the connection.
- D. Encrypt the message containing the sender's public key, using a private-key cryptosystem.
Show answer and explanation ▾
Correct answer: A
A digital certificate issued and verified by a trusted certification authority (CA) provides cryptographic proof of identity binding the public key to the owner. The CA's verification ensures that the public key truly belongs to the claimed individual, preventing impersonation through fictitious keys. This is the fundamental solution to the identity verification problem in public-key systems without prior knowledge. The certificate can be verified by checking the CA's digital signature, establishing a chain of trust.
Why the other options are wrong:
- B. Encrypting the sender's public key with the recipient's public key does not verify the sender's identity or prevent impersonation.
- C. Sending the public key prior to connection does not authenticate whose key it actually is or prevent someone from substituting a fictitious key.
- D. Using a private-key cryptosystem for the public key does not provide verification that the key belongs to the claimed party and undermines the public-key system's advantages.
Question 46
The IS quality assurance (QA) group is responsible for:
- A. monitoring the execution of computer processing tasks.
- B. designing procedures to protect data against accidental disclosure.
- C. ensuring that program changes adhere to established standards.
- D. ensuring that the output received from system processing is complete.
Show answer and explanation ▾
Correct answer: C
The QA group's primary responsibility is ensuring that program changes adhere to established standards, encompassing code review, change management compliance, configuration management, and validation that modifications meet organizational standards before deployment. This oversight ensures system integrity and consistency. Option A describes operational monitoring, option B describes data protection design, and option D describes output validation, which are distinct from the QA function of enforcing development standards.
Why the other options are wrong:
- A. Monitoring execution of computer processing tasks is an operations responsibility, not QA.
- B. Designing data protection procedures is a security design responsibility, not QA.
- D. Ensuring output completeness is a system validation and operations responsibility, not QA's primary focus on standards adherence.
Question 47
Which of the following approaches will ensure recovery time objectives (RTOs) are met for an organization's disaster recovery plan (DRP)?
- A. Performing a full interruption test
- B. Performing a parallel test
- C. Performing a tabletop test
- D. Performing a cyber-resilience test
Show answer and explanation ▾
Correct answer: A
A full interruption test (also called a full-scale or cutover test) actually interrupts normal operations and recovers from backup to the alternate site under real conditions. This is the only test that realistically validates whether RTOs can actually be met because it measures true recovery time in a production-like scenario. Parallel tests run simultaneously without disruption and cannot accurately measure actual RTO performance, tabletop tests are theoretical discussions, and cyber-resilience tests focus on security rather than recovery timing.
Why the other options are wrong:
- B. A parallel test runs the alternate system alongside production without actually failing over, so it does not truly validate RTO achievement under real recovery conditions.
- C. A tabletop test is a theoretical discussion and walkthrough that does not measure actual recovery time performance.
- D. A cyber-resilience test focuses on security incident response rather than measuring recovery time objectives.
Question 48
Which audit approach is MOST helpful in optimizing the use of IS audit resources?
- A. Agile auditing
- B. Continuous auditing
- C. Risk-based auditing
- D. Outsourced auditing
Show answer and explanation ▾
Correct answer: C
Risk-based auditing allocates audit resources proportionally to areas of highest risk and organizational impact, maximizing the effectiveness of limited audit resources. This approach focuses auditor efforts where they provide the greatest value by concentrating on high-risk domains and processes. Agile auditing addresses methodology but not resource optimization, continuous auditing requires significant resource investment, and outsourced auditing does not optimize the organization's own internal audit resources.
Why the other options are wrong:
- A. Agile auditing addresses audit methodology but does not inherently optimize resource allocation based on risk.
- B. Continuous auditing requires substantial ongoing resources and does not optimize their allocation.
- D. Outsourced auditing uses external resources rather than optimizing the organization's internal audit resource utilization.
Question 49
Which of the following would provide the MOST important input during the planning phase for an audit on the implementation of a bring your own device (BYOD) program?
- A. Results of a risk assessment
- B. Policies including BYOD acceptable use statements
- C. Findings from prior audits
- D. An inventory of personal devices to be connected to the corporate network
Show answer and explanation ▾
Correct answer: A
A risk assessment provides the most critical foundation for audit planning by identifying which areas pose the greatest threats and vulnerabilities specific to the organization's BYOD implementation. This informs audit scope, resource allocation, and testing priorities. While policies, prior audit findings, and device inventory are all relevant inputs, the risk assessment uniquely guides where audit efforts should be concentrated based on organizational risk exposure.
Why the other options are wrong:
- B. Policies are necessary to audit against, but they don't guide where to focus audit procedures or identify what risks exist.
- C. Prior audit findings provide historical context but don't assess current risks in the BYOD program.
- D. Device inventory is a data source for testing but doesn't identify which areas pose the greatest audit risk.
Question 50
An IS auditor concludes that logging and monitoring mechanisms within an organization are ineffective because central servers are not included within the central log repository. Which of the following audit procedures would have MOST likely identified this exception?
- A. Comparing all servers included in the current central log repository with the listing used for the prior-year audit
- B. Inspecting a sample of alerts generated from the central log repository
- C. Comparing a list of all servers from the directory server against a list of all servers present in the central log repository
- D. Inspecting a sample of alert settings configured in the central log repository
Show answer and explanation ▾
Correct answer: C
Comparing a complete list of all servers from an authoritative source (directory server) against the central log repository directly identifies which servers are missing from logging. This comprehensive reconciliation approach will definitively expose any gaps in coverage, including central servers not being included. Options A, B, and D focus on samples or specific data rather than performing a complete reconciliation of what should be logged versus what is being logged.
Why the other options are wrong:
- A. Year-over-year comparison may not identify servers missing from the current year if they were also missing previously.
- B. Inspecting alert samples only validates that existing alerts function properly, not whether all required servers are included.
- D. Reviewing alert settings tests configuration quality but doesn't identify whether servers are actually present in the repository.
Get the complete CISA bank
These 50 questions are roughly 3% of the bank. The full pack has 1823 real CISA questions, each with the same depth of explanation, plus a questions-only PDF for timed practice and free updates forever.
View the full ISACA CISA question bank →