هل يمكنك إلغاء أذونات الرموز المميزة على MetaMask؟
يمكن إزالة كل إذن منحه حساب MetaMask. وتعتمد الطريقة على نوع الإذن.
يفرّق مركز مساعدة MetaMask بين فصل الموقع وإلغاء الموافقة. فصل الموقع يمنعه من رؤية عنوانك وأرصدتك. أما أي موافقة على رمز مميز وقّعتها هناك فتبقى فعالة على السلسلة ويمكنها تحريك رموزك المميزة.
يمكن لإذنين أحدث أيضًا منح تطبيق dapp وصولًا مستمرًا إلى الرموز المميزة. منذ ترقية Pectra على إيثريوم، يمكن لـ MetaMask استخدام EIP-7702 لربط حساب عادي بعقد ذكي خاص به. وحالة الحساب الذكي هذه مفعّلة افتراضيًا للمستخدمين الجدد.
تتيح أذونات ERC-7715 المتقدمة، التي بدأت MetaMask أيضًا في دعمها، لتطبيق dapp إنفاق مبلغ محدد من رمز مميز وفق جدول زمني دون طلب توقيع في كل مرة. ويمكن إيقاف كلا النوعين من الأذونات من داخل المحفظة.
أنواع الأذونات الأربعة وما يتحكم به كل منها
يُخزَّن كل إذن بطريقة مختلفة، وهذا يحدد مكان إزالته.
- اتصال الموقع: يتيح لموقع ويب رؤية عنوانك العام وأرصدة الرموز المميزة ونشاطك، وإرسال طلبات معاملات للموافقة عليها. ولا يمكنه تحريك الأموال بمفرده. تُخزَّن الاتصالات محليًا في MetaMask ولا تكلّف شيئًا عند إزالتها.
- حد إنفاق الرمز المميز (الموافقة أو الإذن): سجل على السلسلة في عقد الرمز المميز يخوّل جهة إنفاق محددة، وهي عنوان العقد الذي وافقت عليه، بتحريك مبلغ يصل إلى حد معين من ذلك الرمز المميز من محفظتك. تطلب تطبيقات dapp عادةً حدودًا غير محدودة. وتحذّر MetaMask من أن حدود الإنفاق غير المحدودة خطرة لأن تطبيق dapp مخترقًا أو احتياليًا قد يستنزف رصيدك الكامل من ذلك الرمز المميز. وتستخدم أسواق NFT إذنًا مشابهًا هو setApprovalForAll يشمل كل رمز مميز في المجموعة.
- توقيعات Permit وPermit2: توقيعات بلا رسوم غاز تمنح حد إنفاق عندما يرسلها عقد لاحقًا. يعمل EIP-2612 Permit على الرموز المميزة التي تتضمن هذه الوظيفة. ويوسّع عقد Permit2 من Uniswap هذا الأسلوب ليشمل أي رمز مميز وفق ERC-20 بمجرد موافقتك على Permit2 نفسه. ولا يظهر أي من التوقيعين على السلسلة قبل الإرسال.
- تفويض الحساب الذكي والأذونات المتقدمة: يربط تفويض EIP-7702 حسابك بعقد Delegator الخاص بـ MetaMask، مما يتيح تجميع المعاملات وغاز مدعومًا. وتعتمد أذونات ERC-7715 المتقدمة على ذلك الحساب الذكي لمنح تطبيق dapp وصولًا محدودًا ومحدد المدة إلى الرموز المميزة، مثل 10 USDC يوميًا لاشتراك. ويتطلب كل منها خطوات إلغاء منفصلة.

كيفية إلغاء أذونات الرموز المميزة على MetaMask
تغطي أربع طرق كل أنواع الأذونات. نستخدم الأولى بعد كل جلسة، والثانية أو الثالثة لأي شيء يتعلق بالأموال.
1. فصل المواقع داخل MetaMask
يكفي الفصل إذا اتصل موقع بمحفظتك فقط ولم يطلب أي موافقة على رمز مميز. وهو أيضًا الخطوة الأولى بعد زيارة صفحة لا تثق بها.
إزالة اتصال موقع من المحفظة:
- افتح Dapp connections: في إضافة MetaMask، انقر على القائمة أعلى يمين عرض الحساب واختر Dapp connections. على الجوال، افتح الموقع في المتصفح المدمج في التطبيق واضغط على أيقونة الحساب أعلى اليمين.
- اختر الموقع: حدد الموقع، ثم اضغط Disconnect في الإضافة أو Disconnect all على الجوال لإزالة حساباتك منه.
- امسح كل شيء دفعة واحدة: انتقل إلى Settings، ثم Security & Privacy، ثم Clear privacy data. يؤدي ذلك إلى إزالة جميع اتصالات المواقع للحساب المحدد حاليًا بنقرة واحدة.
الفصل مجاني وفوري لأنه لا يكتب شيئًا على البلوكشين. كما أنه لا يلغي أي شيء على السلسلة. إذا وقّعت موافقة على الموقع، فتابع إلى الخطوة التالية.

2. إلغاء حدود الإنفاق في MetaMask Portfolio
MetaMask Portfolio لوحة ويب منفصلة تتضمن مدير الموافقات الخاص بـ MetaMask. وهي تعرض حدود الإنفاق وتلغيها على شبكة إيثريوم الرئيسية وPolygon وBNB Chain وOptimism وBase.
إلغاء إذن من MetaMask Portfolio:
- افتح Portfolio: انتقل إلى portfolio.metamask.io، واربط MetaMask وابقَ في تبويب Overview.
- انتقل إلى Spending Caps: انقر على تبويب Spending Caps لعرض الأذونات السارية على الحسابات المتصلة، مرتبة حسب الرمز المميز وجهة الإنفاق.
- ألغِ وأكّد: اضغط Revoke بجانب الإذن، ثم أكّد في MetaMask. يتطلب كل إلغاء معاملة على السلسلة ورسوم غاز للشبكة لمعالجتها.
يناسب Portfolio المستخدمين الذين يريدون البقاء داخل MetaMask واستخدام شبكاته الخمس المدعومة فقط. أما لشبكات Arbitrum وAvalanche وLinea أو السلاسل الأصغر، فاختر أحد الخيارين التاليين.

3. إلغاء الموافقات باستخدام Revoke.cash
يذكر مركز مساعدة MetaMask أداة Revoke.cash أولًا بين الأدوات الخارجية. ونستخدمها للعناوين النشطة على عدة سلاسل. إلى جانب حدود إنفاق ERC-20، تعرض اللوحة موافقات NFT وأذونات Permit2 وتفويضات EIP-7702. كما يقارن فاحص الثغرات موافقاتك بقائمة العقود المخترقة.
افحص وألغِ عبر أكثر من 100 شبكة:
- حمّل عنوانك: افتح Revoke.cash واربط MetaMask، أو الصق عنوانك أو اسم ENS الخاص بك في شريط البحث. اسم ENS هو اسم مقروء ينتهي بـ .eth. اختر الشبكة المراد فحصها.
- رتّب وصفِّ: رتّب حسب الأحدث للعثور على موافقة خبيثة جديدة، أو صفِّ حسب الأذونات غير المحدودة. وإذا حدد تنبيه أمني عقدًا معينًا، فابحث حسب المُنفِق.
- إلغاء الموافقة أو إلغاء دفعة منها: انقر على Revoke بجانب الموافقة وأكّد في MetaMask. ولإزالة عدة موافقات، حدّدها واستخدم الإلغاء الجماعي. يعتمد ذلك على حساب ذكي وفق EIP-7702 لدمج عشرات عمليات الإلغاء في معاملة واحدة.
لوحة التحكم الأساسية مجانية، ولا تكلّف عمليات الإلغاء الفردية سوى الغاز. في الخطة المجانية، تفرض Revoke.cash 1.50 $ لكل دفعة. تبلغ تكلفة الخطة Premium 99 $ سنويًا، وتلغي رسوم الدفعات وتضيف عرضًا متعدد السلاسل. أما Ultimate، بسعر 199 $ سنويًا، فتراقب الموافقات باستمرار وتلغي الخطرة منها تلقائيًا، مع ميزانية صغيرة للغاز مشمولة.
تدعم إضافة المتصفح المجانية الخاصة بها كل شبكات EVM، وتحذّرك قبل أن توقّع موافقة مشبوهة أو Permit.
4. استخدم أداة فحص موافقات الرموز المميزة في مستكشف السلسلة
تتوفر أداة فحص الموافقات في معظم مستكشفات EVM الرئيسية. يوجّه MetaMask المستخدمين إلى Etherscan وBscScan وPolygonscan، حيث يمكنك التحقق من عقد المُنفِق على الموقع نفسه الذي تستخدمه لقراءة المعاملات.
الإلغاء من مستكشف السلسلة:
- الاتصال بـ Web3: افتح أداة فحص موافقات الرموز المميزة في مستكشف شبكتك، وانقر على Connect to Web3 ثم اختر MetaMask.
- راجع المُنفِقين: تعرض الأداة موافقات ERC-20 وERC-721 وERC-1155، بما في ذلك اسم عقد المُنفِق عند التحقق منه. افتح صفحة العقد لأي مُنفِق لا تعرفه.
- ألغِ وادفع الغاز: اضغط Revoke بجانب الإدخال. تحقق من الرمز المميز والمُنفِق في نافذة التأكيد في MetaMask، ثم أكّد المعاملة.
تغطي أداة الفحص في كل مستكشف سلسلة واحدة فقط. لذلك يتطلب تدقيق محفظة مستخدمة على ست شبكات ست زيارات منفصلة، ولهذا نعتمد أداة متعددة السلاسل للمراجعة الكاملة.
كيفية إلغاء تفويضات الحساب الذكي والأذونات المتقدمة
الحسابات الذكية مفعّلة افتراضيًا للمستخدمين الجدد في MetaMask، لذا يملك كثيرون الآن تفويضًا وفق EIP-7702 دون أن يُعدّوه بأنفسهم. التفويض إلى عقد Delegator المدقَّق الخاص بـ MetaMask آمن. لكن تجميع العمليات يتيح لمعاملة واحدة نقل عدة أصول معًا، مما يزيد ما يمكن لموقع احتيالي فعله بتوقيع واحد.
في الأشهر التي تلت Pectra، سجّلت Scam Sniffer حالتين كبيرتين من التصيد عبر دفعات EIP-7702 بخسائر إجمالية بلغت 2.54 مليون دولار.
إعادة الحساب الذكي إلى حساب عادي:
- افتح تفاصيل الحساب: انقر على محدد الحساب في أعلى MetaMask، واضغط على النقاط الثلاث بجانب الحساب واختر Account details، ثم Smart account.
- أوقف كل شبكة: أوقف حالة الحساب الذكي على كل شبكة تريد الرجوع فيها. هذا الإعداد خاص بكل شبكة، ويتطلب كل تبديل معاملة برسوم غاز صغيرة.
- أكّد الرجوع: راجع وأكّد في MetaMask. يبقى عنوانك وأموالك وعبارة الاسترداد السرية كما هي لأن الحساب يظل EOA، أي حسابًا عاديًا يتحكم فيه مفتاح، طوال الوقت.
تعرض Revoke.cash التفويضات النشطة في علامة التبويب Delegations لكنها لا تستطيع إلغاءها. لا يسمح MetaMask للتطبيقات اللامركزية الخارجية بتعيين تفويضات EIP-7702 أو إلغائها، فيبقى مفتاح التبديل في المحفظة الطريقة الوحيدة للإزالة.
لإلغاء الأذونات المتقدمة وفق ERC-7715، افتح Dapp connections في MetaMask وألغِ الإذن النشط. لكثير منها تاريخ انتهاء وتنتهي تلقائيًا.
إذا عطّلت حسابك الذكي، يطلب منك MetaMask إعادة تفعيله قبل أن يتمكن تطبيق لامركزي من طلب إذن متقدم. تشير هذه الرسالة إلى أن التطبيق يريد وصولًا مستمرًا.

ماذا تفعل بشأن توقيعات Permit وPermit2
لا توجد لوحة معلومات تستطيع أن تعرض لك تواقيع Permit التي وقّعت عليها، لأنها لا تظهر على السلسلة إلا عندما يرسلها المستلم. وتفضّل برمجيات استنزاف المحافظ هذه الثغرة. فقد نسب أحدث تقرير سنوي لشركة Scam Sniffer 38 في المئة من خسائر الحالات الكبيرة إلى تواقيع Permit وPermit2، بما في ذلك أكبر سرقة في العام، وهي 6.5 مليون دولار من stETH وبيتكوين المغلّف.
إذا اشتبهت في أنك وقّعت Permit على موقع احتيالي، فاستخدم أولًا Revoke.cash أو Portfolio لإلغاء موافقتك القائمة لعقد Permit2. وألغِ كذلك الموافقات الممنوحة لعقود أسواق NFT مثل OpenSea أو Blur.
بعد ذلك، افتح علامة التبويب Signatures في صفحة حسابك على Revoke.cash لإلغاء توقيعات Permit المحتملة للرموز المميزة التي تملكها. تذكر Revoke.cash أن هذه الصفحة لا تستطيع سوى إدراج الرموز المميزة التي قد يوجد لها توقيع. لا تنفق الغاز على الإلغاء إلا إذا كنت واثقًا من أنك وقّعت شيئًا ما.
إذا كانت الأموال تخرج بالفعل وكل إيداع من ETH يختفي خلال ثوانٍ، فقد سُرقت عبارتك الاسترجاعية. لن يفيد الإلغاء. انقل ما تبقى إلى محفظة جديدة وتخلَّ عن القديمة.
عند الموافقة على Permit2، استبدل الإعداد الافتراضي غير المحدود بحد للإنفاق. يتيح لك MetaMask تعديل الحد في شاشة التأكيد قبل التوقيع، مما يحدّ من مقدار ما يمكن أن يستنزفه توقيع لاحق.

كيفية إلغاء أذونات الرموز المميزة على Solana
لا تعمل أدوات الإلغاء الخاصة بـ EVM على Solana لأن أذوناتها تعمل بطريقة مختلفة. يوجد كل رمز مميز في حساب رمز مميز خاص به، ويمكن لمالكه تعيين مفوَّض واحد لنقل مبلغ محدد كحد أقصى. ولا يستطيع توقيع تعليمة Revoke الخاصة بـ Token Program إلا مالك حساب الرمز المميز، وهي تزيل المفوَّض وتعيد المبلغ المفوَّض إلى الصفر.
لا تنشئ معظم إجراءات DeFi على Solana مفوَّضًا دائمًا. أما برمجيات الاستنزاف فتستخدم بدلًا من ذلك صفحات مطالبة مزيفة تعتمد مفوَّضًا بهدوء.
لا تحتوي حسابات Solana في MetaMask على شاشة مخصصة للمفوَّضين، لذا عليك الاتصال بأداة إلغاء خاصة بـ Solana. يوصي مركز مساعدة Phantom بـ Famous Fox Federation Revoker. كما تفحص أداة الإلغاء في Sol Incinerator حسابات SPL Token وToken-2022.
أزل مفوَّضي Solana بأداة إلغاء:
- اربط محفظة Solana: افتح أداة الإلغاء واربط Phantom أو Solflare أو أي محفظة Solana مدعومة أخرى. دعها تفحص حسابات الرموز المميزة لديك بحثًا عن مفوَّضين نشطين.
- تحقق من العنوان المعتمد: راجع اسم كل رمز مميز وعنوان السك والمفوَّض. أبقِ أي مفوَّض يتطلبه إدراج مفتوح في سوق أو مركز إقراض.
- ألغِ ووقّع: حدّد المفوَّضين المراد إزالتهم ووقّع المعاملة. تبقى رموزك المميزة في محفظتك، ولا تدفع سوى رسوم شبكة Solana المعتادة.
يؤدي قطع اتصال تطبيق Solana في Phantom أو MetaMask إلى إيقاف طلبات التوقيع الجديدة لكنه يترك المفوَّضين على السلسلة كما هم. وينطبق التمييز نفسه على إيثريوم. يشرح مقارنتنا بين MetaMask وPhantom كيف تتعامل المحفظتان مع Solana.

لماذا لا يزال إلغاء الأذونات مهمًا
تراجع التصيد عبر الموافقات والتوقيعات بشكل حاد العام الماضي، لكن الخسائر ما زالت متركزة في الأذونات التي نتناولها هنا. تتبعت Scam Sniffer 83.85 مليون دولار سُرقت من 106,106 ضحية عبر برمجيات استنزاف المحافظ في 2025. وكان ذلك أقل بنسبة 83 بالمئة من 494 مليون دولار في العام السابق.
تبعت الخسائر نشاط السوق، إذ بلغت 31 مليون دولار في الربع الثالث خلال أكبر صعود لإيثريوم هذا العام. وشملت جميع الحالات الإحدى عشرة التي تجاوزت 1 مليون دولار توقيعًا وافق عليه الضحية. ومن ذلك Permit، واستدعاءات approve أو increaseApproval، وأذونات setApprovalForAll على رموز NFT لمراكز Uniswap V3، ودفعات EIP-7702.
الموافقات الممنوحة للبروتوكولات الشرعية تنطوي أيضًا على مخاطر طويلة الأمد. يظل التفويض الذي مُنح قبل عامين ساريًا إذا تعرض البروتوكول لاحقًا للاستغلال أو اختُرقت واجهته الأمامية. ويمكن للمهاجم استخدام هذا التفويض دون الحاجة إلى مفاتيحك. وكما يوضح Revoke.cash، فإن المحفظة الصلبة لا توفر أي حماية هنا لأن الموافقة الموقعة تجيز الإنفاق بالفعل. الإلغاء المنتظم هو الدفاع الوحيد الذي يفيد بعد وقوع الحدث.
نتعامل مع الموافقات الممنوحة للمنصات اللامركزية والجسور وأسواق NFT على أنها مؤقتة. بعد استخدام أي من المنصات اللامركزية الرائدة أو جسر عبر السلاسل، نلغي التفويض في الجلسة نفسها. وفي المرة التالية التي نحتاج إليه فيها، نوافق على المبلغ المطلوب بالضبط فقط.

مشكلات إلغاء الأذونات الشائعة في MetaMask وحلولها
تعود معظم عمليات الإلغاء الفاشلة أو المربكة إلى ثلاثة أسباب. تحقق منها بالترتيب قبل افتراض أن الخلل في المحفظة.
1. الموافقة لا تظهر
تحقق أولًا من نوع الإذن والشبكة:
- تأكد مما منحته: لا يظهر اتصال الموقع في قائمة حدود الإنفاق. تحقق من اتصالات Dapp بدلًا من ذلك. وإذا فعّلت حسابًا ذكيًا، فابحث في تبويب التفويضات.
- طابق الشبكة: تُسجَّل الموافقات بشكل منفصل على كل سلسلة. بالنسبة إلى موافقة موقعة على Arbitrum، بدّل كلًا من MetaMask وأداة الإلغاء إلى Arbitrum. وإذا كانت الشبكة مفقودة، فاتبع دليلنا لإضافة الشبكات إلى MetaMask.
- جرّب أداة ثانية: يفهرس Portfolio خمس شبكات فقط، بينما يفهرس كل مستكشف شبكته الخاصة. وإذا كان التفويض مفقودًا من كليهما، فحمّل عنوانك في Revoke.cash وتحقق من السلسلة نفسها.
2. تفشل معاملة الإلغاء
استبعد مشكلات الغاز والمعاملات المعلقة:
- موّل الرمز المميز الأصلي: تتطلب عمليات الإلغاء على السلسلة العملة الأصلية للشبكة لدفع رسوم الغاز، مثل ETH أو POL أو BNB أو SOL. قبل بدء دفعة طويلة، تحقق من التكلفة الحالية على متتبع غاز إيثريوم لدينا.
- أزل المعاملات العالقة: المعاملة المعلقة ذات nonce أدنى تعطل المعاملات التي تليها. الـ nonce هو الرقم التسلسلي الذي يخصصه MetaMask لكل معاملة. سرّع المعاملة المعلقة أو ألغها من تبويب النشاط قبل إعادة المحاولة. وإذا أظهرت نافذة التأكيد خطأ، فراجع حلنا لـخطأ JSON-RPC الداخلي في MetaMask.
- انتظر استجابة RPC: نقاط RPC العامة هي الخوادم التي يستخدمها MetaMask للوصول إلى سلسلة ما. أثناء الازدحام، قد تُسقط الطلبات على الشبكات الأصغر. أعد المحاولة بعد بضع دقائق أو بدّل إلى RPC آخر لتلك الشبكة.
3. لا يزال الإذن يبدو نشطًا
ميّز البيانات القديمة من المشكلة الحقيقية:
- حدّث المصدر: تخزّن أدوات الإلغاء النتائج مؤقتًا. بعد تأكيد الإلغاء، أعد التحميل وأعد الفحص، ثم تحقق من تجزئة المعاملة على المستكشف للتأكد من نجاحها.
- تحقق من وجود موافقة جديدة: تطلب بعض تطبيقات dapp موافقة أخرى تلقائيًا عند عودتك. ظهور التفويض مجددًا يعني أن الموقع طلبه من جديد وأنك وقّعت عليه.
- ابحث عن بوت سحب: إذا اختفى ETH المودع لدفع الغاز فورًا، فإن مفتاحك الخاص مخترق ولن يصمد الإلغاء. انقل كل ما تستطيع إلى محفظة جديدة دون إعادة استخدام العبارة الاسترجاعية.
الخلاصة
يمكن الآن إزالة كل إذن على حساب MetaMask. يتعامل Portfolio مع حدود الإنفاق على خمس شبكات، بينما يغطي Revoke.cash أنواع الأذونات المتبقية، بما فيها Permit2 والتفويضات. أما تفويضات الحساب الذكي وأذونات ERC-7715 فتُعطَّل داخل المحفظة.
حدد تذكيرًا شهريًا لمراجعة Revoke.cash أو Portfolio وإزالة التفويضات غير المستخدمة. وبالنسبة إلى الموافقات التي تبقيها، اختر حدًا للإنفاق بدلًا من الوصول غير المحدود. وهذه العادات مجتمعة تزيل معظم التعرض الذي تعتمد عليه برمجيات تفريغ المحافظ.






