12.3.1Advanced Networks and SecurityCore

CIA Triad and Contextual Security Controls

Identify the property a scenario needs before proposing a control. Explain how a measure reduces a specific failure and what useful work or responsibility remains.

35 min Video by Professor Messer Security and Error Detection
The CIA Triad - CompTIA Security+ SY0-701 - 1.2Curated by Kepler, not produced by us. Watch it before the notes below.
Open on YouTube

Before you start

  • Distinguish an authorised reader, an authorised change and required usable service.
  • Explain a control’s mechanism and the trust assumptions supporting it.

Watch, pause, try

Video by Professor Messer. Use the general Professor Messer explanation for the three security goals. Apply the written Pearson lesson and NIST definitions to the actual asset and failure. Qualify simplified hash/signature examples: a hash sent beside alterable data is not authenticated evidence by itself, and a complete signature scheme is not a universal instruction to encrypt with a private key.

Viewing focus: Distinguish confidentiality, integrity and availability

After watching, attempt these questions before opening the answers. You can also use the written lesson below.

After watching 1: A laboratory record keeps the number 18 but an unauthorised action changes its unit; another incident deletes the only usable copy. Explain the affected CIA goals and why a single incident need not fit exactly one category. Suggest controls tied to the actual failure paths.

Show answer and reasoning

Changing the unit improperly changes the information’s meaning, affecting integrity even though the number remains 18. Deletion can affect integrity and availability when authorised users lose required information. Restrict change/delete permissions, protect relevant audit evidence and provide a recovery design with retained versions and tested access. Explain each mechanism and remaining failure dependencies rather than merely list three security words.

After watching 2: A sender sends data and an unkeyed hash through a channel where an adversary can replace both. A recipient recomputes the hash and announces that a match proves trusted origin. Evaluate that conclusion and distinguish a successful multi-factor login from permission to edit every record.

Show answer and reasoning

An adversary can alter the data and replace its unkeyed hash, so matching them does not establish trusted origin under that threat. Use an appropriate authenticated reference, MAC or verified signature scheme with sound key/trust handling. Multi-factor authentication supports an identity claim; authorisation still determines which records and operations that identity may access. Neither check alone supplies every confidentiality, integrity and availability requirement.

What you'll be able to do

  • Distinguish confidentiality, integrity and availability
  • Match controls to concrete information-system failures
  • Evaluate trade-offs without claiming one control solves everything
1

Name the property and affected information

Confidentiality means preventing unauthorised disclosure: who may read the information? Integrity concerns protection against improper alteration or destruction and the trustworthiness of the information’s state. Availability concerns authorised users receiving usable service/data when required. One incident can affect several properties, so justify the dominant link rather than treating the categories as exclusive boxes.

For a laboratory record system, publicly exposing private results is a confidentiality failure. Silently changing a reading or its unit is an integrity failure. A service outage that prevents staff retrieving required records is an availability failure. The context determines impact: a copy available only in an unreadable format may not meet the user’s required service.

2

Connect mechanisms to the threat

Access control restricts permitted actions, while authentication helps establish the identity to which those permissions apply. Encryption can protect confidentiality across a defined boundary; suitable cryptographic authentication can help detect unauthorised message changes. Input validation addresses allowed values but does not by itself prove a sender is authorised. Audit records can support investigation if their protection and review are adequate.

Backups, replication, redundancy, capacity planning and recovery procedures can support availability or restoration, depending on the failure. Copies that share one failed power supply or synchronise every deletion do not address every outage or loss. Explain the relevant independence, recovery time and retained version requirements. A list of security terms without the failure mechanism is a weak evaluation.

3

Evaluate the whole control and its costs

A strongly encrypted archive may protect confidentiality, but losing every legitimate decryption key can make it unavailable. A fail-open service policy may preserve access during a dependency failure while exposing information that should have remained restricted. These are design trade-offs to analyse against requirements, not excuses to ignore either property.

A sound answer identifies the asset, threat/failure, weakness, consequence and control, then explains residual limitations. A firewall can reduce specified unwanted traffic but cannot guarantee application correctness or safe insider actions. A checksum can reveal some corruption without authenticating an active sender. Combine proportionate controls and define who maintains them rather than claiming that one purchase or one algorithm creates complete security.

Scenario failureProperty affectedExample response to justify
Private record read by an unauthorised accountConfidentialityAppropriate access control and protected channels/storage
Reading or unit altered improperlyIntegrityAuthorisation, validated changes and suitable protected evidence
Required system unreachableAvailabilityAppropriate redundancy, recovery and capacity
Encryption key lostAvailability of protected informationControlled recoverability consistent with access requirements
Scroll horizontally to see the full code or table.
A control must address the specified cause while respecting other requirements.
4

Work through the problem

Attempt the task before opening its worked response. Record each change of state, explain the rule used, and check the result against the original requirements. Code examples labelled Python 3 use that language’s conventions; pseudocode states its own assumptions.

Example 1A stored reading is changed from 8 to 80 by an unauthorised action. Identify the principal property and a linked control.
1The information has been improperly altered, affecting integrity.
2Restrict who can perform the change and validate/log authorised changes appropriately.
3Preserve protected evidence and restoration where required.
Answer
Integrity; justify controls against the actual change path.
Example 2Every record is encrypted correctly, but the only key is lost. Which requirement can fail?
1Legitimate users may no longer recover the protected information.
2Confidentiality alone does not ensure authorised access remains possible.
Answer
Availability/recoverability can fail; key management must fit both access and confidentiality requirements.

Common mistakes to avoid

Treating the three properties as mutually exclusive incidents.
Explain which requirements each consequence affects.
Listing controls without linking them to a cause.
State how each measure reduces the specified failure and what remains.

Key takeaways

  • CIA names requirements for information and service.
  • Match controls to specific failure mechanisms.
  • Evaluate combined responsibilities, costs and residual limits.

Explore further

Return to this tomorrow

Close the notes and answer from memory. Revisit any explanation you cannot yet reconstruct.

  • Authentication and authorisation are identical:
  • A control evaluation should include:

Test yourself

Answer a few questions, then review anything you missed.

Next step

Keep practising

Start with the quiz above to check the key ideas. You can also choose another topic from the practice library.

Browse practice topics

Related lessons

All 3 lessons