Come revocare i permessi dei token su MetaMask

Team Datawallet
Ultimo aggiornamento
26 settembre 2026
Questa data indica un controllo completo, non una modifica minore. Il nostro team editoriale verifica ogni affermazione, dato e dettaglio delle piattaforme in linea con le nostre linee guida editoriali prima di ripubblicare.
Verificato
Verificato dalla redazione
Processo editoriale di verifica dei fatti

Questo articolo è stato rivisto e verificato per accuratezza dal nostro team editoriale. Tutte le affermazioni, i dati e i dettagli delle piattaforme sono confrontati con fonti primarie.

Accuratezza dei dati verificata
Fonti confrontate
Dettagli delle piattaforme confermati
Scopri il nostro processo di verifica dei fatti
Avvertenza
Informativa sull'affiliazione
Come viene finanziato Datawallet

Alcuni link in questa pagina sono link di affiliazione. Datawallet può ricevere una commissione quando ti registri tramite essi, senza costi aggiuntivi per te. Valutazioni e classifiche riflettono i nostri test e i nostri criteri di valutazione.

Leggi l'informativa completa

Riepilogo: i wallet MetaMask gestiscono quattro tipi di autorizzazione, ciascuno con una propria procedura di rimozione. Cancella le connessioni ai siti dall'interno del wallet e revoca i limiti di spesa dei token tramite una transazione onchain.

Annulla le autorizzazioni avanzate ERC-7715 dalle connessioni alle Dapp. Per le deleghe dello smart account EIP-7702, usa i dettagli dell'account per disattivarle su ogni rete. Disconnettere un sito lascia attivi i limiti di spesa, mentre revocare un limite non annulla un Permit firmato che non è ancora stato inviato.

L'abitudine più sicura è controllare ogni mese MetaMask Portfolio o Revoke.cash e revocare ogni autorizzazione a un contratto che non usi più.

Sito
Il miglior strumento per revocare le autorizzazioni di MetaMask
4,9
/5
La nostra valutazione
La nostra valutazione è un giudizio editoriale basato su test diretti di commissioni, sicurezza, liquidità e funzionalità. Non è un posizionamento a pagamento. Consulta la nostra metodologia editoriale per il quadro completo.

Revoke.cash elenca ogni limite di spesa, autorizzazione NFT, allowance Permit2 e delega di smart account su oltre 100 reti EVM, segnala le autorizzazioni legate a exploit noti e le revoca in blocco.

Chain supportate
Oltre 100 reti EVM
Velocità
Scansiona i wallet in pochi secondi
Copertura
Supporta NFTs e token
Potremmo ricevere una commissione quando effettui una transazione tramite i nostri link, senza costi aggiuntivi per te.

Puoi revocare le autorizzazioni dei token su MetaMask?

Ogni autorizzazione concessa da un account MetaMask può essere revocata. Il metodo dipende dal tipo di autorizzazione.

Il centro assistenza di MetaMask distingue tra la disconnessione da un sito e la revoca di un'approvazione. Disconnettersi impedisce a un sito di vedere il tuo indirizzo e i tuoi saldi. Qualsiasi approvazione di token firmata lì resta attiva onchain e può ancora spostare i tuoi token.

Due permessi più recenti possono inoltre concedere a una dapp un accesso continuativo ai token. Dopo l'aggiornamento Pectra di Ethereum, MetaMask può usare EIP-7702 per collegare un normale account a un proprio smart contract. Questo stato di smart account è attivo per impostazione predefinita per i nuovi utenti.

I permessi avanzati ERC-7715, che MetaMask ha iniziato a supportare, consentono a una dapp di spendere un importo massimo di un token secondo una pianificazione senza richiedere ogni volta una firma. Entrambi i tipi di permesso possono essere disattivati dal wallet.

I quattro tipi di autorizzazione e cosa controlla ciascuno

Ogni autorizzazione è archiviata in modo diverso, e questo determina dove puoi revocarla.

  • Connessione al sito: consente a un sito web di vedere il tuo indirizzo pubblico, i saldi dei token e l'attività, e di inviare richieste di transazione da approvare. Non può spostare fondi autonomamente. Le connessioni sono salvate localmente in MetaMask e rimuoverle non costa nulla.
  • Limite di spesa del token (approvazione o allowance): una registrazione onchain su un contratto di token che autorizza uno specifico spender, l'indirizzo del contratto che hai approvato, a spostare dal tuo wallet fino a un importo stabilito di quel token. Le dapp richiedono spesso limiti illimitati. MetaMask avverte che i limiti di spesa illimitati sono pericolosi perché una dapp compromessa o fraudolenta può svuotare l'intero saldo di quel token. I marketplace di NFT usano un'autorizzazione simile, setApprovalForAll, che copre ogni token di una collezione.
  • Firme Permit e Permit2: firme senza gas che concedono un limite di spesa quando un contratto le invia in un secondo momento. EIP-2612 Permit funziona con i token che hanno la funzione integrata. Il contratto Permit2 di Uniswap estende questo approccio a qualsiasi token ERC-20 una volta che approvi Permit2 stesso. Nessuna delle due firme compare onchain prima dell'invio.
  • Delega dello smart account e permessi avanzati: una delega EIP-7702 collega il tuo account al contratto Delegator di MetaMask, consentendo il raggruppamento delle transazioni e il gas sponsorizzato. I permessi avanzati ERC-7715 si basano su quello smart account per concedere a una dapp un accesso ai token limitato e a tempo, ad esempio 10 USDC al giorno per un abbonamento. Ognuno richiede passaggi di revoca separati.
I quattro tipi di autorizzazione e cosa controlla ciascuno

Come revocare i permessi dei token su MetaMask

Quattro metodi coprono ogni tipo di autorizzazione. Usiamo il primo dopo ogni sessione e il secondo o il terzo per tutto ciò che riguarda i fondi.

1. Disconnetti i siti da MetaMask

Disconnettersi basta se un sito si è solo collegato al tuo wallet e non ha mai richiesto l'approvazione di un token. È anche il primo passo dopo aver visitato una pagina di cui non ti fidi.

Rimuovi la connessione di un sito dal wallet:

  1. Apri Dapp connections: in MetaMask Extension, clicca sul menu in alto a destra nella schermata dell'account e scegli Dapp connections. Da mobile, apri il sito nel browser integrato nell'app e tocca l'icona dell'account in alto a destra.
  2. Scegli il sito: seleziona il sito web, quindi premi Disconnect su Extension o Disconnect all su mobile per rimuovere i tuoi account da esso.
  3. Cancella tutto in una volta: vai su Impostazioni, poi Sicurezza e privacy, quindi Cancella dati di privacy. Questo rimuove tutte le connessioni ai siti per l'account attualmente selezionato con un solo tocco.

La disconnessione è gratuita e istantanea perché non scrive nulla sulla blockchain. Inoltre non revoca nulla on-chain. Se hai firmato un'approvazione sul sito, passa al passaggio successivo.

1. Disconnetti i siti da MetaMask

2. Revoca i limiti di spesa in MetaMask Portfolio

MetaMask Portfolio è una dashboard web separata che contiene il gestore delle approvazioni di MetaMask. Elenca e revoca i limiti di spesa su Ethereum mainnet, Polygon, BNB Chain, Optimism e Base.

Revoca un'autorizzazione da MetaMask Portfolio:

  1. Apri Portfolio: vai su portfolio.metamask.io, collega MetaMask e resta nella scheda Overview.
  2. Passa a Spending Caps: clicca sulla scheda Spending Caps per vedere le autorizzazioni attive sugli account collegati, elencate per token e per spender.
  3. Revoca e conferma: premi Revoke accanto all'autorizzazione, quindi conferma in MetaMask. Ogni revoca richiede una transazione onchain e una commissione di rete in gas per elaborarla.

Portfolio è adatto a chi vuole restare all'interno di MetaMask e usare solo le sue cinque reti supportate. Per Arbitrum, Avalanche, Linea o catene più piccole, scegli una delle prossime due opzioni.

3. Revoca le autorizzazioni con Revoke.cash

Il centro assistenza di MetaMask elenca Revoke.cash per primo tra gli strumenti di terze parti. Lo usiamo per gli indirizzi attivi su più chain. Oltre ai limiti di spesa ERC-20, la dashboard mostra le approvazioni NFT, le autorizzazioni Permit2 e le deleghe EIP-7702. Un controllo degli exploit confronta le tue approvazioni con un elenco di contratti colpiti da attacchi hacker.

Controlla e revoca su oltre 100 reti:

  1. Carica il tuo indirizzo: Apri Revoke.cash e collega MetaMask, oppure incolla il tuo indirizzo o nome ENS nella barra di ricerca. Un nome ENS è un nome leggibile che termina con .eth. Seleziona la rete da controllare.
  2. Ordina e filtra: ordina per più recenti per trovare una nuova approvazione dannosa, oppure filtra per autorizzazioni illimitate. Se un avviso di sicurezza indica un contratto, cerca per spender.
  3. Revoca singola o multipla: clicca su Revoke accanto a un'approvazione e conferma in MetaMask. Per rimuoverne diverse, selezionale e usa la revoca multipla. Questa funzione usa un account smart EIP-7702 per combinare decine di revoche in un'unica transazione.

La dashboard di base è gratuita e le singole revoche costano solo gas. Nel piano gratuito, Revoke.cash addebita 1,50 $ per batch. Premium costa 99 $ all'anno, elimina le commissioni per batch e aggiunge una vista multichain. Ultimate, a 199 $ all'anno, monitora continuamente le approvazioni e revoca automaticamente quelle rischiose, con un piccolo budget di gas incluso.

La sua estensione gratuita per browser supporta tutte le reti EVM e ti avvisa prima di firmare un'approvazione o un Permit sospetti.

4. Usa il Token Approval Checker del block explorer

La maggior parte dei principali explorer EVM dispone di un controllo delle approvazioni. MetaMask indirizza gli utenti a Etherscan, BscScan e Polygonscan, dove puoi verificare il contratto di uno spender sullo stesso sito che usi per consultare le transazioni.

Revoca da un explorer:

  1. Connettiti al Web3: apri lo strumento di verifica delle approvazioni dei token del tuo network explorer, clicca su Connect to Web3 e scegli MetaMask.
  2. Controlla gli spender: il checker elenca le approvazioni ERC-20, ERC-721 ed ERC-1155, incluso il nome del contratto dello spender, se verificato. Apri la pagina del contratto di qualsiasi spender che non riconosci.
  3. Revoca e paga il gas: premi Revoke accanto alla voce. Controlla il token e lo spender nella finestra di conferma di MetaMask, quindi conferma la transazione.

Ogni strumento di verifica degli explorer copre una sola chain. Controllare un wallet usato su sei reti richiede quindi sei visite separate, per cui per una verifica completa usiamo di default uno strumento multichain.

Come revocare le deleghe degli Smart Account e le autorizzazioni avanzate

Gli smart account sono attivati per impostazione predefinita per i nuovi utenti di MetaMask, quindi molti ora hanno una delega EIP-7702 senza averla configurata di persona. Una delega al contratto Delegator di MetaMask, sottoposto ad audit, è sicura. Tuttavia, il batching permette a una transazione di spostare più asset contemporaneamente, aumentando ciò che un sito di phishing può fare con una sola firma.

Nei mesi successivi a Pectra, Scam Sniffer ha registrato due grandi casi di phishing in batch con EIP-7702 con perdite complessive pari a 2,54 milioni di dollari.

Come riportare uno smart account a un account standard:

  1. Apri Dettagli account: clicca sul selettore dell'account in alto in MetaMask, premi i tre puntini accanto all'account e scegli Dettagli account, poi Smart account.
  2. Disattiva ogni rete: disattiva lo stato di smart account su ogni rete che vuoi ripristinare. L'impostazione è specifica per rete e ogni disattivazione richiede una transazione con una piccola commissione di gas.
  3. Conferma il ripristino: controlla e conferma in MetaMask. Il tuo indirizzo, i tuoi fondi e la Secret Recovery Phrase restano invariati perché l'account rimane un EOA, un normale account controllato da chiave, per tutto il tempo.

Revoke.cash mostra le deleghe attive nella scheda Delegations ma non può annullarle. MetaMask non consente alle dapp esterne di impostare o revocare le deleghe EIP-7702, per cui l'interruttore del wallet resta l'unico metodo di rimozione.

Per annullare i permessi avanzati ERC-7715, apri Dapp connections in MetaMask e revoca il permesso attivo. Molti hanno una data di scadenza e terminano automaticamente.

Se hai disattivato il tuo smart account, MetaMask ti chiede di riattivarlo prima che una dapp possa richiedere un'autorizzazione avanzata. Quella richiesta indica che la dapp vuole un accesso continuativo.

Come revocare le deleghe degli Smart Account e le autorizzazioni avanzate

Cosa fare con le firme Permit e Permit2

Nessuna dashboard può mostrare quali firme Permit hai firmato, perché compaiono on-chain solo quando il destinatario le invia. I wallet drainer sfruttano questo punto cieco. L'ultimo rapporto annuale di Scam Sniffer ha attribuito il 38 per cento delle perdite nei casi di grande entità alle firme Permit e Permit2, incluso il furto più grande dell'anno, pari a 6,5 milioni di dollari in stETH e Bitcoin wrapped.

Se sospetti di aver firmato un Permit su un sito di phishing, usa prima Revoke.cash o Portfolio per revocare l'approvazione attiva al contratto Permit2. Revoca anche le approvazioni ai contratti dei marketplace di NFT come OpenSea o Blur.

Poi apri la scheda Signatures nella pagina del tuo account su Revoke.cash per annullare le potenziali firme Permit per i token che detieni. Revoke.cash precisa che questa pagina può elencare solo i token per cui potrebbe esistere una firma. Spendi gas per l'annullamento solo se sei sicuro di aver firmato qualcosa.

Se i fondi stanno già uscendo e ogni ricarica di ETH sparisce nel giro di pochi secondi, la tua seed phrase è stata sottratta. Revocare le autorizzazioni non servirà. Sposta ciò che resta in un nuovo wallet e abbandona quello vecchio.

Quando approvi Permit2, sostituisci l'importo illimitato predefinito con un limite di spesa. MetaMask ti permette di modificare il limite nella schermata di conferma prima di firmare, limitando quanto può essere prelevato da una firma successiva.

Come revocare le autorizzazioni dei token su Solana

Gli strumenti di revoca per EVM non funzionano su Solana perché i suoi permessi operano in modo diverso. Ogni token si trova nel proprio token account, il cui titolare può nominare un solo delegato che può trasferire fino a un importo prestabilito. Solo il titolare del token account può firmare l'istruzione Revoke del Token Program, che elimina il delegato e riporta a zero l'importo delegato.

La maggior parte delle azioni DeFi su Solana non crea un delegato duraturo. I drainer usano invece false pagine di riscatto che ne approvano uno di nascosto.

Gli account Solana di MetaMask non hanno una schermata dedicata alle deleghe, quindi devi collegarti a uno strumento di revoca per Solana. Il centro assistenza di Phantom consiglia Famous Fox Federation Revoker. Anche lo strumento di revoca di Sol Incinerator analizza gli account SPL Token e Token-2022.

Revoca le deleghe Solana con uno strumento di revoca:

  1. Collega un wallet Solana: apri il revoker e collega Phantom, Solflare o un altro wallet Solana supportato. Lascia che analizzi i tuoi account token alla ricerca di delegati attivi.
  2. Controlla l'indirizzo approvato: verifica il nome di ogni token, l'indirizzo mint e il delegato. Mantieni qualsiasi delegato richiesto da un listing su marketplace aperto o da una posizione di prestito.
  3. Revoca e firma: seleziona i delegati da rimuovere e firma la transazione. I tuoi token restano nel tuo wallet e paghi solo la commissione standard della rete Solana.

Disconnettere un'app Solana in Phantom o MetaMask blocca nuove richieste di firma ma lascia intatti i delegati on-chain. La stessa distinzione vale su Ethereum. Il nostro confronto tra MetaMask e Phantom spiega come i due wallet gestiscono Solana.

Come revocare le autorizzazioni dei token su Solana

Perché revocare le autorizzazioni è ancora importante

Il phishing basato su approvazioni e firme è diminuito nettamente l'anno scorso, ma le perdite restano concentrate nelle autorizzazioni trattate qui. Scam Sniffer ha rilevato 83,85 milioni di dollari rubati a 106.106 vittime tramite wallet drainer nel 2025. Un calo dell'83 per cento rispetto ai 494 milioni di dollari dell'anno precedente.

Le perdite hanno seguito l'attività di mercato, raggiungendo 31 milioni di dollari nel terzo trimestre durante il più grande rally dell'anno di Ethereum. Tutti gli undici casi superiori a 1 milione di dollari hanno riguardato una firma approvata dalla vittima. Tra questi rientravano Permit, chiamate approve o increaseApproval, autorizzazioni setApprovalForAll sugli NFTs di posizione di Uniswap V3 e batch EIP-7702.

Anche le approvazioni a protocolli legittimi comportano un rischio duraturo. Un'autorizzazione concessa due anni fa resta valida se il protocollo viene sfruttato in seguito o se il suo front end viene compromesso. Un attaccante può usare quell'autorizzazione senza le tue chiavi. Come spiega Revoke.cash, un hardware wallet qui non offre alcuna protezione perché l'approvazione firmata autorizza già la spesa. La revoca periodica è l'unica difesa che funziona a posteriori.

Consideriamo temporanee le approvazioni a exchange decentralizzati, bridge e marketplace di NFT. Dopo aver usato uno dei principali exchange decentralizzati o un bridge cross-chain, revochiamo l'autorizzazione nella stessa sessione. La volta successiva in cui ne abbiamo bisogno, approviamo solo l'importo esatto.

Perché revocare le autorizzazioni è ancora importante

Problemi comuni con la revoca su MetaMask e come risolverli

La maggior parte delle revoche fallite o poco chiare dipende da tre cause. Controllale in ordine prima di supporre che il wallet sia difettoso.

1. L'approvazione non compare

Controlla prima il tipo di autorizzazione e la rete:

  1. Verifica cosa hai autorizzato: la connessione a un sito non compare in un elenco dei limiti di spesa. Controlla invece le connessioni Dapp. Se hai attivato uno smart account, guarda nella scheda Deleghe.
  2. Scegli la rete giusta: le approvazioni vengono registrate separatamente su ogni chain. Per un'approvazione firmata su Arbitrum, imposta Arbitrum sia in MetaMask sia nello strumento di revoca. Se la rete non è presente, segui la nostra guida per aggiungere reti a MetaMask.
  3. Prova un secondo strumento: Portfolio indicizza solo cinque reti, mentre ogni explorer indicizza le proprie. Se l'autorizzazione manca in entrambi, carica il tuo indirizzo su Revoke.cash e controlla la stessa chain.

2. La transazione di revoca non riesce

Escludi problemi di gas e transazioni in sospeso:

  1. Ricarica il token nativo: le revoche Onchain richiedono la moneta nativa della rete per il gas, come ETH, POL, BNB o SOL. Prima di avviare un lotto lungo, controlla il costo attuale sul nostro tracker del gas di Ethereum.
  2. Sblocca le transazioni bloccate: una transazione in sospeso con nonce più basso blocca quelle successive. Il nonce è il numero di sequenza che MetaMask assegna a ogni transazione. Accelera o annulla la transazione in sospeso nella scheda Attività prima di riprovare. Se la finestra di conferma restituisce un errore, consulta la nostra soluzione per l'errore interno JSON-RPC in MetaMask.
  3. Attendi l'RPC: gli endpoint RPC pubblici sono i server che MetaMask usa per raggiungere una chain. In caso di congestione, possono scartare richieste sulle reti più piccole. Riprova dopo qualche minuto o passa a un altro RPC per quella rete.

3. L'autorizzazione sembra ancora attiva

Distingui i dati non aggiornati da un vero problema:

  1. Aggiorna la fonte: gli strumenti di revoca memorizzano i risultati nella cache. Una volta confermata la revoca, ricarica la pagina e ripeti la scansione, poi controlla l'hash della transazione sull'explorer per verificare l'esito.
  2. Controlla se c'è una nuova approvazione: alcune dapp richiedono automaticamente un'altra approvazione quando ci torni. Un'autorizzazione che ricompare significa che il sito l'ha richiesta di nuovo e che l'hai firmata.
  3. Cerca un sweeper bot: se gli ETH depositati per il gas scompaiono subito, la tua private key è compromessa e la revoca non basterà. Sposta tutto ciò che puoi su un nuovo wallet senza riutilizzare la seed phrase.

Considerazioni finali

Ora è possibile rimuovere ogni autorizzazione su un account MetaMask. Portfolio gestisce i limiti di spesa su cinque reti, mentre Revoke.cash copre gli altri tipi di autorizzazione, inclusi Permit2 e le deleghe. Le deleghe degli smart account e le autorizzazioni ERC-7715 sono disattivate all'interno del wallet.

Imposta un promemoria mensile per controllare Revoke.cash o Portfolio e rimuovere le autorizzazioni inutilizzate. Per le approvazioni che mantieni, scegli un limite di spesa invece dell'accesso illimitato. Insieme, queste abitudini eliminano gran parte dell'esposizione da cui dipendono i wallet drainer.

Come revocare i permessi dei token su MetaMask