Cisco Certified Support Technician (CCST) CybersecuritySecurity PrinciplesHard
A software development team uses a version control system that logs every code change, including who made the change and when. This log is immutable and can be used to trace the origin of any modification. This practice primarily supports which security principle?
- AIntegrity
- BConfidentiality
- CAvailability
- DNon-repudiation
Show answer & explanationAnswer & explanation
Correct answer: D. Non-repudiation
Non-repudiation ensures that a party cannot falsely deny having made a statement or performed an action. The immutable log of code changes, attributing them to specific individuals, directly provides proof of origin and action, thus supporting non-repudiation.
Why the other options are wrong
- A. While version control helps maintain integrity, the 'who made the change' and 'cannot deny' aspect points more strongly to non-repudiation.
- B. Confidentiality prevents unauthorized disclosure, which is not the primary focus here.
- C. Availability ensures access to data, not accountability for actions.
Non-repudiation
The assurance that someone cannot deny the validity of something. It ensures proof of origin or delivery of information.
- Prevents denial of actions or receipt.
- Achieved through digital signatures, logging, and timestamps.
- Often complements integrity and authentication.
Memory trick: Non-repudiation means 'no take-backs' on your actions.