nerdexam
(ISC)2

CISSP · Question #741

Which of the following is the BEST way to verify the integrity of a software patch?

The correct answer is A. Cryptographic checksums. Verifying software patch integrity ensures the file has not been tampered with or corrupted during download or distribution. Cryptographic checksums provide a mathematically verifiable method to confirm this.

Submitted by tom_us· Mar 5, 2026Security Architecture and Engineering

Question

Which of the following is the BEST way to verify the integrity of a software patch?

Options

  • ACryptographic checksums
  • BVersion numbering
  • CAutomatic updates
  • DVendor assurance

How the community answered

(36 responses)
  • A
    89% (32)
  • B
    6% (2)
  • C
    3% (1)
  • D
    3% (1)

Why each option

Verifying software patch integrity ensures the file has not been tampered with or corrupted during download or distribution. Cryptographic checksums provide a mathematically verifiable method to confirm this.

ACryptographic checksumsCorrect

Cryptographic checksums (such as MD5, SHA-256, or SHA-512 hashes) generate a unique fixed-length digest of a file's contents; if even a single bit is altered, the hash value changes completely. By comparing the hash published by the vendor against the hash computed locally on the downloaded patch, an administrator can definitively confirm the file's integrity and authenticity. This method is a foundational cryptographic control used across the industry for software distribution validation.

BVersion numbering

Version numbering only identifies which release of software a patch represents and provides no cryptographic proof that the file contents are unaltered or authentic.

CAutomatic updates

Automatic updates streamline the delivery mechanism but do not themselves verify the integrity of the patch payload; they rely on underlying signing or hash mechanisms to do so.

DVendor assurance

Vendor assurance is a trust-based, non-technical control that offers no mathematical or cryptographic guarantee that a specific downloaded file has not been modified or corrupted.

Concept tested: Software patch integrity verification using cryptographic hashing

Source: https://csrc.nist.gov/glossary/term/cryptographic_hash_function

Topics

#Software integrity#Cryptographic checksums#Patch management

Community Discussion

No community discussion yet for this question.

Full CISSP Practice