Sicurezza dell'estensione di Chrome
Voglio installare un'estensione di Chrome chiamata metamask. Non mi fido di questo tipo di software. (Forse perché sono un principiante)
Cosa può fare un'estensione di Chrome sul mio computer? È possibile, ad esempio, per un'estensione di Chrome leggere un file locale, annusare la mia interfaccia di rete, eseguire il keylogging?
L'estensione di Chrome viene eseguita in una sandbox (come un javascript in una pagina Web, ad esempio)
Risposte
L'estensione inietta l'API web3 di Ethereum nel contesto javascript di ogni sito Web, in modo che dapps possa leggere dalla blockchain.
Poiché aggiunge funzionalità al normale contesto del browser, MetaMask richiede l'autorizzazione per leggere e scrivere su qualsiasi pagina web.
Come molte estensioni di Chrome, metamask funziona aggiungendo JavaScript extra a ogni pagina che visiti. Lo script metamask ha accesso a tutto ciò che accade a ogni pagina caricata. Potrebbe registrare chiavi e input di moduli e trasmetterli, oppure leggere la tua password o il token di sessione e prendere il controllo del tuo account.
Tuttavia, funziona ancora in modo un po 'sandbox, quindi è limitato al browser. Non può fiutare la tua interfaccia di rete o leggere un file locale. Il keylogging è limitato alle chiavi immesse nel browser.
Anche se il plug-in in sé non è dannoso, potrebbe contenere una vulnerabilità che potrebbe essere sfruttata da qualsiasi pagina di Internet visitata.
Quindi i plugin del browser sono abbastanza potenti. Chrome e Mozilla eseguono alcuni controlli prima di aggiungere estensioni ai loro repository di app, ma ciò non fornisce garanzie .