Skip to main content

Topic index

Security Engineering Foundations

Learn the system models and design principles behind secure access.

Topic index

Understand this domain

Pomerium coverage

Pomerium can enforce identity-aware policy on a protected route and produce access evidence. The operator still owns the complete system design, upstream isolation, application authorization, dependency behavior, and recovery plan.

Limits

  • A model omits detail by design and must be revised when the system, adversary, or environment changes.
  • A control claim is not assurance until suitable evidence tests it under expected and adverse conditions.
  • Route-level access control does not replace application permissions, endpoint controls, data protection, or recovery engineering.

Primary sources

2 learning paths

Paths for this topic

9 related guides

Guides in this topic

24 related terms

Concepts in this topic

Security Engineering FoundationsSecurity Operations and Risk

Adversary Model

State who can attack the system, what they want, what they can do, where they start, and what constrains them.

Learn this term
Zero TrustSecurity Engineering Foundations

Assume Breach

Design as if one identity, credential, workload, route, or control will fail, then limit movement and impact.

Learn this term
Security Engineering FoundationsSecurity Operations and Risk

Attack Tree

An attack tree decomposes one attacker goal into alternate and combined paths that can achieve it.

Learn this term
Security Engineering FoundationsAuthorization and Policy

Complete Mediation

Check every relevant access and prevent alternate paths or stale decisions from bypassing current policy.

Learn this term
Security Engineering FoundationsSecurity Operations and Risk

Defense in Depth

Place complementary controls across distinct failure domains so one failure does not expose the protected asset.

Learn this term
Security Engineering Foundations

Economy of Mechanism

Economy of mechanism keeps trusted security functions small, clear, and free of unnecessary shared behavior.

Learn this term
Security Engineering FoundationsAuthorization and Policy

Fail-Safe Defaults

Start from explicit denial and define safe behavior for missing policy, invalid input, dependency failure, and recovery.

Learn this term
Security Engineering FoundationsPlatform and Component Security

Formal Methods and Security Models

Use precise models, invariants, and proofs to answer a bounded security question without confusing the model with the deployed system.

Learn this term
Security Engineering FoundationsAuthorization and Policy

Reference Monitor

Evaluate an access-control mechanism for complete mediation, tamper resistance, and evidence-based assurance.

Learn this term
Security Engineering Foundations

Security Properties

Distinguish confidentiality, integrity, availability, authenticity, accountability, and privacy in a system claim.

Learn this term
Security Engineering FoundationsSecurity Operations and Risk

Security Risk

Connect a credible threat, likelihood, consequence, uncertainty, and stakeholder impact to an explicit risk decision.

Learn this term
Security Engineering FoundationsSecurity Operations and Risk

Security Understandability

Make the system, its authority, dependencies, state, failure behavior, and evidence clear enough to change and operate safely.

Learn this term
Security Engineering FoundationsAuthorization and Policy

Separation of Privilege

Require independent conditions, authorities, or actors before the system permits a sensitive action.

Learn this term
Platform and Component SecuritySecurity Engineering Foundations

Trusted Computing Base

Identify every component whose correct behavior is necessary for a stated security property, then reduce and verify that trusted set.

Learn this term
Human Factors and Security EconomicsSecurity Engineering Foundations

Usable Security

Make the secure action effective, efficient, understandable, accessible, recoverable, and compatible with the person's real task.

Learn this term

Get a Personalized Demo

Schedule a Call with a Pomerium Engineer

Get a Demo