anonym.legal
Povratak na blogBezbednost veštačke inteligencije

Bezbjednost MCP servera 2026: 8.000 izlozenih, 492 bez autentifikacije

Vise od 8.000 Model Context Protocol servera je javno dostupno. 492 nema nikakvu autentifikaciju. 36,7% je ranjivo na SSRF. Zasticujte PII u vasim MCP alatima.

March 16, 20267 min čitanja
MCP serverModel Context ProtocolAI securityPII protectionCursorClaude Desktopdeveloper security

MCP ekosistem je brzo rastao -- bezbjednost nije

Model Context Protocol je pokrenut krajem 2024. Za manje od 18 mjeseci postao je standardni nacin za povezivanje AI alata sa vanjskim sistemima. Do marta 2026. ekosistem pokriva konektore baza podataka, servere datoteka, GitHub mostove, Slack klijente, alate za email i stotine domain-specificnih servera.

Krivulja rasta je strma. Bezbjednosna slika nije.

Od marta 2026. godine, vise od 8.000 MCP servera sjedi na javnom internetu. Istrazivaci su pronasli 492 sa nultom autentifikacijom -- bez API kljuca, bez OAuth-a, bez IP filtera. Bilo koji HTTP klijent ih moze pozvati. 36,7% uzorkovanih servera je otvoreno za SSRF (falsifikovanje zahtjeva sa strane servera). To znaci da napadac koji kontrolise unos alata moze doseci interne mrene resurse.

U istom periodu, 30+ CVE-ova je podneseno u 60 dana. Ta stopa pokazuje i koliko je ekosistem nov i koliko je fokusa istrazivaca dobija.

Zasto protokol stvara PII rizik

MCP daje AI asistentima moc da djeluju na podacima. To je takodje razlog zasto je PII rizik.

Kada programer koristi Cursor ili Claude Desktop sa konektorom baze podataka, AI pise SQL iz obicnog teksta. Ti upiti vracaju stvarne redove -- imena, emailove, podatke o placanju ili drugi PII. Ti podaci se krecu kroz lanac:

  1. Server baze podataka --> prozor konteksta AI asistenta
  2. Prozor konteksta --> log sistemi provajdera modela
  3. Istorija razgovora --> lokalna masina programera
  4. Sesije otklanjanja gresaka --> drugi AI alati kada programer zalijeplja kontekst

Nijedan od ovih koraka nije krsenje. Ovako sistem radi. Ali PII podaci zavrsavaju na vise mjesta koja nisu izgradjenaas njih, cesto bez enkripcije izmedju servera i AI klijenta.

CVE-2026-25253 (CVSS 8.8), objavljen u februaru 2026., pokazao je jedan put napada. Zlonamjeran endpoint mogao bi ubrizgati skrivena uputstva u svoje odgovore. Ta uputstva su govorila povezanom AI-u da povuce podatke iz ostalih aktivnih alata. Programer koji koristi los community endpoint pored sopstvenog konektora baze podataka moze procuriti cijelu bazu podataka.

492 servera sa nultom autentifikacijom

492 otvorena servera su drugaciji problem od CVE-2026-25253. Nisu hakovani. Postavljeni su pogresno.

Vecina je trebala raditi lokalno. Neko ih je izlozio putem prosljedjivanja portova ili cloud implementacije bez kontrola pristupa.

Sta ovi serveri cesto izlazu:

  • Alati sistema datoteka sa pristupom za citanje ku home folderima
  • Konektori baze podataka sa zivim akreditivima u konfiguraciji
  • Alati za email vezani za stvarne sanducice
  • Alati za izvrsavanje koda -- proizvoljni kod, bez autentifikacije, bez ogranicenja

Programeri gotovo sigurno nisu namjeravali izloziti ih. Ali Cursor i Claude Desktop se povezuju na bilo koji URL u konfiguraciji. Nema ugradjene provjere da li je host lokalan ili javan.

anonym.legal MCP rjesenje

Strukturna popravka za PII rizik u cjevovodima alata je anonimizovati podatke prije nego sto dospeju do bilo kog poziva koji ih salje LLM-u. To je ono sto anonym.legal MCP server pruzaju.

Izlaze 7 alata:

AlatSvrha
analyze_textDetektuje PII entitete i vraca njihove pozicije i vrste
anonymize_textUklanja ili pseudonimizuje detektovani PII
deanonymize_textPonistava pseudonimizaciju koristeci vas kljuc za enkripciju
anonymize_batchObraduje vise tekstova u jednom pozivu
get_supported_entitiesLista svih 285+ vrsta entiteta za dati jezik
get_supported_languagesLista svih 48 podrzanih jezika
health_checkVerifikuje povezivost

Kada AI asistent ima konfigurisan i anonym.legal server i konektor baze podataka, programer moze uputiti: "Prije prikazivanja bilo kojih podataka klijenata, pozovi anonymize_text na rezultatu." AI se bavi orkestriranjem. PII nikada ne doseze vidljivi izlaz ili istoriju razgovora u identifikabilnom obliku.

Podesavanje Cursor IDE-a

Za dodavanje anonym.legal servera u Cursor:

// .cursor/mcp.json
{
  "mcpServers": {
    "anonym-legal": {
      "url": "https://anonym.legal/mcp",
      "transport": "sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Jednom konfigurisani, pitajte Cursor: "Analiziraj ovaj tiket podrske za PII prije nego sto ga zalijepim u tracker." Cursor poziva analyze_text, vraca listu entiteta i vi odlucujete da li da anonimizujete prije lijepljenja.

Podesavanje Claude Desktop-a

// claude_desktop_config.json
{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anonym-legal/mcp-server"],
      "env": {
        "ANONYM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Sa ovom konfiguracijom, Claude Desktop moze anonimizovati bilo koji tekst prije nego sto ga ukljuci u pozive alata poslane na druge servere. Anonimizacija se izvrsava u vasoj sesiji. PII nikada ne doseze Anthropiceve servere u identifikabilnom obliku.

Ojacajte svoje podesavanje

Pored koristenja anonym.legal-a, primijenite ove korake. Pogledajte takodje nas pregled bezbjednosti i centar za uskladjenost.

Revidirajte svoju listu alata. Provjerite svaki unos u vasoj konfiguraciji. Za svaki, pitajte: da li vjerujete operateru? Znate li kojim podacima moze pristupiti?

Preferirajte lokalno nad udaljenim. Lokalni serveri rade putem stdio. Ne stvaraju mreznu izlozenost. Koristite udaljene servere samo kada ne postoji lokalna opcija.

Provjerite autentifikaciju. Svaki udaljeni server bi trebao zahtijevati API kljuc ili OAuth token. Ako ne, ne koristite ga sa stvarnim korisnickim podacima.

Odvojite razvoj od produkcije. Drzite odvojene konfiguracije za razvojni rad (testni podaci, bez PII-a) i svaki tok koji dodiruje stvarne korisnike.

Omogucite evidentiranje revizije. Ako podrzava logove, ukljucite ih. Znajte koji podaci su prosli kroz svaki poziv.

Pogledajte nasu stranicu MCP funkcija za potpunu listu vrsta entiteta i jezika.

30+ CVE-ova u 60 dana pokazuje da je protokol pod aktivnim nadzorom. Nove greske ce se pojaviti. Ali osnovna odbrana -- anonimizujte prije nego sto podaci dospeju do bilo kog LLM poziva -- funkcionise protiv bilo kog specificnog CVE-a koji dodje sljedeci.

Konfigurisite anonym.legal server u Cursoru -->


anonym.legal obradjuje anonimizaciju PII-a na strani servera koristeci vas kljuc za enkripciju. Pseudonimizovani podaci su reverzibilni samo sa tim kljucem. Objavljuje anonym.legal, ISO 27001 sertifikovano.

Izvori

  • Shodan podaci o izlozenosti MCP servera, mart 2026. -- 8.000+ servera, 492 bez autentifikacije
  • CVE-2026-25253, CVSS 8.8, ubrizgavanje na vise servera putem Model Context Protocol-a
  • SSRF podaci: bezbjednosno skeniranje javno dostupnih endpointa, mart 2026.
  • Anthropic MCP specifikacija v1.2, sekcija o bezbjednosnim razmatranjima

Spremni da zaštitite svoje podatke?

Počnite sa anonimizacijom PII sa 285+ tipova entiteta na 48 jezika.

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.