P03-L03 · P03 · P03-M01
Nachrichtensignierung von assetverändernden Anweisungen unterscheiden
Voraussetzungen: P03-L02
Lernziele
- Nachrichtensignierung von assetverändernden Anweisungen unterscheiden
- Freigaben enthaltende Nachrichtenfelder lesen.
- Angefordert, signiert, übermittelt und ausgeführt als Stufen trennen.
EN-Quellmaster · P03-L03 · needs_review
Nur Studium ohne Netzwerkverbindung und mit reinem Lesezugriff. Niemals Geheimnisse, Passwörter oder Authentifizierungscodes bereitstellen. Keine Wallet-Verbindung, echte Freigabe, Live-Widerruf, Transaktionssignatur, Übertragung, Gelder oder Handel. Visuelle Elemente sind nur Spezifikationen.
Warum das wichtig ist
Eine Anfragebeschriftung kann Anmeldung sagen, während ihre Felder Ausgaben autorisieren. Die tatsächliche Anfrage und spätere Ausführungsevidenz müssen getrennt geprüft werden.
Erklärung
Die Autorisierung klassifizieren
Transaktionen enthalten signierte Anweisungen [ETH_TX]. Nachrichten können ebenfalls Anwendungsaktionen autorisieren. EIP-712 definiert strukturiertes Signieren und Domainkontext; die Behandlung von Wiederholungen bleibt Verantwortung der Anwendung [TYPED]. ERC-2612 liefert einen signierten allowance-Mechanismus mit owner, spender, value, nonce und deadline [PERMIT]. In dieser Lektion wird keine Signatur erstellt.
Drei Zusammenfassungen ohne Netzwerkverbindung vergleichen
R1 gibt eine anmeldeartige Aussage vor, R2 eine Permit-förmige Anfrage und R3 eine Übertragungsanfrage. Die Anmeldebeschriftung von R2 entfernt spender/value-Felder nicht. R1 hat keine vorgegebene Assetautorität, doch seine Harmlosigkeit außerhalb der vereinfachten Übung ist nicht belegt. Eine allgemeine Signaturschaltfläche kann nicht beantworten, als was eine Anwendung den signierten Inhalt akzeptieren wird.
Umfang bewahren
Netzwerk/Domain, prüfenden Contract, Autorität, Spender, Betrag, Nonce und Deadline lesen, soweit anwendbar. Bei Fehlen UNKNOWN erfassen, statt Felder einer anderen Karte zu übernehmen. Ein vertrautes Domainnamenfeld ist keine unabhängige Projektauthentifizierung. Nonce und Ablauf benötigen die Regeln der akzeptierenden Anwendung; ein Format allein ist keine vollständige Sicherheitsrichtlinie.
Ein Permit kann nach den relevanten Contract-Regeln von einer anderen Partei übermittelt werden. Daher beweist das Fehlen einer vom Signierenden übermittelten Gastransaktion nicht, dass eine Nachricht keine allowance autorisieren kann. Umgekehrt beweist eine angezeigte Permit-Anfrage nicht, dass irgendeine Signatur existiert oder verwendet wurde.
Stufen im Bericht behalten
Angefordert, signiert, übermittelt und ausgeführt sind getrennte Zeilen. Hier sind nur Anfragen vorgegeben. OBSERVED: Zusammenfassungen und Beschriftungen. INFERRED: Klassifikation unter vorgegebenen Schemata. UNKNOWN: Signaturerstellung und Ausführung. INSUFFICIENT EVIDENCE: Verlust, bösartige Absicht oder menschliche Identität. Fähigkeit prüfen, ohne eine Anschuldigung zu behaupten, und ohne irgendeine Signatur stoppen.
Begriffe
- Typisierte Nachricht: strukturierter Signierinhalt.
- Permit: anwendbarer signierter Freigabemechanismus.
- Domaintrennung: Umfangskontext, kein Identitätsbeweis.
- Nonce: Wert, der gegen den Zustand des akzeptierenden Contracts geprüft wird, um Autorisierungen zu unterscheiden; ERC-2612 erhöht seine owner-Nonce bei einem erfolgreichen Permit.
- Deadline: letzter Zeitpunkt, zu dem ein ERC-2612-Permit nach seinen Regeln akzeptiert werden darf, keine Ausführungsgarantie.
- Verwendung: Nutzung einer Autorisierung durch Anwendung/Contract.
Historisches Beispiel
ILLUSTRATIVE bereinigte Zusammenfassungen, keine signierbaren Nutzlasten. R1 Anmeldung/SIM-LOGIN/SIM-CHALLENGE, keine Assetberechtigung vorgegeben. R2 Beschriftung Anmeldung, Typ Permit, owner SIM-A, spender SIM-S, value 500 ganze Übungseinheiten, nonce 4, deadline SIM-T3, domain SIM-N/Contract SIM-C. R3 Übertragungsanfrage von 7 SIM-Einheiten an SIM-B auf SIM-N. Keine Signaturen, calldata oder Belege.
Visuelle Spezifikationen
Berechtigungsmatrix: Beschriftung/Typ/Umfang/Ausführungsevidenz. R2 Permit/SIM-S/500 trotz Anmeldebeschriftung hervorheben. Alle Karten stoppen vor dem Signieren; keine nutzbare Nutzlast und keine Transaktionsschaltfläche.
Was die Evidenz belegt
Anfragefelder und vorgegebene Fähigkeitsklassifikationen.
Was die Evidenz nicht belegt
Signierung, Aufnahme, Assetverlust, vollständigen Wiederholungsschutz oder bösartige menschliche Absicht.
Häufige Fehler
- Alle Nachrichten als harmlose Anmeldung bezeichnen.
- Kein Gas als keine Autorität interpretieren.
- Anfrageanzeige mit Ausführung gleichsetzen.
Praktische Übung
R1–R3 klassifizieren und die Autoritätsfelder von R2 auflisten. Zeilen für angefordert/signiert/übermittelt/ausgeführt ausfüllen und einen fehlenden Datensatz nennen, der für Ausführung benötigt wird.
Eine Tabelle und begrenzte Schlussfolgerung nur anhand des bereitgestellten Materials ohne Netzwerkverbindung einreichen. Redaktionelle Zeiteinteilung: Studium 12 min, Übung 8 min, Korrektur/Quiz 10 min.
Ausführliche Lösung anzeigen
R1 ist nur eine Anmeldeaussage der Übungsdaten. R2 fordert eine allowance enthaltende Fähigkeit an, begrenzt auf SIM-N/SIM-C, SIM-S, 500, nonce 4 und fiktiven Ablauf. R3 fordert eine Übertragung an. Signierung/Übermittlung/Ausführung UNKNOWN. Ein Datensatz zur verwendeten Signatur/zum Zustand oder ein Beleg wird für Ausführung benötigt. Bösartige Absicht ist INSUFFICIENT EVIDENCE.
Bewertungsraster: genauer Umfang, Quellenherkunft, Begründung, ausdrückliche Grenzen und sicheres Arbeiten ohne Netzwerkverbindung, jeweils ein Punkt. Erfundene Beobachtungen oder unbelegte Identitätszuordnung erfordern unabhängig von der Punktzahl Korrektur. Nur Lernfeedback.
Checkliste
- Felder vor Beschriftung lesen.
- Contract/Netzwerk/Spender/Betrag erfassen.
- Nonce-/Ablaufkontext bewahren.
- Vier Stufen trennen.
- Niemals als Übung signieren.
Zusammenfassung
Nachrichtensignierung kann folgenschwere Aktionen autorisieren. Fähigkeitsprüfung beweist keine Ausführung und belegt nicht unabhängig bösartige Absicht.
Zusammenfassung
- Nachrichtensignierung von assetverändernden Anweisungen unterscheiden
- Freigaben enthaltende Nachrichtenfelder lesen.
- Angefordert, signiert, übermittelt und ausgeführt als Stufen trennen.
Nächste Lektion
P03-L04 nach Prüfung der Voraussetzungen und der Korrektur.
Werkzeuge
NONE im maßgeblichen Katalog. Bereitgestellte Daten ohne Netzwerkverbindung genügen; kein Produktkauf und kein Wallet-Vorgang erforderlich.
Quellen und Aussagegrenzen
- [TYPED] EIP-712 typisiertes strukturiertes Signieren — Strukturierte Signier-/Domainfelder; Wiederholungsschutz der Anwendung bleibt getrennt.
- [PERMIT] ERC-2612 signierte Freigaben — Permit-allowance-Autorisierung mit owner, spender, value, nonce und deadline.
- [ETH_TX] Ethereum-Transaktionen — Signierte Anweisungen und Aufnahme unterscheiden sich von Übermittlung.
Dokumentation erklärt Mechanismen. Historische Datensätze behalten ihre angegebene Quellenklasse. Quellenprüfung ist keine unabhängige redaktionelle Abnahme.
Visuelle Spezifikationen
P03-L03-V01
Nachrichtensignierung von assetverändernden Anweisungen unterscheiden
ILLUSTRATIVE bereinigte Karten ohne Netzwerkverbindung, keine Live-Ansicht
Berechtigungsmatrix: Beschriftung/Typ/Umfang/Ausführungsevidenz. R2 Permit/SIM-S/500 trotz Anmeldebeschriftung hervorheben. Alle Karten stoppen vor dem Signieren; keine nutzbare Nutzlast und keine Transaktionsschaltfläche.
Berechtigungsmatrix: Beschriftung/Typ/Umfang/Ausführungsevidenz. R2 Permit/SIM-S/500 trotz Anmeldebeschriftung hervorheben. Alle Karten stoppen vor dem Signieren; keine nutzbare Nutzlast und keine Transaktionsschaltfläche.
390px: gestapelte Karten/Textäquivalent; Abnahme der Darstellung bei 768px/Desktop ausstehend
Prosa RTL; Kennungen isoliert LTR; tatsächliche Verbindungsrichtungen bewahrt
FIX-P03-L03
Quellen und Aussagegrenzen
TYPED · PRIMARY_DOCUMENTATION
EIP-712 typisiertes strukturiertes Signieren
- Gestützte Aussage
- Strukturierte Signier-/Domainfelder; Wiederholungsschutz der Anwendung bleibt getrennt.
- Verifikationsgrenze
- Primärquelle für verbundenen Mechanismus oder zugeschriebene Aussage geprüft; keine Authentifizierung illustrativer Daten.
- Prüfdatum
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-712
PERMIT · PRIMARY_DOCUMENTATION
ERC-2612 signierte Freigaben
- Gestützte Aussage
- Permit-allowance-Autorisierung mit owner, spender, value, nonce und deadline.
- Verifikationsgrenze
- Primärquelle für verbundenen Mechanismus oder zugeschriebene Aussage geprüft; keine Authentifizierung illustrativer Daten.
- Prüfdatum
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-2612
ETH_TX · PRIMARY_DOCUMENTATION
Ethereum-Transaktionen
- Gestützte Aussage
- Signierte Anweisungen und Aufnahme unterscheiden sich von Übermittlung.
- Verifikationsgrenze
- Primärquelle für verbundenen Mechanismus oder zugeschriebene Aussage geprüft; keine Authentifizierung illustrativer Daten.
- Prüfdatum
- 2026-10-01
https://ethereum.org/en/developers/docs/transactions/
Datenherkunft
id: FIX-P03-L03
dataStatus: ILLUSTRATIVE
source: Original embedded offline cards; no real observations
observedAt: null
timeBasis: SIM/T markers are fictional order, not UTC timestamps