دو چینلز، دو Attack Surfaces
ڈویلپرز AI دو جگہوں پر استعمال کرتے ہیں۔ ہر جگہ کا ڈیٹا flow مختلف ہے۔ ہر جگہ کو مختلف سیکیورٹی کنٹرول کی ضرورت ہے۔
IDE میں integrated AI — Cursor، GitHub Copilot، VS Code extensions، اور Claude Desktop آپ کا پروجیکٹ پڑھ سکتے ہیں۔ کوڈ فائلیں، config فائلیں، اور env vars سب دائرہ کار میں ہیں۔ AI ماڈل وہ پاتا ہے جو ڈویلپر paste کرتا ہے یا client پروجیکٹ سیاق و سباق سے کھینچتا ہے۔
Browser پر مبنی AI — Claude.ai، ChatGPT، اور Gemini browser میں چلتے ہیں۔ ڈویلپرز browser text fields کے ذریعے کوڈ، stack traces، اور error messages paste کرتے ہیں۔ متن براہ راست AI provider کو جاتا ہے۔ درمیان میں کوئی فلٹر نہیں ہوتا۔
دونوں چینلز حساس ڈیٹا AI providers کو ظاہر کرتے ہیں۔ دونوں کو کنٹرولز کی ضرورت ہے۔ لیکن ہر چینل کے لیے درست کنٹرول مختلف ہے۔ ایسی ٹیم جو صرف ایک چینل کا احاطہ کرتی ہے نے صرف آدھے ڈویلپر workflow کی حفاظت کی ہے۔
IDE پرت: MCP سرور
Claude Desktop اور Cursor صارفین کے لیے، Model Context Protocol (MCP) درست سیکیورٹی پرت ہے۔
MCP AI clients اور AI ماڈل APIs کے درمیان بیٹھتا ہے۔ MCP سرور اس interface میں ماڈل تک پہنچنے سے پہلے تمام ڈیٹا پڑھتا ہے۔
یہ پوزیشن تین چیزیں ممکن بناتی ہے:
Key اور خفیہ معلومات کو ہٹانا — API keys، ڈیٹا بیس strings، auth tokens، اور internal URLs تلاش کی جاتی ہیں اور بھیجنے سے پہلے محفوظ tokens سے بدل دی جاتی ہیں۔ ماڈل اصل key value کی بجائے [API_KEY_1] پاتا ہے۔
کسٹم کوڈ پیٹرن — ٹیمیں داخلی product codes، customer IDs، اور service names کے لیے کسٹم match rules شامل کر سکتی ہیں۔ معیاری PII ٹولز یہ پیٹرن نہیں جانتے۔ کسٹم اصول MCP سرور میں چلتے ہیں ڈیٹا جانے سے پہلے۔
Dev کام میں کوئی خلل نہیں — ڈویلپر Cursor یا Claude Desktop پہلے کی طرح استعمال کرتا ہے۔ MCP سرور client اور API کے درمیان چلتا ہے۔ ڈویلپر کو کوئی تبدیلی نظر نہیں آتی۔ انہیں وہی AI مدد ملتی ہے۔
GitHub Octoverse 2024 نے 39 ملین خفیہ معلومات لیک ریکارڈ کیں — 25% سال بہ سال اضافہ۔ وہی عادت جو یہ لیکس پیدا کرتی ہے IDE AI لیکس بھی پیدا کرتی ہے۔ اسناد committed کوڈ میں ختم ہوتی ہیں۔ وہ pasted context میں بھی ختم ہوتی ہیں۔ MCP سرور رکاوٹ اس ایک جیسے نمونے کے AI چینل کا احاطہ کرتی ہے۔
یہ بھی دیکھیں: 2026 میں MCP سرور PII سیکیورٹی
Browser پرت: Chrome Extension
Browser پر مبنی AI کے لیے — Claude.ai، ChatGPT، Gemini — Chrome Extension درست کنٹرول ہے۔
Extension ہر AI پلیٹ فارم پر content script کے طور پر چلتی ہے۔ یہ ڈویلپر کے submit کرنے سے پہلے متن پڑھتی ہے۔ یہ حساس مواد تلاش کرتی ہے — نام، خفیہ معلومات، اور آپ کے مقررہ کوڈ پیٹرن — اور متن AI provider تک پہنچنے سے پہلے انہیں mask کر دیتی ہے۔
دونوں پرتیں مختلف چینلز کا احاطہ کرتی ہیں:
MCP سرور احاطہ کرتا ہے — Claude Desktop یا Cursor کے ذریعے تمام AI استعمال۔ کوڈ جائزہ، debug سیشنز، اور project context queries سب اس پرت سے گزرتے ہیں۔
Chrome Extension احاطہ کرتی ہے — browser پر مبنی تمام AI استعمال۔ Claude.ai، ChatGPT، Gemini، Perplexity، اور browser میں کوئی بھی AI interface۔ اس میں ڈویلپرز شامل ہیں جو docs کام یا ایسے سوالات کے لیے browser AI استعمال کرتے ہیں جنہیں وہ IDE سے باہر رکھنا پسند کرتے ہیں۔
یہ بھی دیکھیں: Browser DLP کے لیے بلاک کرنا بمقابلہ익명화
مشترک کوریج کیسی نظر آتی ہے
دونوں پرتیں چلانے والی dev ٹیم مکمل کوریج پاتی ہے۔ عملاً یہ کیسے کام کرتا ہے:
ایک ڈویلپر ایک لائیو مسئلے کو debug کرنے کے لیے Cursor کے ساتھ Claude استعمال کرتا ہے۔ MCP سرور Claude کے دیکھنے سے پہلے stack trace سے خفیہ معلومات نکالتا ہے۔ کوئی key نہیں بھیجی جاتی۔
وہی ڈویلپر پھر architecture سوال کے لیے browser میں Claude.ai کھولتا ہے۔ وہ ایک داخلی service URL شامل کرتا ہے۔ Chrome Extension URL کو بھیجنے سے پہلے ہٹا دیتی ہے۔ کوئی داخلی URL Claude تک نہیں پہنچتا۔
ایک ساتھی docs مدد کے لیے ChatGPT استعمال کرتا ہے۔ وہ ایسا کوڈ paste کرتا ہے جس میں API key ہے۔ Chrome Extension key کو OpenAI تک جانے سے پہلے پکڑتی ہے۔ کوئی key ظاہر نہیں ہوتی۔
کوئی چینل AI providers کو خفیہ معلومات یا حساس کوڈ ظاہر نہیں کرتا۔ دونوں ڈویلپرز اصل کام کے لیے AI استعمال کرتے ہیں۔ سیکیورٹی ٹیم کے پاس دونوں چینلز پر تکنیکی کنٹرولز ہیں — صرف پالیسی اصول نہیں۔
CVE-2024-59944 وسیع تر نمونے کا ایک کیس دکھاتا ہے۔ رکاوٹ پرتوں کے بغیر ڈویلپر AI ٹولز ایک لیک چینل ہیں۔ دو پرت والا ماڈل اس خطرے کا براہ راست جواب ہے۔
یہ بھی دیکھیں: Production میں AI Coding Assistant PII Leakage
ایک پرت کافی کیوں نہیں
کچھ ٹیمیں browser AI کو بلاک کرتی ہیں اور صرف IDE ٹولز پر انحصار کرتی ہیں۔ دیگر browser AI کی اجازت دیتی ہیں لیکن IDE کا احاطہ نہیں کرتیں۔ دونوں طریقے ایک خلاء چھوڑتے ہیں۔
وہ ڈویلپر جو کام پر Cursor استعمال کرتا ہے وہ ایک فوری سوال جانچنے کے لیے browser tab میں ChatGPT بھی کھول سکتا ہے۔ IDE صرف کنٹرول اسے نہیں پکڑتا۔ Browser صرف کنٹرول IDE سیشن کو نہیں پکڑتا۔ حقیقی ڈویلپر دن میں دونوں چینلز فعال ہیں۔
دو پرت والا ماڈل دونوں کا احاطہ کرتا ہے۔ یہ ڈویلپرز پر ایک یا دوسرے چینل سے گریز کرنے کا انحصار نہیں کرتا۔ یہ دونوں جگہوں پر خاموشی سے چلتا ہے۔
anonym.legal دونوں پرتیں فراہم کرتا ہے: IDE میں integrated AI کے لیے ایک MCP سرور اور browser پر مبنی AI کے لیے ایک Chrome Extension۔ دونوں ایک جیسے detection انجن پر چلتے ہیں — 285+ اینٹیٹی اقسام، 48 زبانیں، reversible encryption۔