P03-L05 · P03 · P03-M02
Identificare una richiesta dannosa da un esempio di transazione privo di dati sensibili
Prerequisiti: P03-L04
Obiettivi di apprendimento
- Identificare una richiesta dannosa da un esempio di transazione privo di dati sensibili
- Confrontare gli effetti descritti senza dati sensibili con lo scopo dichiarato.
- Identificare una portata rischiosa senza affermare identità dell'attaccante o perdita eseguita.
Master sorgente EN · P03-L05 · needs_review
Solo studio senza rete/in sola lettura. Non fornire mai segreti, password o codici di autenticazione. Nessuna connessione del wallet, approvazione reale, revoca in tempo reale, firma di transazione, trasferimento, fondi o operazione di trading. I visual sono soltanto specifiche.
Perché è importante
Una richiesta di tipo drainer si valuta dalla capacità che richiede, non dalla sua didascalia rassicurante. Evidenza di una portata pericolosa può giustificare l'arresto mentre esecuzione e intento umano restano irrisolti.
Spiegazione
Partire dallo scopo dichiarato dello studente
L'azione prevista nei dati dell'esercizio è leggere un saldo pubblico, senza necessità di autorizzazione. R1 chiede tuttavia un'allowance; R2 richiede un trasferimento diretto; R3 omette interamente gli effetti. Confrontare queste capacità con lo scopo dichiarato. Non è una verifica dell'uso di parole allarmanti nella pagina: è una verifica che gli effetti richiesti siano giustificati e compresi.
Leggere l'autorità effettiva
Le autorizzazioni ERC-20 indicano spender e importo [ERC20]. Messaggi strutturati come permit possono autorizzare allowance secondo le regole pertinenti di approvazione firmata [PERMIT]. Le istruzioni delle transazioni possono invece richiedere direttamente il movimento [ETH_TX]. Nessuna di queste forme identifica automaticamente una persona malevola. Un'applicazione legittima può usare approvazioni e la sola richiesta di approvazione non prova un intento malevolo.
I dati dell'esercizio rendono esplicita la discordanza: «visualizzare saldo» contro autorizzazione per 1000 unità. Questo sostiene una discordanza capacità/scopo secondo le sue assunzioni. Non fornisce firma, messaggio utilizzato o risultato di trasferimento. Riportare «la richiesta supera lo scopo stipulato di sola lettura», non «l'utente è stato svuotato dei fondi».
Trattare l'opacità come irrisolta
Il riepilogo opaco di R3 non può essere valutato innocuo perché la didascalia dice verifica. Gli effetti UNKNOWN sono motivo di arresto in questa esercitazione; non invitano a firmare e osservare che cosa accade. Una simulazione o riepilogo decodificato, se forniti, avrebbero fonte, metodo, contesto di stato e copertura. Questi dati dell'esercizio non inventano una simulazione di sicurezza riuscita.
Il timer di R4 crea pressione ma non fornisce necessità di autorizzazione. Il linguaggio del conto alla rovescia non modifica alcuna evidenza mancante. Registrarlo come parte della richiesta mantenendo irrisolte identità e motivazione dell'operatore.
Preservare un record sicuro
Scrivere una tabella della capacità richiesta priva di dati sensibili. Conservare ID esatti dei dati dell'esercizio, scopo previsto, autorità richiesta, discordanza ed evidenza mancante dell'esito. OBSERVED è il riepilogo della richiesta, INFERRED è la discordanza della portata, UNKNOWN è esecuzione e identità dell'operatore, e INSUFFICIENT EVIDENCE si applica alla colpa attribuita a una persona identificata o a perdita confermata di asset. Non viene generato, scaricato o eseguito alcun malware.
Terminologia
- Capacità: effetto che un'autorizzazione potrebbe consentire.
- Discordanza dello scopo: portata che supera l'intento dell'utente stipulato.
- Richiesta opaca: effetti insufficientemente decodificati.
- Schema di tipo drainer: comportamento descrittivo della richiesta, non attribuzione verificata a una persona.
Esempio storico
ILLUSTRATIVE schede di richieste senza rete; nessun byte firmabile. Scopo previsto: visualizzare saldo pubblico. R1 didascalia «verifica wallet», richiesta strutturata come allowance TOKEN-S/OWNER-A/SPENDER-B per 1000 unità intere dell'esercizio. R2 didascalia «riscatta», richiesta di trasferimento diretto di 7 unità SIM a SIM-C. R3 didascalia «verifica», effetti UNKNOWN. R4 timer «agisci ora». Nessun record di autorizzazione o esecuzione.
Specifiche visive
Cronologia della richiesta di transazione con intento all'inizio e R1/R2/R3 come schede separate di capacità. Segnare discordanza/effetti sconosciuti, poi una decisione STOP senza rete. Tenere vuota la corsia del risultato eseguito, non un grafico inventato delle perdite.
Cosa dimostrano le prove
I campi delle richieste stipulati e le discordanze scopo/capacità dedotte.
Cosa non dimostrano le prove
Esecuzione effettiva di malware, produzione di firme, furto, intento umano malevolo o identità dell'operatore.
Errori comuni
- Firmare per scoprire gli effetti.
- Chiamare malevola ogni approvazione.
- Trattare pressione/didascalia come giustificazione tecnica.
- Equiparare una richiesta rischiosa a una perdita osservata.
Esercizio pratico
Per R1–R4, registrare scopo previsto, effetto richiesto, discordanza, stato dell'evidenza e input mancante. Scrivere una decisione sicura senza rete per R3 e riscrivere «l'attaccante ha rubato sette unità» usando soltanto queste schede.
Consegnare tabella e conclusione circoscritta basate solo sul materiale fornito senza rete. Ripartizione editoriale: studio 12 min, esercizio 8 min, correzione/quiz 10 min.
Mostra correzione dettagliata
R1 supera lo scopo di visualizzazione del saldo tramite la portata di spesa; R2 richiede un trasferimento anziché una vista; effetti R3 UNKNOWN; R4 aggiunge soltanto pressione. Non firmare alcuna scheda. Richiedere portata decodificata/provenienza tramite materiale indipendente sicuro. Non è fornita ricevuta, quindi furto è INSUFFICIENT EVIDENCE. Formulazione circoscritta: R2 richiede un movimento di sette unità a SIM-C; esecuzione e operatore umano restano UNKNOWN.
Rubrica: portata esatta, provenienza della fonte, ragionamento, limiti espliciti e gestione sicura senza rete, un punto ciascuno. Osservazioni inventate o attribuzioni d’identità non sostenute richiedono correzione a prescindere dal punteggio. Solo feedback formativo.
Lista di controllo
- Indicare l'intento.
- Leggere la portata indipendentemente dalla didascalia.
- Sospendere se gli effetti sono irrisolti.
- Preservare la richiesta priva di dati sensibili, non segreto/firma.
- Separare capacità rischiosa ed esito effettivo.
Riepilogo
La valutazione delle richieste confronta scopo previsto ed effetti richiesti. Portata non sostenuta o effetti sconosciuti possono giustificare l'arresto senza inventare esecuzione, perdite o attribuzione umana.
Riepilogo
- Identificare una richiesta dannosa da un esempio di transazione privo di dati sensibili
- Confrontare gli effetti descritti senza dati sensibili con lo scopo dichiarato.
- Identificare una portata rischiosa senza affermare identità dell'attaccante o perdita eseguita.
Lezione successiva
P03-L06 dopo la verifica dei prerequisiti e della correzione.
Strumenti
NONE nel catalogo autorevole. Bastano i dati forniti senza rete; non servono acquisto del prodotto o operazioni di wallet.
Fonti e limiti delle affermazioni
- [ERC20] Standard dei token ERC-20 — approve, allowance e transferFrom per interfacce conformi.
- [PERMIT] Approvazioni firmate ERC-2612 — Autorizzazione di allowance tramite permit con owner, spender, value, nonce e deadline.
- [ETH_TX] Transazioni Ethereum — Istruzioni firmate e inclusione distinte dall'invio.
La documentazione spiega meccanismi. I record storici mantengono la classe dichiarata della fonte. La verifica delle fonti non è un’approvazione editoriale indipendente.
Specifiche visive
P03-L05-V01
Identificare una richiesta dannosa da un esempio di transazione privo di dati sensibili
ILLUSTRATIVE schede prive di dati sensibili senza rete, non una schermata in tempo reale
Cronologia della richiesta di transazione con intento all'inizio e R1/R2/R3 come schede separate di capacità. Segnare discordanza/effetti sconosciuti, poi una decisione STOP senza rete. Tenere vuota la corsia del risultato eseguito, non un grafico inventato delle perdite.
Cronologia della richiesta di transazione con intento all'inizio e R1/R2/R3 come schede separate di capacità. Segnare discordanza/effetti sconosciuti, poi una decisione STOP senza rete. Tenere vuota la corsia del risultato eseguito, non un grafico inventato delle perdite.
390px: schede impilate/equivalente testuale; verifica del rendering a 768px/desktop in sospeso
Prosa RTL; identificatori isolati LTR; preservare le direzioni effettive dei collegamenti
FIX-P03-L05
Fonti e limiti delle affermazioni
ERC20 · PRIMARY_DOCUMENTATION
Standard dei token ERC-20
- Affermazione supportata
- approve, allowance e transferFrom per interfacce conformi.
- Limite di verifica
- Fonte primaria ispezionata per il meccanismo associato o la dichiarazione attribuita; nessuna autenticazione dei dati illustrativi.
- Data della verifica
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-20
PERMIT · PRIMARY_DOCUMENTATION
Approvazioni firmate ERC-2612
- Affermazione supportata
- Autorizzazione di allowance tramite permit con owner, spender, value, nonce e deadline.
- Limite di verifica
- Fonte primaria ispezionata per il meccanismo associato o la dichiarazione attribuita; nessuna autenticazione dei dati illustrativi.
- Data della verifica
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-2612
ETH_TX · PRIMARY_DOCUMENTATION
Transazioni Ethereum
- Affermazione supportata
- Istruzioni firmate e inclusione distinte dall'invio.
- Limite di verifica
- Fonte primaria ispezionata per il meccanismo associato o la dichiarazione attribuita; nessuna autenticazione dei dati illustrativi.
- Data della verifica
- 2026-10-01
https://ethereum.org/en/developers/docs/transactions/
Provenienza dei dati
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