312-50V11 · Question #520
Which specific element of security testing is being assured by using hash?
The correct answer is B. Integrity. Hashing is used to verify data integrity by producing a fixed-length digest that changes if the data is altered, confirming that content has not been tampered with.
Question
Which specific element of security testing is being assured by using hash?
Options
- AAuthentication
- BIntegrity
- CConfidentiality
- DAvailability
How the community answered
(20 responses)- A5% (1)
- B90% (18)
- D5% (1)
Why each option
Hashing is used to verify data integrity by producing a fixed-length digest that changes if the data is altered, confirming that content has not been tampered with.
Authentication verifies the identity of a user or system, which is typically assured through credentials, certificates, or multi-factor methods - not hash functions alone.
A cryptographic hash function maps input data to a fixed-size digest in a one-way, deterministic manner. If even a single bit of the original data changes, the resulting hash value will differ, immediately revealing tampering. This property makes hashing the primary mechanism for assuring integrity in security testing and data verification.
Confidentiality ensures data is not disclosed to unauthorized parties, which is provided by encryption algorithms, not hashing.
Availability refers to ensuring systems and data are accessible when needed, which is addressed through redundancy and uptime controls, not hashing.
Concept tested: Hash functions and data integrity assurance
Source: https://csrc.nist.gov/glossary/term/integrity
Topics
Community Discussion
No community discussion yet for this question.