312-50V9 · Question #390
Which specific element of security testing is being assured by using hash?
The correct answer is B. Integrity. Hashing assures data integrity by producing a fixed-size digest that changes if the underlying data is modified, allowing verification that content has not been altered.
Question
Which specific element of security testing is being assured by using hash?
Options
- AAuthentication
- BIntegrity
- CConfidentiality
- DAvailability
How the community answered
(22 responses)- B95% (21)
- D5% (1)
Why each option
Hashing assures data integrity by producing a fixed-size digest that changes if the underlying data is modified, allowing verification that content has not been altered.
Authentication verifies the identity of a user or system and typically relies on credentials, certificates, or challenge-response mechanisms, not hashing alone.
A cryptographic hash function produces a unique, fixed-length output (digest) for a given input, and any modification to the data - even a single bit - produces a completely different hash. This property is used to verify that files, messages, or stored data have not been tampered with or corrupted. Integrity is the CIA triad element that guarantees data remains unaltered from its original state.
Confidentiality ensures data is kept secret from unauthorized parties and is achieved through encryption, not hashing, which does not conceal the original data.
Availability ensures systems and data are accessible when needed and is addressed through redundancy and uptime measures, not cryptographic hashing.
Concept tested: Hashing and data integrity in the CIA triad
Source: https://learn.microsoft.com/en-us/dotnet/standard/security/ensuring-data-integrity-with-hash-codes
Topics
Community Discussion
No community discussion yet for this question.