Naar inhoudBlockAssay

Bewijs van phishing en approvalmisbruik

P13-L02 · P13 · P13-M01

Reconstrueer een opgeschoonde kwaadaardige approvalreeks

ILLUSTRATIVE · needs_review

Vereisten: P13-L01

Leerdoelen

  • Reconstrueer een opgeschoonde kwaadaardige approvalreeks
  • Reconstrueer een opgeschoonde approval- en uitgavenreeks en scheid claims over autorisatie, verplaatsing en misleiding.

Waarom dit belangrijk is

Een approval kan een spender autoriseren zonder zelf middelen te verplaatsen. Approval met verlies verwarren verbergt welk later record een werkelijke activumoverdracht zou bewijzen.

Uitleg

Scheid de voorgestelde reeks in records: gebruikersgerichte voorstelling, autorisatiewijziging, uitgavenpoging en waargenomen verplaatsing. ERC-20-allowance is een technische uitgavenpermissie; een approvalgebeurtenis toont op zichzelf geen voltooide overdracht. Een succesvolle transferFrom-achtige verplaatsing vereist relevante uitvoering/receipt en toestandsreconciliatie. Autorisatie op basis van een handtekening heeft haar eigen schema en reikwijdte; generaliseer gewone approve-semantiek niet naar elk ondertekend bericht.

Behoud exact activum, eigenaar, spender, bedrag, netwerk en tijdbasis voor een echte zaak. Gebruik hier uitsluitend niet-uitvoerbare papieren labels. Als een weergegeven pagina één actie belooft terwijl een gestipuleerde autorisatie een andere verleent, rapporteer die inconsistentie. Claims over misleiding of dwang vereisen toelaatbaar bewijs over voorstelling en context; een brede allowance is blootstelling aan controle, geen automatische criminele intentie.

Vraag een leerling nooit een wallet te verbinden, te ondertekenen, approval te verlenen, middelen te sturen of een seed/private sleutel te leveren om het mechanisme te demonstreren. Werk vanuit opgeschoonde records. Echte incidentrespons kan contextspecifieke expertise vereisen; deze les is een bewijsleesoefening, geen transactieprocedure.

Begrippen

Allowance: technische uitgavenautorisatie voor een spender.

Approval: permissiewijziging, onderscheiden van werkelijke verplaatsing.

Uitgavengebeurtenis: uitvoeringsbewijs dat activa via een mogelijkheid verplaatst zijn.

Voorstellingsconflict: beloofde actie verschilt van verleende controle.

Historisch voorbeeld

ILLUSTRATIVE: een papieren pagina P belooft “claim 10 eenheden”. Record R1 stipuleert dat eigenaar W spender S allowance 1000 verleent voor activum T. Record R2 stipuleert dat S succesvol 400 T van W naar D verplaatst; receipt R2 bestaat uitsluitend als verzonnen oefenrij. De paginavastlegging identificeert geen menselijke exploitant.

Visuele specificaties

Contractpermissietijdlijn P→R1 autorisatie→R2 verplaatsing met afzonderlijke bedragen 10/1000/400 en een onbekende-identiteitsbaan. Geen actieve URL’s of uitvoerbare approvalinstructie.

Bijschrift: Fictieve opgeschoonde approvalreeks; autorisatie en voltooide verplaatsing zijn afzonderlijke records.

SPECIFICATION_ONLY — het gerenderde beeld is niet geproduceerd of onafhankelijk beoordeeld.

Wat het bewijs aantoont

Binnen de fixture verandert R1 permissie en registreert R2 een verplaatsing van 400 eenheden. De claimtekst over 10 eenheden conflicteert met de permissiereikwijdte van 1000 eenheden.

Wat het bewijs niet aantoont

Het bewijst geen echte phishingsite, live handtekening, werkelijk walletverlies, exploitantidentiteit of criminele intentie. R1 alleen zou geen verplaatsing bewijzen; een latere intrekking zou R2 niet ongedaan maken.

Veelgemaakte fouten

Approval zelf een overdracht noemen; een onbeperkte-permissielabel als fraudebewijs gebruiken; een ontbrekende receipt verzinnen; een leerling vragen te ondertekenen om het scenario te testen.

Praktische oefening

Maak een reeks met vier kolommen voor P,R1,R2 en identiteit. Bereken resterende gestipuleerde allowance volgens de eenvoudige verminderingsaanname van de oefening en vermeld hoe de conclusie verandert als R2 ontbreekt.

Uitgewerkte correctie tonen

P: toegeschreven fictieve claimvoorstelling over 10 eenheden. R1: fictieve permissie 1000 T aan S. R2: fictieve succesvolle verplaatsing 400 T naar D. Identiteit:onbekend. Volgens de gestipuleerde gewone allowanceverminderingsaanname is resterend=1000−400=600; werkelijke implementaties kunnen verschillen en vereisen inspectie. Zonder R2 zijn uitsluitend autorisatieblootstelling en voorstellingsmismatch onderbouwd, geen voltooid verlies. Zelfs met R2 identificeert technische verplaatsing de exploitant niet en bewijst intentie niet onafhankelijk. Geen walletinteractie nodig.

Controlelijst

  • Scheid voorstelling, approval en verplaatsing.
  • Koppel elke rij aan activum/eigenaar/spender/netwerk.
  • Verzin geen ontbrekende uitvoeringsrecords.
  • Gebruik opgeschoonde offline invoer zonder handtekeningen of middelen.

Samenvatting

Analyse van approvalmisbruik heeft zowel het permissierecord als verplaatsingsbewijs nodig, met afzonderlijke beoordeling van voorstellings- en identiteitsclaims.

Samenvatting

  • Approval is geen overdracht.
  • Een later uitgavenrecord kan verplaatsing binnen zijn reikwijdte bewijzen.
  • Technische autorisatie identificeert geen mens en bewijst geen intentie.

Volgende les

P13-L03

Hulpmiddelen

Gebruik de genoemde BlockAssay-tool uitsluitend als context voor het lezen van bewijs. Deze les maakt geen tooluitvoer, accountsessie of toegangsaanspraak aan. Offline oefening; onderteken, deploy, autoriseer of financier niets.

Bronnen en grenzen van claims

  • ERC20: ERC-20-standaard — Tokeninterface en allowance-semantiek; de standaard bewijst geen identiteit van de uitgever of veilige permissies. Grens: Alleen documentatie van het mechanisme; oorspronkelijke illustratieve waarden zijn gestipuleerd, geen waarnemingen. Historische gegevens hebben afzonderlijk vastgelegde herkomst en expliciete hiaten in de verzameling.

Bewijsklassen

ILLUSTRATIVE — volledig fictieve offline invoer; geen actuele waarneming.

Observatiedatum

null — geen echte waarneming

Inhoudsversie

1

Beoordelingsdatum

null

Beoordelingsstatus

needs_review

Visuele specificaties

P13-L02-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Reconstrueer een opgeschoonde kwaadaardige approvalreeks

Fictieve opgeschoonde approvalreeks; autorisatie en voltooide verplaatsing zijn afzonderlijke records.

Contractpermissietijdlijn P→R1 autorisatie→R2 verplaatsing met afzonderlijke bedragen 10/1000/400 en een onbekende-identiteitsbaan. Geen actieve URL’s of uitvoerbare approvalinstructie.

Contractpermissietijdlijn P→R1 autorisatie→R2 verplaatsing met afzonderlijke bedragen 10/1000/400 en een onbekende-identiteitsbaan. Geen actieve URL’s of uitvoerbare approvalinstructie.

Stapel waarnemingen, aannames, hiaten en conclusie op 390 px; behoud volledige ID’s en een volledig tekstequivalent. Brede tabellen scrollen lokaal.

Proza mag RTL volgen; ID’s, hoeveelheden en tijdassen blijven LTR. Behoud de richting van afhankelijkheden.

P13-L02-ILLUSTRATIVE-v1

Bronnen en grenzen van claims

ERC20 · PRIMARY_DOCUMENTATION

ERC-20-standaard

Ondersteunde claim
Tokeninterface en allowance-semantiek; de standaard bewijst geen identiteit van de uitgever of veilige permissies.
Verificatiegrens
Alleen documentatie van het mechanisme; oorspronkelijke illustratieve waarden zijn gestipuleerd, geen waarnemingen. Historische gegevens hebben afzonderlijk vastgelegde herkomst en expliciete hiaten in de verzameling.
Controledatum
2026-10-02
Primaire bron openen
https://eips.ethereum.org/EIPS/eip-20

Herkomst van gegevens

id: P13-L02-ILLUSTRATIVE-v1

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original offline scenario in realOrHistoricalExample

scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.

Toets je redenering

P13-L02-Q1 · Wat bewijst R1 alleen?
P13-L02-Q2 · R2 ontbreekt. Welke conclusie moet worden ingetrokken?
P13-L02-Q3 · Hoeveel blijft volgens de gestipuleerde verminderingsregel over na 400 van 1000?
P13-L02-Q4 · Bewijst permissie voor 1000 eenheden criminele intentie?
P13-L02-Q5 · Welke actie moet de leerling nemen om de oefening te voltooien?