दो चैनल, दो हमले की सतहें
डेवलपर AI दो जगहों पर उपयोग करते हैं। हर जगह का एक अलग डेटा प्रवाह है। हर एक को एक अलग सुरक्षा नियंत्रण की आवश्यकता है।
IDE-एकीकृत AI — Cursor, GitHub Copilot, VS Code एक्सटेंशन और Claude Desktop आपका प्रोजेक्ट पढ़ सकते हैं। कोड फ़ाइलें, कॉन्फ़िग फ़ाइलें और env vars सभी दायरे में हैं। AI मॉडल को वह मिलता है जो डेवलपर पेस्ट करता है या जो क्लाइंट प्रोजेक्ट संदर्भ से खींचता है।
ब्राउज़र-आधारित AI — Claude.ai, ChatGPT और Gemini ब्राउज़र में चलते हैं। डेवलपर ब्राउज़र टेक्स्ट फ़ील्ड के माध्यम से कोड, स्टैक ट्रेस और त्रुटि संदेश पेस्ट करते हैं। पाठ सीधे AI प्रदाता को जाता है। बीच में कोई फ़िल्टर नहीं होता।
दोनों चैनल AI प्रदाताओं को संवेदनशील डेटा उजागर करते हैं। दोनों को नियंत्रण की आवश्यकता है। लेकिन प्रत्येक चैनल के लिए सही नियंत्रण अलग है। एक टीम जो केवल एक चैनल कवर करती है उसने केवल आधे डेवलपर वर्कफ़्लो को सुरक्षित किया है।
IDE परत: MCP सर्वर
Claude Desktop और Cursor उपयोगकर्ताओं के लिए, Model Context Protocol (MCP) सही सुरक्षा परत है।
MCP AI क्लाइंट और AI मॉडल API के बीच बैठता है। MCP सर्वर उस इंटरफ़ेस में सभी डेटा पढ़ता है इससे पहले कि यह मॉडल तक पहुँचे।
यह स्थिति तीन चीज़ें सक्षम करती है:
कुंजी और सीक्रेट हटाना — API कुंजियाँ, डेटाबेस स्ट्रिंग, ऑथ टोकन और आंतरिक URL भेजने से पहले पाए और सुरक्षित टोकन से बदले जाते हैं। मॉडल को वास्तविक कुंजी मान की बजाय [API_KEY_1] मिलता है।
कस्टम कोड पैटर्न — टीमें आंतरिक उत्पाद कोड, ग्राहक IDs और सेवा नामों के लिए कस्टम मिलान नियम जोड़ सकती हैं। मानक PII टूल ये पैटर्न नहीं जानते। कस्टम नियम MCP सर्वर में किसी भी डेटा के जाने से पहले चलते हैं।
डेव कार्य में कोई व्यवधान नहीं — डेवलपर पहले की तरह Cursor या Claude Desktop उपयोग करता है। MCP सर्वर क्लाइंट और API के बीच चलता है। डेवलपर को कोई बदलाव नहीं दिखता। उन्हें वही AI सहायता मिलती है।
GitHub Octoverse 2024 ने GitHub पर 39 मिलियन सीक्रेट लीक दर्ज किए — साल-दर-साल 25% की वृद्धि। वही आदत जो उन लीक को चलाती है, IDE AI लीक भी चलाती है। क्रेडेंशियल कमिट किए गए कोड में समाप्त होते हैं। वे पेस्ट किए गए संदर्भ में भी समाप्त होते हैं। MCP सर्वर इंटरसेप्शन उसी पैटर्न के AI चैनल को कवर करता है।
यह भी देखें: 2026 में MCP सर्वर PII सुरक्षा
ब्राउज़र परत: Chrome एक्सटेंशन
ब्राउज़र-आधारित AI के लिए — Claude.ai, ChatGPT, Gemini — एक Chrome एक्सटेंशन सही नियंत्रण है।
एक्सटेंशन प्रत्येक AI प्लेटफ़ॉर्म पर कंटेंट स्क्रिप्ट के रूप में चलता है। यह डेवलपर द्वारा सबमिट करने से पहले पाठ पढ़ता है। यह संवेदनशील सामग्री खोजता है — नाम, सीक्रेट, और आपके द्वारा सेट किए गए कोड पैटर्न — और पाठ AI प्रदाता तक पहुँचने से पहले उन्हें मास्क करता है।
दो परतें अलग-अलग चैनल कवर करती हैं:
MCP सर्वर कवर करता है — Claude Desktop या Cursor के माध्यम से सभी AI उपयोग। कोड समीक्षा, डीबग सत्र और प्रोजेक्ट संदर्भ प्रश्न सभी इस परत से गुज़रते हैं।
Chrome एक्सटेंशन कवर करता है — सभी ब्राउज़र-आधारित AI उपयोग। Claude.ai, ChatGPT, Gemini, Perplexity और ब्राउज़र में कोई भी अन्य AI इंटरफ़ेस। इसमें वे डेवलपर भी शामिल हैं जो डॉक्स काम या ऐसे प्रश्नों के लिए ब्राउज़र AI उपयोग करते हैं जिन्हें वे IDE से बाहर रखना पसंद करते हैं।
यह भी देखें: ब्राउज़र DLP के लिए ब्लॉकिंग बनाम गुमनामीकरण
संयुक्त कवरेज कैसी दिखती है
दोनों परतें चलाने वाली एक dev टीम पूर्ण कवरेज प्राप्त करती है। यहाँ बताया गया है कि यह व्यवहार में कैसे काम करता है।
एक डेवलपर एक लाइव मुद्दे को डीबग करने के लिए Claude के साथ Cursor का उपयोग करता है। MCP सर्वर Claude के देखने से पहले स्टैक ट्रेस से सीक्रेट हटाता है। कोई कुंजी नहीं भेजी जाती।
वही डेवलपर फिर एक आर्किटेक्चर प्रश्न के लिए ब्राउज़र में Claude.ai खोलता है। वे एक आंतरिक सर्विस URL शामिल करते हैं। Chrome एक्सटेंशन भेजे जाने से पहले URL हटा देता है। कोई आंतरिक URL Claude तक नहीं पहुँचता।
एक सहयोगी डॉक्स सहायता के लिए ChatGPT उपयोग करता है। वे ऐसा कोड पेस्ट करते हैं जिसमें API कुंजी है। Chrome एक्सटेंशन OpenAI को जाने से पहले कुंजी पकड़ता है। कोई कुंजी उजागर नहीं होती।
कोई भी चैनल AI प्रदाताओं को सीक्रेट या संवेदनशील कोड उजागर नहीं करता। दोनों डेवलपर वास्तविक काम के लिए AI उपयोग करते हैं। सुरक्षा टीम के पास दोनों चैनलों पर तकनीकी नियंत्रण हैं — न केवल नीति नियम।
CVE-2024-59944 व्यापक पैटर्न का एक मामला दिखाता है। इंटरसेप्शन परतों के बिना डेवलपर AI टूल एक लीक चैनल हैं। दो-परत मॉडल उस जोखिम का प्रत्यक्ष प्रतिक्रिया है।
यह भी देखें: प्रोडक्शन में AI कोडिंग असिस्टेंट PII लीकेज
एक परत क्यों पर्याप्त नहीं है
कुछ टीमें ब्राउज़र AI ब्लॉक करती हैं और केवल IDE टूल पर निर्भर करती हैं। अन्य ब्राउज़र AI अनुमति देती हैं लेकिन IDE को कवर नहीं करती। दोनों दृष्टिकोण एक अंतर छोड़ते हैं।
एक डेवलपर जो काम पर Cursor उपयोग करता है, वह एक त्वरित प्रश्न जाँचने के लिए ब्राउज़र टैब में ChatGPT भी खोल सकता है। IDE-केवल नियंत्रण उसे नहीं पकड़ता। ब्राउज़र-केवल नियंत्रण IDE सत्र को नहीं पकड़ता। वास्तविक डेवलपर दिन में दोनों चैनल सक्रिय होते हैं।
दो-परत मॉडल दोनों को कवर करता है। यह डेवलपर पर निर्भर नहीं करता कि वे एक या दूसरे चैनल से बचें। यह दोनों जगह चुपचाप चलता है।
anonym.legal दोनों परतें प्रदान करता है: IDE-एकीकृत AI के लिए एक MCP सर्वर और ब्राउज़र-आधारित AI के लिए एक Chrome एक्सटेंशन। दोनों एक ही डिटेक्शन इंजन पर चलते हैं — 285+ इकाई प्रकार, 48 भाषाएँ, प्रतिवर्ती एन्क्रिप्शन।