CertaDNS
Skip to lesson

What Domain Trust Means · lesson 2 of 2

The four surfaces

After this lesson you can

Place any control on one of four surfaces, and say which surface a given attack targets.

Assumes you have read A definition worth using.

A third party determining what is yours does so in four distinct ways, and every control in both tracks defends exactly one of them. Naming the surface an attack targets is what tells you which control could possibly have stopped it.

The surfaces

SurfaceThe question it answersAttacked by
IdentityIs this message or this name genuinely from the party it claims?Spoofing, lookalike domains, display-name deception
IntegrityIs what I am reading what they published?Cache poisoning, message modification, record tampering
TransportDid this reach me without being read or altered on the way?STARTTLS stripping, on-path interception
PerceptionDoes what a human sees match what the protocols determined?Homographs, subdomain-shaped URLs, a logo that means nothing

Every control, on one surface

IDENTITY     SPF, DKIM, DMARC, alignment, CAA,
             registrar locks, registry lock

INTEGRITY    DNSSEC, DKIM body hash, zone transfer
             authentication, CT

TRANSPORT    MTA-STS, DANE, TLS-RPT, opportunistic TLS

PERCEPTION   BIMI, IDN display rules, user training,
             external-sender warnings

Two of those placements are worth pausing on. DKIM appears twice because it does two things: the signature asserts identity and the body hash asserts integrity. CT is an integrity control rather than an identity one — it does not say who may issue, it makes every issuance visible.

Perception is the weakest surface

It is the only surface where the defence is a human rather than a check. Every other surface has something that verifies automatically and fails closed; perception has a person glancing at an address bar. That is why the residual after full enforcement is almost entirely perception attacks — and why user-facing controls are not a lesser alternative to technical ones but the only thing that addresses that surface at all.

Use the surfaces to answer “would this have helped?”

After any incident, name the surface. A lookalike domain attacked perception, so DMARC enforcement could not have stopped it and monitoring might have. A supplier compromise attacked nothing — every surface reported truthfully. The question is answered in seconds and it ends a great deal of unproductive discussion.

Knowledge check

A customer is deceived by a homograph domain with valid TLS and a perfect DMARC record of its own. Which surface failed?

Last reviewed