官方的 MASTR 标志 MASTR 支持这项工作
目录
← 知识库首页

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

研究文章和参考条目以英语发布。导航提供七种语言。

本文目录
  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.

来源

Ethereum Improvement Proposals · eip-712

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

相关阅读

区块链基础

Blob data for rollups

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

MASTR

支持独立研究

这里的调查、原始证据和指南均可免费阅读。自愿捐赠帮助支付研究成本,让 MASTR 能够继续提供工具。

打开钱包