MITRE D3FENDdefensive technique

D3-TB Token Binding

Official page ↗
Tactic
Harden

Definition

Token binding is a security mechanism used to enhance the protection of tokens, such as cookies or OAuth tokens, by binding them to a specific connection.

How it works

How it works When issuing a security token to a client that supports Token Binding, a server includes the client's Token Binding ID (or its cryptographic hash) in the token. Later on, when a client presents a security token containing a Token Binding ID, the server verifies that the ID in the token matches the ID of the Token Binding established with the client. In the case of a mismatch, the server rejects the token. Considerations • While industry participation in the standards process is widespread, browser support remains limited. • In practice, token-binding implementations are tied to Transport Security Layer (TLS).

Related

Counters · MITRE ATT&CK (9)

  • T1134.001 Token Impersonation/Theft sub-technique
  • T1134.002 Create Process with Token sub-technique
  • T1134.003 Make and Impersonate Token sub-technique
  • T1558 Steal or Forge Kerberos Tickets technique
  • T1558.001 Golden Ticket sub-technique
  • T1550 Use Alternate Authentication Material technique
  • T1550.001 Application Access Token sub-technique
  • T1528 Steal Application Access Token technique
  • T1134 Access Token Manipulation technique

Child of · MITRE D3FEND (1)

  • D3-CH Credential Hardening defensive technique

References