Naar inhoudBlockAssay

Kwaadaardige prompts en drainers

P03-L05 · P03 · P03-M02

Identificeer een schadelijk verzoek uit een transactievoorbeeld zonder vertrouwelijke gegevens

ILLUSTRATIVE · needs_review

Vereisten: P03-L04

Leerdoelen

  • Identificeer een schadelijk verzoek uit een transactievoorbeeld zonder vertrouwelijke gegevens
  • Vergelijk effecten in materiaal zonder vertrouwelijke gegevens met het beweerde doel.
  • Identificeer onveilige reikwijdte zonder aanvalleridentiteit of uitgevoerd verlies te claimen.

EN-bronmaster · P03-L05 · needs_review

Alleen offline studie/lezen. Verstrek nooit geheimen, wachtwoorden of authenticatiecodes. Geen walletverbinding, echte goedkeuring, live intrekking, transactieondertekening, overdracht, geld of trading. Visuals zijn uitsluitend specificaties.

Waarom dit belangrijk is

Een drainerachtig verzoek wordt beoordeeld op de mogelijkheden die het vraagt, niet op een geruststellend bijschrift. Bewijs van gevaarlijke reikwijdte kan stoppen rechtvaardigen terwijl uitvoering en menselijke intentie onopgelost blijven.

Uitleg

Begin met het verklaarde doel van de student

De bedoelde handeling in de oefengegevens is een openbaar saldo lezen, waarvoor geen autorisatie nodig is. R1 vraagt toch een allowance; R2 vraagt een directe overdracht; R3 laat de effecten volledig weg. Vergelijk deze mogelijkheden met het genoemde doel. Dit toetst niet of de pagina alarmerende woorden gebruikt: het toetst of de gevraagde effecten gerechtvaardigd en begrepen zijn.

Lees werkelijke bevoegdheid

ERC-20-bevoegdheden benoemen spender en bedrag [ERC20]. Permit-vormige berichten kunnen allowances autoriseren onder toepasselijke regels voor ondertekende goedkeuring [PERMIT]. Transactie-instructies kunnen in plaats daarvan direct verplaatsing vragen [ETH_TX]. Geen van deze vormen identificeert automatisch een kwaadaardige persoon. Een legitieme applicatie kan goedkeuringen gebruiken en een goedkeuringsverzoek alleen bewijst geen kwaadaardige intentie.

De oefengegevens maken de afwijking expliciet: ‘saldo bekijken’ tegenover bevoegdheid voor 1000 eenheden. Dat ondersteunt een afwijking tussen mogelijkheden en doel onder de aannames. Het verstrekt geen handtekening, verbruikt bericht of overdrachtsresultaat. Rapporteer ‘het verzoek overschrijdt het vastgelegde leesdoel’, niet ‘de gebruiker is leeggeroofd’.

Behandel ondoorzichtigheid als onopgelost

De ondoorzichtige samenvatting van R3 mag niet als onschadelijk worden beoordeeld omdat het bijschrift verifiëren zegt. UNKNOWN effecten zijn een stopreden in deze oefening; geen uitnodiging om te tekenen en te zien wat er gebeurt. Een verstrekte simulatie of gedecodeerde samenvatting zou bron, methode, toestandscontext en dekking hebben. Deze oefening verzint geen geslaagde veiligheidssimulatie.

De timer van R4 creëert druk maar verstrekt geen autorisatienoodzaak. Afteltaal verandert niets aan het ontbrekende bewijs. Leg die vast als onderdeel van de prompt en laat operatoridentiteit en motief onopgelost.

Bewaar een veilig record

Schrijf een tabel van gevraagde mogelijkheden zonder vertrouwelijke gegevens. Bewaar exacte oefen-IDs, bedoeld doel, gevraagde bevoegdheid, afwijking en ontbrekend uitkomstbewijs. OBSERVED is de promptsamenvatting, INFERRED is de reikwijdteafwijking, UNKNOWN is uitvoering en operatoridentiteit en INSUFFICIENT EVIDENCE geldt voor schuld van een genoemde mens of bevestigd activumverlies. Er wordt geen malware gegenereerd, gedownload of uitgevoerd.

Begrippen

  • Mogelijkheid: effect dat een autorisatie zou kunnen toestaan.
  • Doelafwijking: reikwijdte boven de vastgelegde gebruikersintentie.
  • Ondoorzichtig verzoek: onvoldoende gedecodeerde effecten.
  • Drainerachtig patroon: beschrijvend verzoekgedrag, geen geverifieerde persoonstoeschrijving.

Historisch voorbeeld

ILLUSTRATIVE offline promptkaarten; geen ondertekenbare bytes. Bedoeld doel: openbaar saldo bekijken. R1 bijschrift ‘wallet verifiëren’, allowance-vormig verzoek TOKEN-S/OWNER-A/SPENDER-B voor 1000 gehele oefeneenheden. R2 bijschrift ‘claim’, direct overdrachtsverzoek 7 SIM-eenheden naar SIM-C. R3 bijschrift ‘verifiëren’, effecten UNKNOWN. R4 timer ‘handel nu’. Geen autorisatie- of uitvoeringsrecord.

Visuele specificaties

Transactieverzoektijdlijn met intentie aan het begin en R1/R2/R3 als afzonderlijke mogelijkhedenkaarten. Markeer afwijking/onbekende effecten, daarna een offline STOP-beslissing. Houd de baan voor uitgevoerde resultaten leeg, geen verzonnen verliesgrafiek.

Wat het bewijs aantoont

De vastgelegde promptvelden en afgeleide afwijkingen tussen doel en mogelijkheden.

Wat het bewijs niet aantoont

Werkelijke malware-uitvoering, handtekeningproductie, diefstal, kwaadaardige menselijke intentie of operatoridentiteit.

Veelgemaakte fouten

  • Ondertekenen om effecten te ontdekken.
  • Elke goedkeuring kwaadaardig noemen.
  • Druk/bijschrift als technische rechtvaardiging behandelen.
  • Een riskant verzoek gelijkstellen aan waargenomen verlies.

Praktische oefening

Leg voor R1–R4 bedoeld doel, gevraagd effect, afwijking, bewijsstatus en ontbrekende invoer vast. Schrijf een veilige offline beslissing voor R3 en herschrijf ‘de aanvaller stal zeven eenheden’ uitsluitend met deze kaarten.

Lever een tabel en begrensde conclusie uitsluitend met verstrekt offline materiaal. Redactionele tijdverdeling: studie 12 min, oefening 8 min, correctie/quiz 10 min.

Uitgewerkte correctie tonen

R1 overschrijdt het saldo-leesdoel door uitgavebevoegdheid; R2 vraagt een overdracht in plaats van een weergave; effecten van R3 UNKNOWN; R4 voegt uitsluitend druk toe. Onderteken geen enkele kaart. Vraag gedecodeerde reikwijdte/herkomst via onafhankelijk veilig materiaal. Er is geen ontvangstbevestiging verstrekt, dus diefstal is INSUFFICIENT EVIDENCE. Begrensde formulering: R2 vraagt verplaatsing van zeven eenheden naar SIM-C; uitvoering en menselijke operator blijven UNKNOWN.

Rubriek: precieze reikwijdte, bronherkomst, redenering, expliciete grenzen en veilig offline werken, elk één punt. Verzonnen waarnemingen of onbewezen identiteitstoeschrijving vereisen correctie ongeacht score. Uitsluitend formatief.

Controlelijst

  • Benoem intentie.
  • Lees reikwijdte onafhankelijk van bijschrift.
  • Pauzeer bij onopgeloste effecten.
  • Bewaar verzoek zonder vertrouwelijke gegevens, geen geheim/handtekening.
  • Scheid riskante mogelijkheden en werkelijke uitkomst.

Samenvatting

Promptbeoordeling vergelijkt bedoeld doel met gevraagde effecten. Onbewezen reikwijdte of onbekende effecten kunnen stoppen rechtvaardigen zonder uitvoering, verliezen of menselijke toeschrijving te verzinnen.

Samenvatting

  • Identificeer een schadelijk verzoek uit een transactievoorbeeld zonder vertrouwelijke gegevens
  • Vergelijk effecten in materiaal zonder vertrouwelijke gegevens met het beweerde doel.
  • Identificeer onveilige reikwijdte zonder aanvalleridentiteit of uitgevoerd verlies te claimen.

Volgende les

P03-L06 na controle van de vereisten en de correctie.

Hulpmiddelen

NONE in de gezaghebbende catalogus. Verstrekte offline gegevens volstaan; geen productaankoop of walletoperatie vereist.

Bronnen en grenzen van claims

Documentatie verklaart mechanismen. Historische records behouden hun verklaarde bronklasse. Broninspectie is geen onafhankelijke redactionele goedkeuring.

Visuele specificaties

P03-L05-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Identificeer een schadelijk verzoek uit een transactievoorbeeld zonder vertrouwelijke gegevens

ILLUSTRATIVE offline kaarten zonder vertrouwelijke gegevens, geen live weergave

Transactieverzoektijdlijn met intentie aan het begin en R1/R2/R3 als afzonderlijke mogelijkhedenkaarten. Markeer afwijking/onbekende effecten, daarna een offline STOP-beslissing. Houd de baan voor uitgevoerde resultaten leeg, geen verzonnen verliesgrafiek.

Transactieverzoektijdlijn met intentie aan het begin en R1/R2/R3 als afzonderlijke mogelijkhedenkaarten. Markeer afwijking/onbekende effecten, daarna een offline STOP-beslissing. Houd de baan voor uitgevoerde resultaten leeg, geen verzonnen verliesgrafiek.

390px: gestapelde kaarten/tekstequivalent; rendering op 768px/desktop nog te controleren

RTL-proza; identifiers geïsoleerd LTR; behoud feitelijke verbindingsrichtingen

FIX-P03-L05

Bronnen en grenzen van claims

ERC20 · PRIMARY_DOCUMENTATION

ERC-20-tokenstandaard

Ondersteunde claim
approve, allowance en transferFrom voor conforme interfaces.
Verificatiegrens
Primaire bron onderzocht voor bijbehorend mechanisme of toegeschreven verklaring; geen authenticatie van illustratieve gegevens.
Controledatum
2026-10-01
Primaire bron openen
https://eips.ethereum.org/EIPS/eip-20

PERMIT · PRIMARY_DOCUMENTATION

ERC-2612-ondertekende goedkeuringen

Ondersteunde claim
Permit-allowance-autorisatie met owner, spender, value, nonce en deadline.
Verificatiegrens
Primaire bron onderzocht voor bijbehorend mechanisme of toegeschreven verklaring; geen authenticatie van illustratieve gegevens.
Controledatum
2026-10-01
Primaire bron openen
https://eips.ethereum.org/EIPS/eip-2612

ETH_TX · PRIMARY_DOCUMENTATION

Ethereum-transacties

Ondersteunde claim
Ondertekende instructies en opname onderscheiden van indiening.
Verificatiegrens
Primaire bron onderzocht voor bijbehorend mechanisme of toegeschreven verklaring; geen authenticatie van illustratieve gegevens.
Controledatum
2026-10-01
Primaire bron openen
https://ethereum.org/en/developers/docs/transactions/

Herkomst van gegevens

id: FIX-P03-L05

dataStatus: ILLUSTRATIVE

source: Original embedded offline cards; no real observations

observedAt: null

timeBasis: SIM/T markers are fictional order, not UTC timestamps

Toets je redenering

P03-L05-Q1 · Past R1 bij alleen lezen van een saldo?
P03-L05-Q2 · Bewijst R2 dat zeven eenheden werden gestolen?
P03-L05-Q3 · Wat doe je met R3 in de oefening?
P03-L05-Q4 · Bewijst elke goedkeuring kwaadaardige intentie?
P03-L05-Q5 · Verandert R4 het ontbrekende technische bewijs?