Două canale, două suprafețe de atac
Dezvoltatorii folosesc AI în două locuri. Fiecare loc are un flux de date diferit. Fiecare necesită un control de securitate diferit.
AI integrat în IDE — Cursor, GitHub Copilot, extensiile VS Code și Claude Desktop pot citi proiectul dvs. Fișierele de cod, fișierele de configurare și variabilele de mediu sunt toate în domeniu. Modelul AI primește ceea ce dezvoltatorul lipește sau ceea ce clientul extrage din contextul proiectului.
AI bazat pe browser — Claude.ai, ChatGPT și Gemini rulează în browser. Dezvoltatorii lipesc cod, stack trace-uri și mesaje de eroare prin câmpurile de text din browser. Textul ajunge direct la furnizorul AI. Niciun filtru nu se interpune între ele.
Ambele canale expun date sensibile furnizorilor AI. Ambele necesită controale. Dar controlul potrivit pentru fiecare canal este diferit. O echipă care acoperă doar un canal a protejat doar jumătate din fluxul de lucru al dezvoltatorului.
Stratul IDE: serverul MCP
Pentru utilizatorii Claude Desktop și Cursor, Model Context Protocol (MCP) este stratul de securitate potrivit.
MCP se interpune între clienții AI și API-urile modelelor AI. Serverul MCP citește toate datele din acea interfață înainte ca ele să ajungă la model.
Această poziție permite trei lucruri:
Eliminarea cheilor și secretelor — Cheile API, șirurile de baze de date, tokenii de autentificare și URL-urile interne sunt detectate și înlocuite cu tokeni siguri înainte de trimitere. Modelul primește [API_KEY_1] în loc de valoarea reală a cheii.
Tipare de cod personalizate — Echipele pot adăuga reguli de potrivire personalizate pentru codurile interne de produse, ID-urile clienților și numele serviciilor. Instrumentele standard PII nu cunosc aceste tipare. Regulile personalizate rulează în serverul MCP înainte ca orice date să plece.
Fără perturbarea muncii de dezvoltare — Dezvoltatorul folosește Cursor sau Claude Desktop ca înainte. Serverul MCP rulează între client și API. Dezvoltatorul nu vede nicio schimbare. Primește același ajutor AI.
GitHub Octoverse 2024 a înregistrat 39 de milioane de secrete scurse pe GitHub — o creștere de 25% față de an precedent. Același obicei care generează acele scurgeri produce și scurgeri AI în IDE. Credențialele ajung în codul commit. Ajung și în contextul lipit. Interceptarea serverului MCP acoperă canalul AI al aceluiași tipar.
A se vedea și: Securitatea PII a serverului MCP în 2026
Stratul browser: extensia Chrome
Pentru AI bazat pe browser — Claude.ai, ChatGPT, Gemini — o extensie Chrome este controlul potrivit.
Extensiunea rulează ca un script de conținut pe fiecare platformă AI. Citește textul înainte ca dezvoltatorul să îl trimită. Detectează conținut sensibil — nume, secrete și tipare de cod pe care le setați — și le mascheaază înainte ca textul să ajungă la furnizorul AI.
Cele două straturi acoperă canale diferite:
Serverul MCP acoperă — toată utilizarea AI prin Claude Desktop sau Cursor. Revizuirile de cod, sesiunile de debug și interogările de context ale proiectului trec toate prin acest strat.
Extensia Chrome acoperă — toată utilizarea AI bazată pe browser. Claude.ai, ChatGPT, Gemini, Perplexity și orice altă interfață AI din browser. Aceasta include dezvoltatorii care folosesc AI din browser pentru documentare sau întrebări pe care preferă să le țină în afara IDE-ului.
A se vedea și: Blocare vs. Anonimizare pentru Browser DLP
Cum arată acoperirea combinată
O echipă de dezvoltare care rulează ambele straturi obține acoperire completă. Iată cum funcționează în practică.
Un dezvoltator folosește Cursor cu Claude pentru a depana o problemă în producție. Serverul MCP elimină secretele din stack trace înainte ca Claude să le vadă. Nu se trimit chei.
Același dezvoltator deschide apoi Claude.ai în browser pentru o întrebare de arhitectură. Include un URL de serviciu intern. Extensia Chrome elimină URL-ul înainte de trimitere. Niciun URL intern nu ajunge la Claude.
Un coleg folosește ChatGPT pentru documentare. Lipesc cod care conține o cheie API. Extensia Chrome prinde cheia înainte ca aceasta să fie trimisă la OpenAI. Nicio cheie nu este expusă.
Niciun canal nu expune secrete sau cod sensibil furnizorilor AI. Ambii dezvoltatori folosesc AI pentru muncă reală. Echipa de securitate are controale tehnice pe ambele canale — nu doar reguli de politici.
CVE-2024-59944 ilustrează un caz din tiparul mai larg. Instrumentele AI pentru dezvoltatori fără straturi de interceptare sunt un canal de scurgere. Modelul cu două straturi este răspunsul direct la acel risc.
A se vedea și: Scurgerea PII a asistenților AI de codare în producție
De ce un singur strat nu este suficient
Unele echipe blochează AI din browser și se bazează doar pe instrumentele IDE. Altele permit AI din browser, dar nu acoperă IDE-ul. Ambele abordări lasă un decalaj.
Un dezvoltator care folosește Cursor la muncă poate deschide și ChatGPT într-un tab de browser pentru a verifica o întrebare rapidă. Un control exclusiv pentru IDE nu prinde asta. Un control exclusiv pentru browser nu prinde sesiunea IDE. Ambele canale sunt active într-o zi reală de dezvoltare.
Modelul cu două straturi le acoperă pe ambele. Nu se bazează pe faptul că dezvoltatorii evită unul sau altul dintre canale. Rulează silențios în ambele locuri.
anonym.legal oferă ambele straturi: un server MCP pentru AI integrat în IDE și o extensie Chrome pentru AI bazat pe browser. Ambele rulează pe același motor de detectare — 285+ tipuri de entități, 48 de limbi, criptare reversibilă.