Innomerc Learn
English is the default.
Application Security

What Are We Protecting, and How?

Connect confidentiality, integrity, availability and layered controls to everyday examples.

Foundational7 min explorationReviewed
My learningNot started

Choose your depth. Learn at your own pace.

Simple explanation

Understand it

Confidentiality means limiting who can see information. Integrity means protecting its correctness. Availability means keeping it usable when needed. A private record, an accurate balance and a working appointment system have different protection needs.

A security control is a measure that reduces risk. Some prevent actions, some reveal problems, and some help recovery. Locks, alerts and backups have different jobs; no single one replaces the others.

Technical explanation

Under the hood

Authentication establishes a claimed identity, while authorization restricts allowed actions. Least privilege limits access to what a role or task needs. Segmentation can constrain network reachability but does not repair application authorization.

Defense in depth combines controls across failure modes. Controls can share dependencies: two protections using the same compromised administrator account may fail together.

Practitioner explanation

Practitioner perspective

For a given threat scenario, identify the protected asset, control owner, failure condition and evidence of effectiveness. Measure a restore, denied unauthorized action or investigated alert rather than a checkbox saying a tool is installed.

Residual risk remains after treatment. Document exceptions with an owner, reason and review point. Control maturity and compliance status should not be presented as guarantees against incidents.

See the decision happen

Watch it work

A fictional, simplified model. Select a component to inspect it, or follow the steps in order.

Explore the system

Account stolen

The secret is compromised.

1 / 3
Read every step without animation

One broad account

  1. Account stolen. The secret is compromised.
  2. Wide access. The account has unnecessary privileges.
  3. Larger impact. Many resources become reachable.

Privilege scope affects potential impact.

Layered controls

  1. Limited account. Access is restricted by task.
  2. Evidence recorded. Unexpected behavior can be reviewed.
  3. Recovery tested. Important services have a way back.

Different controls address different failure modes.

Attack view

A stolen password is more damaging when the account can access every system and change all backups.

Defender view

  • Give each account only the access it needs.
  • Combine prevention, monitoring and tested recovery with accountable ownership.

Common mistakes

  • More tools do not necessarily mean independent defenses.
  • A preventive control can fail; detection and recovery still matter.

Check your understanding

Which control most directly supports recovery after deletion?
Active recall: explain this idea in 30 seconds

Confidentiality means limiting who can see information. Integrity means protecting its correctness. Availability means keeping it usable when needed. A private record, an accurate balance and a working appointment system have different protection needs.

Now give an example and name one limitation. Revisit the explanation if you get stuck.

Primary sources

Original explanations informed by these specifications and official resources. Source versions and lesson review are separate from product updates.

Content reviewed 2026-09-10. Read the editorial policy.

What comes next?

Cybersecurity fundamentals
Your first cybersecurity projects
Security for business leaders

Back to topic