- MetaMask добавил автоматическую защиту транзакций.
- Криптокошелек будет защищать средства от атак типа «красной таблетки».
- Функция проверяет соответствие фактического результата транзакции ее предварительному просмотру.
Криптокошелек MetaMask запустил функцию дополнительной защиты, которая защищает пользователей от атак типа «красной таблетки» (red pill-атак) во время взаимодействия с Ethereum и другими EVM-приложениями. Механизм сравнивает фактический результат транзакции с ее предварительным просмотром и автоматически отменяет операцию, если они не совпадают.
Функция уже доступна для расширения MetaMask v13.45 в 13 EVM-сетях с поддержкой смарт-аккаунтов (EIP-7702), а мобильная версия получит ее позже.
Как работает защита MetaMask
Атаки типа «красной таблетки» используют особенность симуляции транзакций. Вредоносный смарт-контракт может определить, что его лишь проверяют, и показать пользователю безопасный результат — например, получение 0,1 ETH. После подписания транзакции контракт выполняет уже другое действие, в частности может попытаться вывести средства из кошелька.
Функция дополнительной защиты фиксирует результат симуляции как обязательное условие для выполнения операции. Если фактический результат отличается от того, что увидел пользователь, транзакция автоматически завершается неудачей, а средства остаются в кошельке.
В случае неудачной попытки пользователь теряет лишь сетевую комиссию за газ. MetaMask не взимает дополнительной платы за саму функцию или транзакцию, которая не прошла. В то же время механизм защищает именно от манипуляций с результатом транзакции, а не от обычных рыночных колебаний.
Функция активирована по умолчанию, но пользователь может отключить ее непосредственно на экране подтверждения транзакции. Таким образом, она не блокирует намеренные операции, а проверяет соответствие фактического результата предварительному просмотру.
Напомним, что запуск функции дополнительной защиты стал очередным шагом MetaMask в развитии инструментов безопасности. Ранее кошелек представил механизм выявления признаков «романтического» и инвестиционного мошенничества: он анализирует риски перед отправкой средств и может задать пользователю дополнительные вопросы вместо автоматической блокировки транзакции. Эта функция доступна в MetaMask Mobile v8.11+ и Extension v13.48+ для всех EVM-сетей.
Недавно Consensys также объявила о разделении бизнеса на две структуры. MetaMask стал отдельной компанией, тогда как разработка протоколов и институционального программного обеспечения продолжилась под брендом Consensys. Джозеф Любин остался связанным с обеими структурами как CEO MetaMask и исполнительный председатель Consensys.
Сообщение MetaMask будет блокировать атаки типа «красной таблетки» появились сначала на INCRYPTED.