Security Architecture

General material on securing an architecture.

3Questions
16Flashcards
18Terms
Terminology

18 terms in this topic

concept

Auditability

The ability to reconstruct who did what, to which resource, when, and from where — reliably enough to be relied upon after the fact.

concept

Authentication

Establishing who a principal is, to a defined level of confidence.

concept

Authorization

Deciding whether an authenticated principal may perform a specific action on a specific resource.

practice

Compliance Framework

A published set of control requirements an organisation is assessed against, which turns security posture into evidence somebody else will check.

concept

Data Residency

A requirement that specific data be stored and sometimes processed only within a defined geography.

practice

Encryption at Rest and in Transit

Protecting stored data from disclosure if the medium is obtained, and network data from disclosure if the path is observed — two different controls a…

concept

Identity and Access Management

The system of record for principals, credentials and permissions, and the policy engine that decides what each principal may do.

protocol

JSON Web Token

A signed, self-contained token carrying claims, which a service can validate locally without calling the issuer.

concept

Least Privilege

Granting each identity only the permissions it needs, for only as long as it needs them.

protocol

OAuth 2.0

An authorisation framework that lets an application obtain scoped, delegated access to a resource without handling the user's credentials.

protocol

OpenID Connect

An identity layer over OAuth 2.0 that adds a signed ID token asserting who the user is and how they authenticated.

practice

OWASP Top Ten

A periodically updated consensus list of the most critical web application security risks, useful as a design-review checklist.

concept

Personally Identifiable Information

Data relating to an identifiable person — a category far broader than name and address, and the trigger for most regulatory obligation.

practice

Privacy by Design

Building privacy protections into a system's structure from the start, rather than adding controls to a design that already collects and keeps everything.

practice

Secrets Management

Storing, distributing, rotating and auditing credentials so that they never live in code, images or configuration files.

practice

Threat Modelling

A structured exercise that identifies what can go wrong with a design, before it is built, by walking the system's trust boundaries.

pattern

Tokenisation

Replacing a sensitive value with a non-sensitive surrogate, with the mapping held in one tightly-controlled vault.

concept

Zero Trust

A security model that grants no implicit trust from network position, and authenticates and authorises every request individually.

Security Architecture

Neighbouring topics

Authentication

Establishing who a principal is, and how strong that claim needs to be.

No content yet

Authorization

RBAC, ABAC and ReBAC, and centralising the decision but not the enforcement.

No content yet

OAuth 2.0 & OIDC

Delegated authorisation, and the identity layer that makes login safe.

No content yet

Tokens & JWTs

Stateless validation, revocation, and pinning the algorithm.

No content yet

Identity & Access Management

Workload identity, roles, permission boundaries and usage-based review.

No content yet

Secrets Management

Runtime injection, dynamic credentials and rotation applications survive.

No content yet

Encryption

At rest, in transit, and at the application layer — three different threats.

No content yet

Key Management

Rotation, separation of duty, envelope encryption and crypto-shredding.

No content yet

Zero Trust

No implicit trust from network position; authorise every request.

No content yet

Threat Modelling

Walking trust boundaries with STRIDE before anything is built.

No content yet

OWASP Risks

The recurring web and API risk classes, several of which are design flaws.

No content yet

Secure API Design

Object-level authorisation, input validation and safe error responses.

No content yet

Supply Chain Security

Dependencies, SBOMs, build provenance and artefact signing.

No content yet

Network Security

Segmentation, egress control and limiting lateral movement.

No content yet

Auditability

Tamper-evident, attributed records that survive async boundaries.

No content yet

Compliance Frameworks

SOC 2, ISO 27001, PCI DSS — scope as an architectural lever.

No content yet

Privacy Engineering

Minimisation, purpose limitation, and erasure that is implementable.

No content yet

Data Classification

Knowing which fields are regulated, because every control depends on it.

No content yet

Security Incident Response

Detection, scoping, containment and notification clocks.

No content yet