Vai al contenutoBlockAssay

Richieste malevole e drainer

P03-L05 · P03 · P03-M02

Identificare una richiesta dannosa da un esempio di transazione privo di dati sensibili

ILLUSTRATIVE · needs_review

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

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Apri fonte primaria
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
Apri fonte primaria
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
Apri fonte primaria
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

Verifica il ragionamento

P03-L05-Q1 · R1 è compatibile con visualizzare il saldo in sola lettura?
P03-L05-Q2 · R2 prova che sette unità siano state rubate?
P03-L05-Q3 · Che cosa fare con R3 nell'esercitazione?
P03-L05-Q4 · Ogni approvazione prova un intento malevolo?
P03-L05-Q5 · R4 modifica l'evidenza tecnica mancante?