Logo MASTR ufficiale MASTR Sostieni il lavoro
Indice
← Home della wiki

Wallets & security

Typed data: readable fields still need interpretation

A structured signature request can authorise an action you did not intend.

Research guide · 9 September 2026 · 1 min read

Gli articoli di ricerca e le schede sono pubblicati in inglese. La navigazione è disponibile in sette lingue.

In questo articolo
  1. Read the domain and the action Check the verifying contract, chain context and message fields. Identify the spender or recipient, value, deadline and any other terms that constrain the intended action. A familiar application name displayed in the domain is not independent proof of the requesting site's identity.
  2. Separate display quality from permission quality A wallet can render a message clearly while the requested permission remains broader than you intended. Conversely, an unfamiliar field is not automatically malicious. The correct question is whether the meaning of the complete signed structure matches the action you chose.
  3. Preserve enough evidence to reproduce the interpretation For an investigation, record the origin, typed data and relevant contract version without publishing private keys or an exploitable unexpired signature. Explain which field enables the disputed action. A screenshot saying “sign message” is weaker evidence than the actual message structure and the code that consumes it.

EIP-712 defines structured data hashing and signing. Its purpose includes making signed messages easier to interpret than opaque bytes. A well-formatted signature request is still a request to authorise whatever the receiving application treats that message as authorising.

Read the domain and the action Check the verifying contract, chain context and message fields. Identify the spender or recipient, value, deadline and any other terms that constrain the intended action. A familiar application name displayed in the domain is not independent proof of the requesting site's identity.

Separate display quality from permission quality A wallet can render a message clearly while the requested permission remains broader than you intended. Conversely, an unfamiliar field is not automatically malicious. The correct question is whether the meaning of the complete signed structure matches the action you chose.

Preserve enough evidence to reproduce the interpretation For an investigation, record the origin, typed data and relevant contract version without publishing private keys or an exploitable unexpired signature. Explain which field enables the disputed action. A screenshot saying “sign message” is weaker evidence than the actual message structure and the code that consumes it.

Fonti

Ethereum Improvement Proposals · eip-712

Technical reference checked 9 September 2026. The review questions are editorial analysis, not findings about a named project.

Letture correlate

Fondamenti delle blockchain

Blob data for rollups

EIP-4844 blobs provide temporary data space priced apart from execution gas.

MASTR

Sostieni la ricerca indipendente

Le indagini, le prove originali e le guide sono accessibili gratuitamente. Le donazioni volontarie contribuiscono a finanziare la ricerca e a mantenere disponibili gli strumenti MASTR.

Apri wallet