GSLC · Question #298
Which of the following is the process of comparing cryptographic hash functions of system executables and configuration files?
The correct answer is B. File integrity auditing. File integrity auditing detects unauthorized changes by generating cryptographic hashes of system files and comparing them against a trusted baseline.
Question
Which of the following is the process of comparing cryptographic hash functions of system executables and configuration files?
Options
- AReconnaissance
- BFile integrity auditing
- CShoulder surfing
- DSpoofing
How the community answered
(34 responses)- A3% (1)
- B85% (29)
- C9% (3)
- D3% (1)
Why each option
File integrity auditing detects unauthorized changes by generating cryptographic hashes of system files and comparing them against a trusted baseline.
Reconnaissance is the information-gathering phase of an attack where an adversary collects data about a target, not a process that involves hash comparison.
File integrity auditing - also called file integrity monitoring (FIM) - computes cryptographic hash values (such as SHA-256) for executables and configuration files at a known-good state and then periodically recomputes those hashes to detect any deviation. A changed hash value definitively indicates that a file has been modified, deleted, or replaced, revealing tampering or malware activity.
Shoulder surfing is a physical social engineering technique in which an attacker visually observes someone entering credentials or sensitive data.
Spoofing involves forging an identity - such as an IP address, MAC address, or email sender - to impersonate a trusted entity, and is unrelated to file hash comparison.
Concept tested: File integrity monitoring using cryptographic hashes
Source: https://csrc.nist.gov/publications/detail/sp/800-128/final
Topics
Community Discussion
No community discussion yet for this question.