Skip to content
Talk to a Security Expert
CONSULTING / ARCHITECTURE & DESIGN

Security Architecture

Design security into the systems, applications and infrastructure that support your business.

Architecture decides what is possible. Once a boundary is drawn and systems are built either side of it, the security options available afterwards are constrained by that choice — and no amount of testing or monitoring recovers what the design gave away.

Architecture review is about examining those decisions while they can still be changed, or understanding what they cost when they cannot.

// WHY IT MATTERS

Some findings are not bugs, they are decisions

A recurring pattern in testing is a finding that cannot be fixed where it was found. The vulnerability is real, but the cause is a trust boundary in the wrong place or a service holding more access than its function requires.

Those are architecture problems wearing the costume of a bug. Fixing the instance leaves the class intact, which is why the same finding reappears in the next assessment under a different name.

// STRUCTURE

How this is put together.

USERWho is asking, and how that is established.AUTHENTICATION
IDENTITYWhat the identity is entitled to reach.AUTHORIZATION
APPLICATIONWhere business logic and its assumptions live.LOGIC
APIThe boundary most often trusted without being enforced.TRUST
CLOUDThe environment that decides what is possible.CONFIGURATION
DATAWhat every layer above exists to protect.PROTECTION
// WHAT THIS COVERS

What architecture work covers

// METHODOLOGY

How a review runs

  1. 01MAPEstablish the architecture as built, not as documented.
  2. 02BOUNDARIESIdentify where trust changes and what is assumed.
  3. 03ASSESSExamine controls at each boundary and the gaps between.
  4. 04MODELConsider how a weakness at one point propagates.
  5. 05DESIGNPropose changes that address causes rather than instances.
  6. 06SEQUENCEOrder the work by dependency, cost and impact.
// WHEN THIS APPLIES

When Should Architecture Be Reviewed?

01SITUATIONA significant design decision is pendingThe choice will be expensive to reverse and security has not been part of the conversation.
02SITUATIONRe-platforming or major migrationTrust boundaries are about to move, and the new ones have not been drawn deliberately.
03SITUATIONRecurring findings point at designThe same class of issue keeps appearing, which is usually structural rather than incidental.
04SITUATIONIntegrating an acquired systemTwo architectures with different assumptions are about to be connected.
// WHAT YOU RECEIVE

Output leadership can act on.

Which of these apply depends on engagement scope.

GAP ASSESSMENT

Where current practice differs from the requirements that apply to you.

CONTROL MAPPING

Which controls address which requirements, and where nothing does.

RISK OBSERVATIONS

What the gaps mean in terms of risk, not just non-conformity.

POLICY / DOCUMENTATION GUIDANCE

What needs to exist in writing, and what it needs to say.

EVIDENCE READINESS

Whether you could demonstrate a control operates, if asked.

REMEDIATION ROADMAP

Sequenced work, with dependencies made explicit.

MANAGEMENT-LEVEL INSIGHTS

A version of the findings that a board or exec team can act on.

// FREQUENTLY ASKED

Questions we get asked before an engagement.

Discuss Security Architecture

Bring an architecture you are about to build or about to change significantly. That is where a review earns its cost.