anonym.legal

By · Last updated 2026-03-31

Назад към блогаСигурност на AI

IDE срещу браузър: AI сигурност за разработчици

Разработчиците използват AI в две среди: IDE (Cursor, VS Code) и браузър (Claude.ai, ChatGPT). Всяка изисква различни контроли.

March 31, 20268 мин. четене
developer AI securityMCP Server IDEChrome Extension browsertwo-layer protectioncredential leak prevention

Два канала, две повърхности за атака

Разработчиците използват AI на две места. Всяко място има различен поток от данни. Всяко изисква различен контрол на сигурността.

AI, интегриран в IDE - Cursor, GitHub Copilot, разширения за VS Code и Claude Desktop могат да четат вашия проект. Кодови файлове, конфигурационни файлове и env променливи са в обхвата. AI моделът получава това, което разработчикът поставя или което клиентът извлича от контекста на проекта.

AI базиран в браузър - Claude.ai, ChatGPT и Gemini работят в браузъра. Разработчиците поставят код, проследявания на стека и съобщения за грешки чрез текстови полета на браузъра. Текстът отива директно до AI доставчика. Между тях не стои никакъв филтър.

И двата канала излагат чувствителни данни на AI доставчиците. И двата се нуждаят от контроли. Но правилният контрол за всеки канал е различен. Екип, покриващ само един канал, е защитил само половината от работния процес на разработчика.

Слоят на IDE: MCP сървър

За потребители на Claude Desktop и Cursor, Model Context Protocol (MCP) е правилният слой за сигурност.

MCP стои между AI клиентите и API на AI модела. MCP сървърът чете всички данни в този интерфейс преди те да достигнат модела.

Тази позиция позволява три неща:

Премахване на ключове и тайни - API ключове, низове за бази данни, токени за удостоверяване и вътрешни URL адреси се намират и заменят с безопасни токени преди изпращането. Моделът получава [API_KEY_1] вместо реалната стойност на ключа.

Персонализирани шаблони за код - Екипите могат да добавят персонализирани правила за съвпадение за вътрешни кодове на продукти, идентификатори на клиенти и имена на услуги. Стандартните PII инструменти не знаят тези шаблони. Персонализираните правила се изпълняват в MCP сървъра преди данните да напуснат.

Без смущения в работата по разработката - Разработчикът използва Cursor или Claude Desktop както преди. MCP сървърът работи между клиента и API. Разработчикът не забелязва промяна. Той получава същата AI помощ.

GitHub Octoverse 2024 регистрира 39 милиона изтекли тайни в GitHub - 25% ръст на годишна база. Същият навик, движещ тези изтичания, движи и изтичанията от AI в IDE. Идентификационните данни попадат в записания код. Те попадат и в поставения контекст. Прехващането от MCP сървър покрива AI канала на същия модел.

Вижте също: MCP Server PII Security in 2026

Слоят на браузъра: Разширение за Chrome

За AI базиран в браузъра - Claude.ai, ChatGPT, Gemini - разширение за Chrome е правилният контрол.

Разширението работи като скрипт за съдържание на всяка AI платформа. То чете текста преди разработчикът да го подаде. Намира чувствително съдържание - имена, тайни и шаблони на код, които сте задали - и ги маскира преди текстът да достигне AI доставчика.

Двата слоя покриват различни канали:

MCP сървърът покрива - цялата AI употреба чрез Claude Desktop или Cursor. Прегледите на код, сесиите за отстраняване на грешки и заявките за контекст на проекта минават през този слой.

Разширението за Chrome покрива - цялата AI употреба, базирана в браузъра. Claude.ai, ChatGPT, Gemini, Perplexity и всякакъв друг AI интерфейс в браузъра. Това включва разработчици, използващи браузър AI за документационна работа или въпроси, които предпочитат да държат извън IDE.

Вижте също: Blocking vs Anonymization for Browser DLP

Как изглежда комбинираното покритие

Екип по разработка, работещ с двата слоя, получава пълно покритие. Ето как работи на практика.

Разработчик използва Cursor с Claude за отстраняване на грешка в реално работещ проблем. MCP сървърът премахва тайните от проследяването на стека преди Claude да го види. Не се изпращат ключове.

Същият разработчик след това отваря Claude.ai в браузъра за архитектурен въпрос. Той включва вътрешен URL адрес на услуга. Разширението за Chrome премахва URL адреса преди да бъде изпратен. Никакъв вътрешен URL адрес не достига Claude.

Колега използва ChatGPT за помощ с документация. Той поставя код, съдържащ API ключ. Разширението за Chrome улавя ключа преди да отиде при OpenAI. Не е изложен ключ.

Нито един канал не излага тайни или чувствителен код на AI доставчиците. И двамата разработчици използват AI за реална работа. Екипът по сигурността има технически контроли и в двата канала - не само правила на политиката.

CVE-2024-59944 показва един случай от по-широкия модел. AI инструментите за разработчици без слоеве за прехващане са канал за изтичане. Двуслойният модел е директният отговор на този риск.

Вижте също: AI Coding Assistant PII Leakage in Production

Защо един слой не е достатъчен

Някои екипи блокират AI в браузъра и разчитат само на IDE инструменти. Други позволяват AI в браузъра, но не покриват IDE. И двата подхода оставят пропаст.

Разработчик, използващ Cursor на работа, може да отвори ChatGPT в раздел на браузъра за бърз въпрос. Контрол само за IDE не улавя това. Контрол само за браузъра не улавя IDE сесията. И двата канала са активни в реалния работен ден на разработчика.

Двуслойният модел покрива и двата. Той не разчита на разработчиците да избягват единия или другия канал. Работи безшумно и на двете места.


anonym.legal предоставя и двата слоя: MCP сървър за AI, интегриран в IDE, и разширение за Chrome за AI, базиран в браузъра. И двата работят на един и същ двигател за засичане - 285+ типа обекти, 48 езика, обратимо криптиране.

Източници

Готови ли сте да защитите данните си?

Започнете анонимизация на PII с 285+ типа субекти на 48 езика.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.