Mobile-ID · Digital Trust
ISO/IEC 27001 · FIDO2 · OpenID — View scope
MOBILE-ID SIGN · TRUST & ASSURANCE

Threat Model & Control Mapping

Map attack scenarios to boundaries, controls, recovery actions and retained evidence.

THREAT MODEL

Threat → Control → Evidence

This is a defensive architecture threat model and does not contain exploitation instructions. A control moves from CONCEPTUAL/REFERENCE to VERIFIED only with design/implementation evidence.

If the table is wider than its frame, scroll horizontally to see all columns; use arrow keys when the table region has focus.

Threat → Control → Evidence
ThreatControl directionStatus
Document substitutionHash/reference binding; transaction summary; validationConceptual
ReplayNonce/timestamp/idempotency/replay window according to contractConceptual
Session hijackingStrong session/authentication controls; re-authorization for sensitive actionConceptual
Fake Agent / local appPackage authenticity, trusted distribution, application boundaryConceptual
Webhook spoofingSigned/authenticated webhook plus timestamp verificationReference
Provider outageExplicit states, retry/reconciliation, operator visibilityReference
Expired/revoked certificateCertificate status and validation before acceptanceConceptual
Evidence tamperingImmutable/auditable event references according to deployed evidence storeConceptual
THREAT → CONTROL

Threats are evaluated against assets and boundaries

A threat list is useful only when it shows prevention, detection, response and evidence.

If the table is wider than its frame, scroll horizontally to see all columns; use arrow keys when the table region has focus.

Threats are evaluated against assets and boundaries
ThreatAsset / boundaryPreventDetectRespond
Document substitutionDocument/hash/contextBind reviewed document/version to signing contextHash/version check; validationStop transaction; preserve evidence
ReplayAuthorization/eventNonce/timestamp/idempotency where contract supportsDuplicate/replay detectionReject/reconcile
Fake AgentDesktop user/applicationTrusted distribution + application authenticity controls where supportedVersion/source validationBlock; reinstall from trusted source
Credential leakageAPI / admin credentialServer-side secret handling, least privilege, rotationAuth anomaly / access logsRevoke / rotate / investigate
Webhook spoofingCallback endpointSignature/timestamp verification where definedInvalid-signature eventReject; do not update business state
Provider outageSigning routeTimeout/retry policy and approved alternate routeProvider health / transaction stateRetry or manual support; no silent downgrade
Certificate statusSignature validationCheck certificate/status according to applicable validation policyValidation resultDo not accept invalid/revoked result
Evidence tamperingAudit/evidence packageIntegrity protection and controlled accessHash/audit mismatchPreserve original; investigate
Defensive model

The threat model focuses on defensive risk/control relationships and omits exploit instructions. Controls marked conceptual are not production-security claims.

ASSESSMENT DETAIL

From threat model to operational control

A threat becomes actionable only when it is linked to an asset, boundary and evidence. Document substitution, for example, requires evidence of the version/hash presented for approval; replay requires transaction identity, freshness and duplicate handling; a fake Agent requires trusted distribution/application authenticity; webhook spoofing requires message authenticity and replay checks; provider outage requires timeout, retry and reconciliation rather than a generic error.

Prevent

Reduce likelihood through authentication, authorization, trusted distribution, input validation, policy and explicit boundaries.

Detect

Record enough context to distinguish business failure, security anomaly and duplicate/replayed activity.

Respond

Move the transaction into a supportable/reconcilable state without hiding failure or creating an out-of-policy replacement signature.

Prove

Retain audit/evidence showing actor, request, document reference, authorization, provider result and recovery action.

Controls without production artefacts remain CONCEPTUAL. The threat model omits exploit steps and does not imply penetration-test coverage without a corresponding report.

Search Mobile-ID Sign

Local search inside the offline package.