MetaMask wprowadza Added Protection, blokującą transakcje niezgodne z podglądem
Najważniejsze informacje
- •Funkcja Added Protection w MetaMask automatycznie unieważnia każdą transakcję, której wynik w łańcuchu różni się od podglądu wyświetlonego przed podpisaniem.
- •W przypadku rozbieżności użytkownicy tracą jedynie już wydaną opłatę gas — żadne środki nie są przenoszone, a żadne uprawnienia nie są nadawane.
- •Zabezpieczenie jest domyślnie włączone od wersji rozszerzenia MetaMask 13.45, więc użytkownicy tej wersji lub nowszej otrzymują je bez zmiany ustawień.
- •Funkcja obejmuje obecnie 13 sieci EVM obsługujących inteligentne konta EIP-7702, co oznacza, że transakcje w innych sieciach lub konfiguracjach kont pozostają poza jej weryfikacją.
- •MetaMask zaprojektowało Added Protection specjalnie do obrony przed atakami Red Pill, które oszukują podgląd portfela, wyświetlając jeden wynik, podczas gdy w łańcuchu wykonuje się inna, szkodliwa akcja.

MetaMask wprowadziło nowe zabezpieczenie zaprojektowane, aby zamknąć niebezpieczną lukę w sposobie, w jaki portfele krypto potwierdzają, co transakcja faktycznie robi. Funkcja o nazwie Added Protection wymusza ścisłą zgodność między wynikiem pokazanym w podglądzie transakcji a tym, co faktycznie dzieje się w łańcuchu. Jeśli te dwa elementy się nie zgadzają, transakcja zostaje automatycznie zatrzymana, zanim wyrządzi szkody.
Jak informuje The Cryptonomist, aktualizacja celuje w jeden z najstarszych trików w playbooku oszustw kryptowalutowych: pokazanie użytkownikowi niewinnie wyglądającego podglądu, podczas gdy rzeczywista transakcja robi coś zupełnie innego — na przykład opróżnia środki lub zatwierdza dostęp złośliwego kontraktu.
Od pasywnych podglądów do aktywnej weryfikacji
Added Protection działa na prostej, ale skutecznej zasadzie: wszystko, co portfel wyświetla przed podpisaniem, musi odpowiadać temu, co faktycznie dzieje się, gdy transakcja zostaje rozliczona w łańcuchu. Każda transak Ethereum lub EVM przetworzona przez portfel z włączoną funkcją musi dać wynik identyczny z tym, który został wcześniej zapowiedziany w podglądzie.
To istotna zmiana w sposobie, w jaki zabezpieczenia transakcji MetaMask są egzekwowane na poziomie protokołu — przejście od pasywnego wyświetlania do aktywnej weryfikacji. Użytkownicy nie polegają już wyłącznie na statycznym ekranie podglądu; portfel sprawdza teraz, czy wykonanie w łańcuchu odpowiada oczekiwaniom, zanim cokolwiek zostanie sfinalizowane.
Transakcje z rozbieżnościami kończą się automatycznie niepowodzeniem
Gdy wystąpi rozbieżność, transakcja nie przechodzi. Zamiast tego automatycznie się nie powiedzie, a jedynym kosztem dla użytkownika jest opłata gas już wydana na próbę. W praktyce ogranicza to straty finansowe wynikające ze zmanipulowanej transakcji: żadne środki nie są przenoszone, żadne uprawnienia nie są nadawane, a żadne aktywa nie zmieniają właściciela poza opłatą gas, która została już zapłacona.
To zauważalna poprawa w stosunku do wcześniejszego zachowania portfeli, w którym zwodnicza transakcja mogła wykonać się w całości i skutkować całkowitą utratą środków, a nie jedynie niewielką opłatą.
Wdrożenie i zasięg sieciowy
Domyślnie włączona w wersji rozszerzenia 13.45
Added Protection jest już aktywna i włączona dla większości użytkowników, a nie ukryta za opcją wyboru. MetaMask włączyło ją domyślnie od wersji rozszerzenia 13.45, dzięki czemu każdy, kto korzysta z tej wersji lub nowszej, otrzymuje ochronę automatycznie, bez zmiany ustawień.
Ponieważ zabezpieczenie jest dostarczane jako ustawienie domyślne, a nie opcjonalna funkcja, jego wdrożenie następuje natychmiast w całej bazie użytkowników zaktualizowanego rozszerzenia. Zmniejsza tozyko, że użytkownicy mniej świadomi bezpieczeństwa pomijną ochronę po prostu dlatego, że o niej nie wiedzieli. Dla użytkowników starszych wersji ochrona pojawi się dopiero po aktualizacji rozszerzenia.
Zasięg obejmuje 13 sieci EVM z inteligentnymi kontami EIP-7702
Funkcja obejmuje obecnie 13 sieci EVM obsługujących inteligentne konta EIP-7702 — standard Ethereum rozszerzający możliwości wykonywania i grupowania transakcji przez konta. Powiązanie Added Protection konkretnie z EIP-7702 sugeruje, że MetaMask priorytetyzuje sieci, w których nowszy model konta jest już aktywny, ponieważ tam weryfikacja zgodności wyniku z podglądem może być egzekwowana najpewniej.
Zasięg ten ma na razie wyraźne granice: transakcje w sieciach lub konfiguracjach kont poza tymi 13 sieciami EVM nie podlegają weryfikacji zgodności podglądu z wykonaniem, co czyni zakres funkcji praktycznym szczegółem, który posiadacze portfeli powinni sprawdzić w odniesieniu do własnej konfiguracji.
Stworzona, aby parować ataki Red Pill
Według MetaMask Added Protection została zaprojektowana specjalnie do obrony przed atakami Red Pill — kategorią exploitów mających na celu oszukanie podglądu transakcji portfela tak, aby wyświetlał jeden wynik, podczas gdy faktycznie wykonuje się inna, szkodliwa akcja. Wymagając dokładnej zgodności rzeczywistego wyniku z podglądem, funkcja ma zneutralizować lukę między tym, co użytkownicy widzą, a tym, co dzieje się w łańcuchu, zamykając wektor manipulacji, który sprawiał, że ataki Red Pill na Ethereum i innych łańcuchach EVM były szczególnie trudne do wykrycia, zanim będzie za późno.
Ta zmiana ma znaczenie dla zwykłych posiadaczy portfeli, ponieważ podglądom transakcji od dawna przypisywano z góry wiarygodność. Jeśli podgląd może zostać sfałszowany, podczas gdy rzeczywista transakcja robi coś zupełnie innego, użytkownicy nie mieli wiarygodnego sposobu, aby wiedzieć, że zostaną oszukani, dopóki szkody już nie nastąpią. Added Protection eliminuje tę ślepą wiarę, wstawiając kontrolę weryfikacyjną między podgląd a ostateczne wykonanie.
Najczęściej zadawane pytania
Czym jest funkcja Protection w MetaMask?
Added Protection to funkcja bezpieczeństwa wymagająca, aby wyniki transakcji Ethereum lub EVM odpowiadały ich podglądom; w przypadku rozbieżności transakcja automatycznie kończy się niepowodzeniem.
Co się dzieje, gdy wynik transakcji różni się od jej podglądu?
Transakcja automatycznie kończy się niepowodzeniem, a użytkownik traci jedynie opłatę gas wydaną na próbę.
Które sieci obsługują Added Protection w MetaMask?
Funkcja obsługuje 13 sieci EVM implementujących inteligentne konta EIP-7702.
Czy Added Protection jest domyślnie włączona?
Tak, jest domyślnie włączona od wersji rozszerzenia MetaMask 13.45.