حفاظت

Disconnect اور Revoke ایک چیز نہیں: ٹیسٹ نیٹ کے بعد کیا check اور cancel کریں

Disconnect اور Revoke ایک چیز نہیں: ٹیسٹ نیٹ کے بعد کیا check اور cancel کریں

ٹیسٹ نیٹ مکمل ہونے کا مطلب حفاظتی عمل مکمل نہیں ہوا۔ آپ کے wallet میں token approval باقی رہ سکتا ہے، X، Discord، GitHub پر تیسرے فریق کی ایپ ابھی بھی منسلک ہو سکتی ہے۔ یہاں جانیں کیسے چیک کریں، کیسے منسوخ کریں، اور غلطی سے منسوخ ہو جائے تو کیا کریں۔

۱. authorization منسوخ کیوں ضروری ہے

ٹیسٹ نیٹ interaction کے بعد بچی ہوئی approval نقصاندہ contract استعمال کر سکتا ہے — خاص طور پر اگر آپ نے main wallet استعمال کیا ہو۔ ایک unlimited approve call کا مطلب ہے کہ سامنے والا contract کسی بھی وقت آپ کے token منتقل کر سکتا ہے، آپ کی دوبارہ تصدیق ضروری نہیں۔

Social platform پر، X، Discord، GitHub پر منسلک تیسرے فریق کی ایپ صاف نہ کریں تو آپ کی ذاتی معلومات، دوستوں کی فہرست ظاہر ہو سکتی ہے، یہاں تک کہ خودکار پوسٹنگ یا نامعلوم server میں شامل ہونا ممکن ہے۔

۲. wallet token approval کیسے چیک اور منسوخ کریں

EVM چین (Ethereum، BSC، Arbitrum وغیرہ)

Etherscan Token Approval Checker (etherscan.io/tokenapprovalchecker) کھولیں، اپنا wallet address ڈالیں یا connect کریں۔ صفحے پر تمام منظور شدہ contract اور متعلقہ token دکھائی دیں گے۔ جو مزید ضروری نہیں ان پر Revoke کلک کریں، wallet popup تصدیق کریں۔

BSC کے لیے bscscan.io، Arbitrum کے لیے arbiscan.io — عمل ایک جیسا ہے۔

Solana چین

Solscan (solscan.io) کھول کر اپنا address تلاش کریں، Token Accounts اور connected apps دیکھیں۔ Phantom wallet میں Connected Apps فہرست سے بھی ایک ایک کرکے disconnect کر سکتے ہیں۔

اہم: "Disconnect" ≠ "Revoke"۔ Disconnect صرف frontend کنکشن توڑتا ہے، contract کی approve ابھی بھی فعال ہے۔ اصل revoke کے لیے on-chain revoke transaction بھیجنا ضروری ہے۔

۳. Disconnect بمقابلہ Revoke کا موازنہ

عملاصل اثرباقی رسککہاں کریں
Disconnect (کنکشن توڑنا) Frontend منقطع، contract approval برقرار زیادہ: contract ابھی بھی آپ کے token چلا سکتا ہے Wallet → Connected Sites
Revoke (authorization منسوخ) On-chain approve منسوخ، contract مزید نہیں چلا سکتا کم: approval مکمل طور پر ہٹایا گیا Etherscan / Solscan وغیرہ ٹول
Signature login منسوخ Session منسوخ، on-chain approval پر کوئی اثر نہیں درمیانہ: on-chain approval ابھی بھی ہو سکتا ہے پراجیکٹ settings صفحہ (اگر ہو)

۴. social platform authorization کیسے منسوخ کریں

X (Twitter)

راستہ: Settings and privacy → Security and account access → Apps and sessions → Connected apps۔ جو ایپ مزید ضروری نہیں، Revoke app permissions کلک کریں۔

Discord

راستہ: User Settings → Authorized Apps۔ متعلقہ ایپ تلاش کریں، Deauthorize کلک کریں۔ خاص طور پر ٹیسٹ نیٹ task کے دوران شامل کردہ bot یا OAuth ایپ چیک کریں۔

GitHub

راستہ: Settings → Applications → Authorized OAuth Apps۔ ایک ایک کرکے چیک کریں، جو مزید ضروری نہیں Revoke کریں۔ Gitcoin Passport یا دیگر شناخت کی تصدیق task میں GitHub استعمال کیا ہو تو باقی authorization دیکھیں۔

۵. کس کے لیے مناسب / کس کے لیے نہیں

مناسب:

  • ابھی ٹیسٹ نیٹ interaction مکمل کیا ہے، بچی ہوئی authorization صاف کرنا چاہتے ہیں
  • Main wallet سے ٹیسٹ نیٹ کیا ہے — یہ فوری ہے، ابھی چیک کریں
  • کئی پراجیکٹس میں حصہ لیا لیکن کبھی approval فہرست نہیں دیکھی

مناسب نہیں:

عام غلطیاں

  1. Wallet میں "Disconnect" کو revoke سمجھنا — اصل میں contract کی approve ابھی بھی فعال ہے، token ابھی بھی منتقل ہو سکتا ہے۔
  2. صرف ایک چین کی approval منسوخ کرنا، دوسری چینز (BSC، Arbitrum، Polygon) پر interaction بھول جانا۔
  3. استعمال شدہ DeFi protocol کی approval غلطی سے منسوخ کرنا — دوبارہ authorize کیا جا سکتا ہے، لیکن LP position یا staking عارضی طور پر متاثر ہو سکتا ہے۔
  4. Social platform (X / Discord / GitHub) تیسرے فریق کی ایپ authorization صاف کرنا بھول جانا۔
  5. ٹیسٹ نیٹ کے بعد کبھی wallet approval فہرست چیک نہ کرنا — authorization جتنی دیر رہے، غلط استعمال کا امکان اتنا زیادہ۔

خطرے کی علامات

درج ذیل میں سے کوئی بھی صورتحال نظر آئے تو فوراً رکیں اور صفحہ بند کریں:

  • "Revoke ٹول" private key یا seed phrase مانگ رہا ہے — اصل revoke ٹول میں صرف wallet connect اور signature درکار ہے
  • "Revoke ٹول" کہہ رہا ہے پہلے deposit کریں یا token بھیجیں — یہ دھوکہ ہے
  • Popup کہہ رہا ہے اضافی browser plugin انسٹال کریں — Etherscan وغیرہ ٹول کو اضافی plugin نہیں چاہیے
  • "تمام چینز کی authorization ایک کلک میں منسوخ" کا دعویٰ — ہر چین پر الگ الگ کرنا ضروری ہے، cross-chain ایک کلک revoke ناممکن ہے

عام سوالات

Authorization منسوخ کرنے میں Gas فیس لگتی ہے؟

EVM چین پر revoke ایک on-chain transaction ہے، اس لیے معمولی Gas لگتا ہے۔ رقم عام طور پر بہت کم ہوتی ہے (چند سینٹ)، لیکن آپ کے wallet میں اس چین کا native token (ETH، BNB وغیرہ) ہونا ضروری ہے۔

ٹیسٹ نیٹ authorization بھی منسوخ کرنی ہوگی؟

الگ test wallet استعمال کیا ہو اور اس میں mainnet asset نہ ہوں تو رسک کم ہے۔ لیکن ختم ہونے پر صاف کرنے کی عادت بنائیں تاکہ مستقبل میں wallet ملنے پر مسئلہ نہ ہو۔

غلطی سے منسوخ ہو جائے تو واپس کیسے لائیں؟

دوبارہ authorize کریں۔ متعلقہ DeFi protocol صفحے پر جائیں، ضروری عمل کریں تو نیا approve request آئے گا۔ Contract address درست ہونے کی تصدیق کرکے authorize کریں۔

Etherscan محفوظ ہے؟

Etherscan ایک عوامی block explorer ہے، آپ کے اثاثے محفوظ نہیں کرتا۔ صرف wallet connect کرکے revoke transaction پر signature دینا ہوتا ہے۔ Private key یا seed phrase نہیں مانگا جاتا۔

کتنی بار authorization چیک کرنی چاہیے؟

ہر ٹیسٹ نیٹ interaction کے بعد فوری چیک کریں۔ بار بار مختلف پراجیکٹس میں حصہ لیتے ہوں تو ہر ماہ کم از کم ایک بار تمام چینز کی approval فہرست دیکھیں۔

ذرائع