Data & AI-platform van Data Analytics
MCP gebruiken met expliciete grenzen en controle
MCP biedt een manier om geschikte AI-clients met context en tools te verbinden. Het protocol maakt uw gegevens of handelingen niet automatisch veilig. U moet bepalen welke component welke informatie vertrouwt, welke rechten gelden en wie afwijkingen opvolgt. ENABLE is het beheersbare Data & AI-platform van Data Analytics voor bedrijfsdata, analyses, apps en AI. Een MCP-inrichting daarop vraagt aanvullende maatregelen per toepassing. Beheersing betekent aantoonbare controles en blijvend onderhoud, niet de belofte dat gegevens nooit uitlekken of een model nooit een fout maakt.
De voorbeelden op deze pagina zijn hypothetische situaties, geen klantcases.
Maak kennis met ons team

Vertrouwd door data-gedreven organisaties
















































01
Teken de vertrouwensgrenzen vóór de koppeling
Breng gebruiker, client, taalmodel, MCP-server en achterliggende databronnen afzonderlijk in kaart. Beschrijf waar identiteit wordt vastgesteld, waar tokens terechtkomen en waar gegevens de organisatie verlaten. Een client mag niet zelf bepalen dat een andere administratie toegankelijk is. De server moet iedere aanvraag toetsen aan betrouwbare identiteitsinformatie en het geldende autorisatiebeleid.
Kies expliciet of geselecteerde gegevens naar een externe LLM mogen gaan. Controleer contracten, instellingen, verwerkingslocaties en bewaartermijnen voor die route. Een eigen server garandeert geen interne modelverwerking. Beperk uitgaande velden en scherm geheimen af. Bewaar toegangsgegevens in daarvoor bedoelde voorzieningen; zet ze niet in prompts, toolbeschrijvingen of onbeveiligde configuratiebestanden.
02
Behandel toolresultaten als onbetrouwbare invoer

Een opgehaald document kan instructies bevatten die proberen het model van zijn taak af te leiden. Dit is promptinjectie: broninhoud wordt ten onrechte behandeld als gezaghebbende opdracht. Ook een toolresultaat, foutmelding of externe pagina kan zulke tekst bevatten. Laat deze inhoud geen toegangsrechten verruimen, geheimen opvragen of nieuwe uitvoeringsregels vaststellen.
Scheid instructies en broninhoud zo duidelijk mogelijk, beperk beschikbare tools en valideer aanroepen buiten het model. Filteren en detectie kunnen helpen, maar lossen promptinjectie niet volledig op. Test expliciet met misleidende documenten en onverwachte tooluitvoer. Hypothetisch voorbeeld: een factuurnotitie vraagt om klantgegevens naar een externe bestemming te sturen; serverbeleid moet die actie blokkeren.
03
Dwing alleen-lezen en minimale rechten technisch af
Als u alleen lezen toestaat, leg die beperking vast op de server én in de database of achterliggende API-rechten. Gebruik waar passend beperkte accounts, views en rijfilters. Een tool met de naam “lezen” is niet voldoende wanneer de gebruikte databasegebruiker ook kan schrijven. Controleer bovendien dat een alternatieve tool de beperking niet omzeilt.
Geef scopes per taak en dataset, niet standaard toegang tot het hele platform. Valideer parameters, begrens resultaten en voorkom willekeurige SQL of bestandstoegang. Beoordeel ook indirecte effecten van ogenschijnlijk lezende tools. Test geweigerde toegang met verschillende rollen en administraties, en controleer of foutmeldingen geen gevoelige gegevens over andere gebruikers prijsgeven.
04
Houd schrijven apart, met goedkeuring en herstel

Ontwerp schrijfmogelijkheden als afzonderlijke tools met aparte scopes en serverbeleid. Toon de concrete wijziging, betrokken records en verwachte gevolgen voordat een bevoegde medewerker expliciet goedkeurt. Bind de goedkeuring aan die actie en parameters. Een algemene toestemming aan het begin van een gesprek mag niet stilzwijgend alle latere wijzigingen autoriseren.
Controleer de toestemming opnieuw bij uitvoering en weiger verlopen of gewijzigde aanvragen. Gebruik idempotentiesleutels waar passend om dubbele uitvoering na een herhaling te voorkomen. Leg rollback of een compensatieprocedure vast, inclusief situaties waarin terugdraaien onmogelijk is. Test gedeeltelijke mislukking en herstel. Menselijke goedkeuring vervangt geen technische validatie of transactieregels.
05
Log minimaal en organiseer blijvende toetsing
Leg voor controle vast wie welke tool gebruikte, binnen welke scope, met welke uitkomst en eventuele goedkeuring. Verzamel niet automatisch volledige prompts, persoonsgegevens of alle toolresultaten. Minimaliseer en maskeer waar mogelijk. Bescherm auditlogs met beperkte toegang en integriteitsmaatregelen, spreek een passende bewaartermijn af en regel verwijdering na afloop daarvan.
Wijs eigenaren aan voor sleutelbeheer, updates, incidenten en periodieke toegangstoetsen. Oefen hoe u tokens intrekt, tools uitschakelt en gebruikers informeert. Herhaal acceptatietests na wijzigingen in client, server, model of bron. Data Analytics kan de benodigde maatregelen rond ENABLE helpen afbakenen; het resterende risico vraagt steeds een bewuste organisatorische afweging.
Veelgestelde vragen
Maakt MCP een koppeling automatisch veilig?
Nee. Het protocol vervangt geen authenticatie, autorisatie, gegevensminimalisatie of beheer. De gekozen client, server, databron en modeldienst vormen samen de route die u moet beoordelen en testen.
Is een instructie om niets te wijzigen voldoende?
Nee. Alleen-lezen moet op serverniveau en in database- of API-rechten worden afgedwongen. Beperk ook alternatieve tools en controleer dat er geen indirecte schrijfeffecten mogelijk zijn.
Moeten alle gesprekken worden gelogd?
Niet standaard. Bepaal welke auditgegevens noodzakelijk zijn, minimaliseer inhoud en bescherm de logs. Spreek toegang, bewaartermijnen en verwijdering af; uitgebreide logging kan zelf een privacy- en beveiligingsrisico vormen.
Verdwijnt promptinjectie met filtering?
Nee. Filtering kan ondersteunen, maar tooluitvoer blijft onbetrouwbaar. Combineer begrensde tools, technische autorisatie, uitvoeringsvalidatie en tests. Laat broninhoud nooit zelfstandig bepalen welke bevoegdheden een model krijgt.
Technische documentatie
Bespreek uw vraag met Data Analytics
Welke bronnen, gebruikers en controles zijn nodig voor uw toepassing? Leg uw vraag voor in een ENABLE-demo.
Maak kennis met ons team
