anonym.legal

By · Last updated 2026-03-31

Назад до блогуБезпека ШІ

IDE проти браузера: безпека ШІ для розробників

Розробники використовують ШІ у двох середовищах: IDE (Cursor, VS Code) та браузері (Claude.ai, ChatGPT). Кожне потребує різних засобів управління.

March 31, 20268 хв читання
developer AI securityMCP Server IDEChrome Extension browsertwo-layer protectioncredential leak prevention

Два канали, дві поверхні атаки

Розробники використовують ШІ у двох місцях. Кожне місце має різний потік даних. Кожне потребує різних засобів управління безпекою.

ШІ, інтегрований в IDE — Cursor, GitHub Copilot, розширення VS Code та Claude Desktop можуть читати ваш проект. Файли коду, конфігураційні файли та змінні середовища — всі вони доступні. ШІ-модель отримує те, що вставляє розробник, або те, що клієнт витягує з контексту проекту.

Браузерний ШІ — Claude.ai, ChatGPT та Gemini працюють у браузері. Розробники вставляють код, трасування стека та повідомлення про помилки через текстові поля браузера. Текст одразу потрапляє до ШІ-провайдера. Жодного фільтра між ними немає.

Обидва канали розкривають конфіденційні дані ШІ-провайдерам. Обидва потребують засобів управління. Але правильний засіб управління для кожного каналу різний. Команда, що охоплює лише один канал, захистила лише половину робочого процесу розробника.

Рівень IDE: MCP-сервер

Для користувачів Claude Desktop та Cursor Model Context Protocol (MCP) є правильним рівнем безпеки.

MCP розташовується між ШІ-клієнтами та API ШІ-моделей. MCP-сервер зчитує всі дані в цьому інтерфейсі до того, як вони потрапляють до моделі.

Ця позиція дозволяє три речі:

Видалення ключів та секретів — API-ключі, рядки підключення до баз даних, токени автентифікації та внутрішні URL знаходяться та замінюються безпечними токенами перед відправкою. Модель отримує [API_KEY_1] замість реального значення ключа.

Власні шаблони коду — Команди можуть додавати власні правила відповідності для внутрішніх кодів продуктів, ідентифікаторів клієнтів та назв сервісів. Стандартні інструменти захисту PII не знають цих шаблонів. Власні правила запускаються на MCP-сервері до того, як будь-які дані покидають систему.

Без порушення робочого процесу розробника — Розробник використовує Cursor або Claude Desktop як зазвичай. MCP-сервер працює між клієнтом та API. Розробник не бачить жодних змін. Він отримує ту саму допомогу від ШІ.

GitHub Octoverse 2024 зафіксував 39 мільйонів витоків секретів на GitHub — зростання на 25% рік до року. Та сама звичка, що спричиняє ці витоки, спричиняє й витоки через ШІ в IDE. Облікові дані потрапляють у закомічений код. Вони також потрапляють у вставлений контекст. Перехоплення на MCP-сервері охоплює ШІ-канал цього самого шаблону.

Дивіться також: Безпека PII на MCP-сервері у 2026 році

Рівень браузера: розширення Chrome

Для браузерного ШІ — Claude.ai, ChatGPT, Gemini — розширення Chrome є правильним засобом управління.

Розширення працює як контентний скрипт на кожній ШІ-платформі. Воно зчитує текст до того, як розробник його відправляє. Воно знаходить конфіденційний вміст — імена, секрети та шаблони коду, які ви визначили — і маскує їх до того, як текст потрапляє до ШІ-провайдера.

Два рівні охоплюють різні канали:

MCP-сервер охоплює — все ШІ-використання через Claude Desktop або Cursor. Огляд коду, сесії відлагодження та запити контексту проекту — все проходить через цей рівень.

Розширення Chrome охоплює — все браузерне ШІ-використання. Claude.ai, ChatGPT, Gemini, Perplexity та будь-який інший ШІ-інтерфейс у браузері. Це включає розробників, які використовують браузерний ШІ для роботи з документацією або питань, які вони вважають за краще тримати поза IDE.

Дивіться також: Блокування проти анонімізації для DLP у браузері

Як виглядає комбіноване покриття

Команда розробників, що використовує обидва рівні, отримує повне покриття. Ось як це працює на практиці.

Розробник використовує Cursor із Claude для відлагодження живої проблеми. MCP-сервер видаляє секрети з трасування стека до того, як Claude їх побачить. Жодних ключів не відправляється.

Той самий розробник відкриває Claude.ai в браузері для питання про архітектуру. Він включає внутрішній URL сервісу. Розширення Chrome видаляє URL до його відправки. Жоден внутрішній URL не потрапляє до Claude.

Колега використовує ChatGPT для роботи з документацією. Він вставляє код, що містить API-ключ. Розширення Chrome перехоплює ключ до його відправки до OpenAI. Жодного ключа не розкривається.

Жоден канал не розкриває секрети або конфіденційний код ШІ-провайдерам. Обидва розробники використовують ШІ для реальної роботи. Команда безпеки має технічні засоби управління обома каналами — не просто правила політики.

CVE-2024-59944 показує один випадок ширшої схеми. Інструменти ШІ для розробників без рівнів перехоплення є каналом витоків. Двохрівнева модель є прямою відповіддю на цей ризик.

Дивіться також: Витоки PII ШІ-асистентів для кодування у виробництві

Чому одного рівня недостатньо

Деякі команди блокують браузерний ШІ і покладаються лише на IDE-інструменти. Інші дозволяють браузерний ШІ, але не охоплюють IDE. Обидва підходи залишають прогалину.

Розробник, що використовує Cursor на роботі, може також відкрити ChatGPT у вкладці браузера, щоб швидко перевірити питання. Засіб управління лише для IDE це не перехоплює. Засіб управління лише для браузера не охоплює IDE-сесію. Обидва канали активні в реальний робочий день розробника.

Двохрівнева модель охоплює обидва. Вона не покладається на те, що розробники уникатимуть одного або іншого каналу. Вона мовчки працює в обох місцях.


anonym.legal надає обидва рівні: MCP-сервер для ШІ, інтегрованого в IDE, та розширення Chrome для браузерного ШІ. Обидва працюють на одному двигуні виявлення — 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.