Workspace IndexDev Notes › Signature replay — a valid signature used twice, or on the wrong chain

#174PoC

Signature replay — a valid signature used twice, or on the wrong chain

Signatures without a nonce, domain separator, or chain id can be replayed against the same contract twice or against its twin on another chain — the class EIP-712 exists to close.

Not yet scoped.

Why

The PoC replays a signed permit against a second deployment to show the cross-chain replay, then adds the domain separator that binds the signature to one contract and chain.

How it works

Not yet built.

← All Dev Notes · Workspace Index · Top ↑

서명 재사용 — 유효한 서명을 두 번, 또는 엉뚱한 체인에서

논스, 도메인 분리자, 체인 id 없는 서명은 같은 컨트랙트에 두 번, 또는 다른 체인의 쌍둥이에 재사용될 수 있으며, EIP-712가 막기 위해 존재하는 계급입니다.

아직 범위 미정.

이 PoC는 서명된 permit을 두 번째 배포에 재사용해 크로스체인 재사용을 보인 뒤, 서명을 하나의 컨트랙트·체인에 묶는 도메인 분리자를 추가합니다.

동작 방식

아직 만들지 않음.

← 전체 개발 노트 · 워크스페이스 인덱스 · 맨 위 ↑