দুটি চ্যানেল, দুটি Attack Surface
ডেভেলপাররা দুটি জায়গায় AI ব্যবহার করেন। প্রতিটি জায়গায় আলাদা ডেটা প্রবাহ রয়েছে। প্রতিটির জন্য আলাদা নিরাপত্তা নিয়ন্ত্রণ প্রয়োজন।
IDE-integrated AI — Cursor, GitHub Copilot, VS Code extension, এবং Claude Desktop আপনার project পড়তে পারে। Code ফাইল, config ফাইল এবং env var সব scope-এর মধ্যে। AI মডেল যা ডেভেলপার paste করেন বা client project context থেকে যা টানে তা পায়।
Browser-based AI — Claude.ai, ChatGPT এবং Gemini browser-এ চলে। ডেভেলপাররা browser text field-এর মাধ্যমে code, stack trace এবং error message paste করেন। টেক্সট সরাসরি AI provider-এ যায়। মাঝখানে কোনো filter নেই।
উভয় চ্যানেল AI provider-এ সংবেদনশীল ডেটা প্রকাশ করে। উভয়ের নিয়ন্ত্রণ দরকার। কিন্তু প্রতিটি চ্যানেলের জন্য সঠিক নিয়ন্ত্রণ আলাদা। একটি দল যা শুধু একটি চ্যানেল কভার করে সে শুধুমাত্র ডেভেলপার workflow-এর অর্ধেক সুরক্ষিত করেছে।
IDE স্তর: MCP Server
Claude Desktop এবং Cursor ব্যবহারকারীদের জন্য, Model Context Protocol (MCP) হলো সঠিক নিরাপত্তা স্তর।
MCP AI client এবং AI model API-এর মধ্যে বসে। MCP Server সেই interface-এর সমস্ত ডেটা মডেলে পৌঁছানোর আগে পড়ে।
এই অবস্থান তিনটি জিনিস সক্ষম করে:
Key এবং secret অপসারণ — API key, database string, auth token এবং internal URL খুঁজে পাওয়া হয় এবং পাঠানোর আগে safe token দিয়ে প্রতিস্থাপিত হয়। মডেল প্রকৃত key value-এর পরিবর্তে [API_KEY_1] পায়।
কাস্টম code pattern — দলগুলো internal product code, customer ID এবং service name-এর জন্য কাস্টম match rule যোগ করতে পারে। Standard PII টুল এই pattern জানে না। Custom rule ডেটা যাওয়ার আগে MCP Server-এ চলে।
Dev কাজে কোনো ব্যাঘাত নেই — ডেভেলপার আগের মতোই Cursor বা Claude Desktop ব্যবহার করেন। MCP Server client এবং API-এর মধ্যে চলে। ডেভেলপার কোনো পরিবর্তন দেখেন না। তারা একই AI সাহায্য পান।
GitHub Octoverse 2024 GitHub-এ ৩৯ মিলিয়ন secrets লিক রেকর্ড করেছে — বছরে ২৫% বৃদ্ধি। একই অভ্যাস যা সেই লিক তৈরি করে IDE AI লিকও তৈরি করে। Credential committed code-এ শেষ হয়। এগুলো pasted context-এও শেষ হয়। MCP Server interception সেই একই pattern-এর AI চ্যানেল কভার করে।
আরও দেখুন: MCP Server PII Security in 2026
Browser স্তর: Chrome Extension
Browser-based AI — Claude.ai, ChatGPT, Gemini — এর জন্য একটি Chrome Extension হলো সঠিক নিয়ন্ত্রণ।
Extension প্রতিটি AI প্ল্যাটফর্মে একটি content script হিসাবে চলে। ডেভেলপার submit করার আগে এটি টেক্সট পড়ে। এটি সংবেদনশীল content — নাম, secrets এবং আপনার নির্ধারিত code pattern — খুঁজে পায় এবং টেক্সট AI provider-এ পৌঁছানোর আগে mask করে।
দুটি স্তর আলাদা চ্যানেল কভার করে:
MCP Server কভার করে — Claude Desktop বা Cursor-এর মাধ্যমে সমস্ত AI ব্যবহার। Code review, debug session এবং project context query সব এই স্তরের মধ্য দিয়ে যায়।
Chrome Extension কভার করে — সমস্ত browser-based AI ব্যবহার। Claude.ai, ChatGPT, Gemini, Perplexity এবং browser-এ অন্য যেকোনো AI interface। এর মধ্যে ডেভেলপাররাও রয়েছেন যারা docs কাজ বা IDE-এর বাইরে রাখতে পছন্দ করেন এমন প্রশ্নের জন্য browser AI ব্যবহার করেন।
আরও দেখুন: Blocking vs Anonymization for Browser DLP
সম্মিলিত কভারেজ কেমন দেখায়
উভয় স্তর চালানো একটি dev দল পূর্ণ কভারেজ পায়। ব্যবহারিকভাবে এটি কীভাবে কাজ করে তা এখানে।
একজন ডেভেলপার একটি live issue debug করতে Claude সহ Cursor ব্যবহার করেন। MCP Server stack trace থেকে Claude দেখার আগে secrets সরিয়ে দেয়। কোনো key পাঠানো হয় না।
একই ডেভেলপার একটি architecture প্রশ্নের জন্য browser-এ Claude.ai খোলেন। তারা একটি internal service URL অন্তর্ভুক্ত করেন। Chrome Extension পাঠানোর আগে URL সরিয়ে দেয়। কোনো internal URL Claude-এ পৌঁছায় না।
একজন সহকর্মী docs সাহায্যের জন্য ChatGPT ব্যবহার করেন। তারা একটি API key সহ code paste করেন। Chrome Extension OpenAI-এ যাওয়ার আগে key ধরে। কোনো key প্রকাশ পায় না।
কোনো চ্যানেলই AI provider-এ secrets বা সংবেদনশীল code প্রকাশ করে না। উভয় ডেভেলপার প্রকৃত কাজের জন্য AI ব্যবহার করেন। Security দলের উভয় চ্যানেলে প্রযুক্তিগত নিয়ন্ত্রণ রয়েছে — শুধু policy নিয়ম নয়।
CVE-2024-59944 বিস্তৃত প্যাটার্নের একটি ক্ষেত্রে দেখায়। Interception স্তর ছাড়া developer AI টুল একটি লিক চ্যানেল। দুই-স্তরের মডেল সেই ঝুঁকির সরাসরি প্রতিক্রিয়া।
আরও দেখুন: AI Coding Assistant PII Leakage in Production
কেন এক স্তর যথেষ্ট নয়
কিছু দল browser AI ব্লক করে এবং শুধুমাত্র IDE টুলের উপর নির্ভর করে। অন্যরা browser AI অনুমতি দেয় কিন্তু IDE কভার করে না। উভয় পদ্ধতিই একটি ফাঁক রেখে যায়।
কর্মস্থলে Cursor ব্যবহার করা একজন ডেভেলপার একটি দ্রুত প্রশ্ন চেক করতে browser tab-এ ChatGPT খুলতে পারেন। একটি IDE-only নিয়ন্ত্রণ তা ধরে না। একটি browser-only নিয়ন্ত্রণ IDE session ধরে না। একটি বাস্তব ডেভেলপার দিনে উভয় চ্যানেলই সক্রিয় থাকে।
দুই-স্তরের মডেল উভয়ই কভার করে। ডেভেলপারদের একটি চ্যানেল বা অন্যটি এড়াতে নির্ভর করে না। এটি উভয় জায়গায় নীরবে চলে।
anonym.legal উভয় স্তর প্রদান করে: IDE-integrated AI-এর জন্য একটি MCP Server এবং browser-based AI-এর জন্য একটি Chrome Extension। উভয়ই একই detection engine-এ চলে — ২৮৫+ entity type, ৪৮টি ভাষা, reversible encryption।