P03-L03 · P03 · P03-M01
Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
Ön koşullar: P03-L02
Öğrenme hedefleri
- Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
- Onay içeren mesaj alanlarını okumak.
- İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş aşamalarını ayırmak.
EN kaynak master · P03-L03 · needs_review
Yalnızca çevrimdışı/salt okunur çalışma. Gizli bilgiler, parolalar veya kimlik doğrulama kodları vermeyin. Cüzdan bağlantısı, gerçek onay, canlı yetki iptali, işlem imzası, transfer, fon veya alım satım yoktur. Görseller yalnızca spesifikasyondur.
Neden önemli
Talep açıklaması giriş diyebilirken alanları harcamayı yetkilendirebilir. Gerçek talep ve sonraki yürütme kanıtı ayrı değerlendirilmelidir.
Açıklama
Yetkilendirmeyi sınıflandırın
İşlemler imzalı talimatlar taşır [ETH_TX]. Mesajlar da uygulama eylemlerini yetkilendirebilir. EIP-712 yapılandırılmış imzalamayı ve domain bağlamını tanımlar; tekrar kullanımı ele almak uygulamanın sorumluluğu olarak kalır [TYPED]. ERC-2612, owner, spender, value, nonce ve deadline kullanan imzalı harcama izni mekanizması sağlar [PERMIT]. Derste imza oluşturulmaz.
Üç çevrimdışı özeti karşılaştırın
R1 giriş türünde beyan, R2 permit biçimli talep, R3 transfer talebi olarak verilmiştir. R2'nin giriş açıklaması spender/value alanlarını kaldırmaz. R1'de verilmiş varlık yetkisi yoktur; sadeleştirilmiş alıştırma dışında zararsızlığı ortaya konmamıştır. Genel imza düğmesi, uygulamanın imzalı içeriği ne olarak kabul edeceğini yanıtlayamaz.
Kapsamı koruyun
Uygulanabildiğinde ağ/domain, doğrulayan sözleşme, yetki, harcayıcı, miktar, nonce ve deadline okuyun. Eksikse başka karttan alan ödünç almak yerine UNKNOWN kaydedin. Tanıdık domain adı alanı bağımsız proje gerçeklik doğrulaması değildir. Nonce ve süre sonu kabul eden uygulamanın kurallarını gerektirir; biçim tek başına tam güvenlik politikası değildir.
Permit, ilgili sözleşme kuralları altında başka tarafça gönderilebilir. Bu nedenle imzalayanın gönderdiği gas işlemi olmaması, mesajın harcama iznini yetkilendiremeyeceğini kanıtlamaz. Tersine, görüntülenen permit talebi bir imzanın var olduğunu veya kullanılmış olduğunu kanıtlamaz.
Raporda aşamaları tutun
İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş ayrı satırlardır. Burada yalnızca talepler sunulmuştur. OBSERVED: özetler ve açıklamalar. INFERRED: verilen şemalar altında sınıflandırma. UNKNOWN: imza üretimi ve yürütme. INSUFFICIENT EVIDENCE: kayıp, kötü niyet veya insan kimliği. Suçlama ileri sürmeden yeteneği değerlendirin ve hiçbir şey imzalamadan durun.
Terimler
- Türlendirilmiş mesaj: yapılandırılmış imzalama içeriği.
- Permit: uygulanabilir imzalı onay mekanizması.
- Domain ayrımı: kapsam bağlamı; kimlik kanıtı değil.
- Nonce: yetkilendirmeleri ayırt etmek için kabul eden sözleşmenin durumuyla kontrol edilen değer; ERC-2612 başarılı permit üzerine owner nonce değerini artırır.
- Deadline: ERC-2612 permit'in kuralları altında kabul edilebileceği son zaman; yürütme garantisi değil.
- Kullanım: uygulama/sözleşmenin yetkilendirmeyi kullanması.
Tarihsel örnek
ILLUSTRATIVE, gizli bilgilerden arındırılmış özetler; imzalanabilir payload değildir. R1 giriş/SIM-LOGIN/SIM-CHALLENGE, varlık izni verilmemiş. R2 açıklama giriş, type Permit, owner SIM-A, spender SIM-S, value 500 tam öğretim verisi birimi, nonce 4, deadline SIM-T3, domain SIM-N/contract SIM-C. R3, SIM-N üzerinde SIM-B'ye 7 SIM birimi transfer talebi. İmza, calldata veya receipt yok.
Görsel özellikler
İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.
Kanıtın gösterdikleri
Talep alanları ve verilmiş yetenek sınıflandırmaları.
Kanıtın göstermedikleri
İmzalama, dahil edilme, varlık kaybı, tam tekrar kullanım koruması veya kötü niyetli insan amacı.
Yaygın hatalar
- Tüm mesajları zararsız giriş saymak.
- Gas yokluğunu yetki yokluğu olarak yorumlamak.
- Talebin görüntülenmesini yürütmeyle eşitlemek.
Uygulamalı alıştırma
R1–R3'ü sınıflandırıp R2'nin yetki alanlarını listeleyin. İstenmiş/imzalanmış/gönderilmiş/yürütülmüş satırlarını doldurun ve yürütme için gereken eksik kaydı belirtin.
Yalnızca sunulan çevrimdışı malzemeyi kullanarak tablo ve sınırları belirtilmiş sonuç teslim edin. Editoryal süre dağılımı: çalışma 12 dk, alıştırma 8 dk, düzeltme/quiz 10 dk.
Açıklamalı düzeltmeyi göster
R1 yalnızca öğretim verisi giriş beyanıdır. R2, SIM-N/SIM-C, SIM-S, 500, nonce 4 ve kurgusal süre sonuyla sınırlı harcama izni yeteneği ister. R3 transfer ister. İmzalama/gönderim/yürütme UNKNOWN. Yürütme için kullanılmış imza/durum veya receipt kaydı gerekir. Kötü niyet INSUFFICIENT EVIDENCE durumundadır.
Ölçüt: doğru kapsam, kaynak kökeni, gerekçe, açık sınırlamalar ve güvenli çevrimdışı kullanım; her biri bir puan. Uydurulmuş gözlemler veya desteklenmeyen kimlik atfı, puandan bağımsız olarak düzeltme gerektirir. Yalnızca öğrenme amaçlıdır.
Kontrol listesi
- Açıklamadan önce alanları okuyun.
- Sözleşme/ağ/harcayıcı/miktarı kaydedin.
- Nonce/süre sonu bağlamını koruyun.
- Dört aşamayı ayırın.
- Alıştırma olarak asla imzalamayın.
Özet
Mesaj imzalama sonuç doğuran eylemleri yetkilendirebilir. Yeteneği incelemek yürütmeyi kanıtlamaz veya kötü niyeti bağımsız ortaya koymaz.
Özet
- Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
- Onay içeren mesaj alanlarını okumak.
- İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş aşamalarını ayırmak.
Sonraki ders
P03-L04 — ön koşullar ve düzeltme gözden geçirildikten sonra.
Araçlar
Yetkili katalogda NONE. Sunulan çevrimdışı veriler yeterlidir; ürün satın almak veya cüzdan işlemi yapmak gerekmez.
Kaynaklar ve iddia sınırları
- [TYPED] EIP-712 türlendirilmiş yapılandırılmış imzalama — Yapılandırılmış imzalama/domain alanları; uygulama tekrar kullanım korumaları ayrı kalır.
- [PERMIT] ERC-2612 imzalı onaylar — owner, spender, value, nonce ve deadline ile permit harcama izni yetkilendirmesi.
- [ETH_TX] Ethereum işlemleri — İmzalı talimatlar ve gönderimden ayrı dahil edilme.
Dokümantasyon, mekanizmaları açıklar. Tarihsel kayıtlar, beyan edilen kaynak sınıfını korur. Kaynak incelemesi, bağımsız editoryal kabul değildir.
Görsel özellikler
P03-L03-V01
Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
ILLUSTRATIVE gizli bilgilerden arındırılmış çevrimdışı kartlar; canlı ekran değil
İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.
İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.
390px genişlikte alt alta kartlar/metin eşdeğeri; 768px/masaüstü görüntüleme kabulü bekleniyor
RTL yönünde metin; tanımlayıcılar LTR olarak yalıtılır; olgusal bağlantı yönleri korunur
FIX-P03-L03
Kaynaklar ve iddia sınırları
TYPED · PRIMARY_DOCUMENTATION
EIP-712 türlendirilmiş yapılandırılmış imzalama
- Desteklenen iddia
- Yapılandırılmış imzalama/domain alanları; uygulama tekrar kullanım korumaları ayrı kalır.
- Doğrulama sınırı
- Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
- Kontrol tarihi
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-712
PERMIT · PRIMARY_DOCUMENTATION
ERC-2612 imzalı onaylar
- Desteklenen iddia
- owner, spender, value, nonce ve deadline ile permit harcama izni yetkilendirmesi.
- Doğrulama sınırı
- Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
- Kontrol tarihi
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-2612
ETH_TX · PRIMARY_DOCUMENTATION
Ethereum işlemleri
- Desteklenen iddia
- İmzalı talimatlar ve gönderimden ayrı dahil edilme.
- Doğrulama sınırı
- Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
- Kontrol tarihi
- 2026-10-01
https://ethereum.org/en/developers/docs/transactions/
Veri kaynağı
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