Beveiligde intelligente agents en MCP-tools in de onderneming
By Mirko Peters ·
Welkom terug bij onze voortdurende verkenning van moderne enterprisetechnologie, cloudbeveiliging en de integratie van kunstmatige intelligentie. Terwijl organisaties wereldwijd zich haasten om…
Automatically translated with AI from the original post. Read the English original

Welkom terug bij onze doorlopende verkenning van moderne bedrijfstechnologie, cloudbeveiliging en de integratie van kunstmatige intelligentie. Terwijl organisaties wereldwijd haast maken om generatieve AI in te voeren, verandert er ingrijpend iets in de manier waarop digitaal werk wordt uitgevoerd. We bewegen snel weg van het tijdperk van eenvoudige, statische chatbots die alleen vragen beantwoorden in een afgesloten chatvenster. Tegenwoordig zetten bedrijven autonome intelligente agents in die kunnen redeneren, plannen, meerstapsworkflows uitvoeren en rechtstreeks communiceren met gevoelige interne bedrijfsdatabases, HR-systemen en financiële grootboeken. Deze mogelijkheden leveren een ongekende stijging van de bedrijfsproductiviteit en innovatie op, maar ze brengen tegelijkertijd enorme uitdagingen met zich mee op het gebied van beveiliging, governance en architectuur.
Als je wilt weten hoe moderne ondernemingen met deze verschuiving omgaan, bekijk dan zeker onze bijbehorende podcastaflevering, Microsoft AI Gateway - Simply Explained. In die aflevering laten we zien hoe tools zoals de Microsoft AI Gateway en Azure API Management zorgen voor een veilige toegangspoort voor al het AI-verkeer van de onderneming. In deze uitgebreide blogpost gaan we dieper in op deze kernconcepten en bekijken we hoe Zero Trust-principes, Microsoft Entra ID, beheerde identiteiten en het Model Context Protocol (MCP) samenkomen om intelligente agents op schaal te beveiligen.
Inleiding tot de beveiligingsuitdaging rond enterprise-AI
De beveiligingsuitdaging rond enterprise-AI is anders dan alles waar IT- en cybersecurityafdelingen eerder mee te maken hebben gehad. In traditionele softwarearchitectuur communiceren applicaties met back-enddatabases en API's via deterministische codepaden. Toegangsbeheer, gebruikersauthenticatie en API-tokens worden strak beheerd door gevestigde identiteitsbeheersystemen. Elke transactie is voorspelbaar en elke gegevensstroom is tijdens de ontwikkelcyclus strikt in kaart gebracht.
Generatieve AI doorbreekt deze voorspelbaarheid. Large Language Models (LLM's) en autonome agents werken met probabilistisch redeneren. Ze accepteren invoer in natuurlijke taal, interpreteren de intentie en beslissen dynamisch welke tools ze aanroepen, welke databases ze bevragen en welke acties ze uitvoeren. Wanneer een AI-agent toegang krijgt tot interne bedrijfstools, wordt die agent een actieve deelnemer in je IT-omgeving. Zonder strikte architectonische waarborgen kan een AI-agent per ongeluk ongeautoriseerde databasequery's uitvoeren, gevoelige persoonsgegevens (PII) van werknemers uit HR-systemen naar buiten lekken of onhoudbare tokenkosten veroorzaken via ongecontroleerde geautomatiseerde lussen.
Bovendien zetten veel organisaties AI-modellen aanvankelijk op een gedecentraliseerde manier in. Afzonderlijke ontwikkelteams koppelen hun eigen applicaties rechtstreeks aan verschillende externe en interne AI-providers. Dit leidt tot een architectonische nachtmerrie die in de branche bekendstaat als shadow AI. Beveiligingsteams verliezen het overzicht over welke applicaties welke modellen aanroepen, welke gegevens er via het netwerk worden verzonden en hoe toegangstokens worden beheerd. Om deze uitdaging aan te pakken, is een verschuiving nodig van ad-hocintegraties naar een gecentraliseerde, veilige en beleidsgestuurde architectuur.
Intelligente agents en MCP-tools op de werkvloer begrijpen
Om moderne AI-systemen te beveiligen, moeten we eerst begrijpen welke onderdelen ze zo krachtig maken. De moderne enterprise-AI-stack is niet langer alleen een modelendpoint; hij bestaat uit orkestratielagen, autonome agents en gespecialiseerde integratietools. Vooraan in deze evolutie staan het Model Context Protocol (MCP) en geavanceerde communicatieframeworks voor agent-naar-agent (A2A).
Intelligente agents zijn softwareentiteiten die zijn ontworpen om specifieke doelen te bereiken door hun omgeving waar te nemen en autonome acties te ondernemen. In een werkomgeving kan een agent de opdracht krijgen om een nieuwe medewerker in te werken. Daarvoor moet de agent bedrijfsbeleid lezen, communiceren met het HR-systeem om een arbeidscontract te genereren, een nieuw gebruikersaccount aanmaken in Microsoft Entra ID en een hardwareaanvraag indienen bij de inkoopdatabase van IT.
Hier worden Model Context Protocol (MCP)-tools essentieel. MCP biedt een gestandaardiseerde manier waarop AI-modellen en agents veilig verbinding kunnen maken met externe gegevensbronnen en developertools. In plaats van voor elk model en elke gegevensbron maatwerkintegraties te bouwen, maken ontwikkelaars gestandaardiseerde MCP-servers. Deze servers stellen specifieke mogelijkheden en gegevensschema's beschikbaar aan de AI-agent. Omdat deze MCP-tools de kloof overbruggen tussen abstracte AI-redenering en concrete acties binnen de onderneming, vormen ze echter een kritiek aanvalsoppervlak. Als een onbevoegde gebruiker de AI-prompt manipuleert via een prompt injection-aanval, kan een slecht beveiligde MCP-tool de agent onbevoegde opdrachten laten uitvoeren of toegang geven tot beperkte databases. Het beveiligen van deze routes is de fundamentele eis voor AI-inzet in de onderneming.
Waarom Zero Trust belangrijk is voor autonome AI-systemen
Al jaren pleit de cybersecurity-sector voor het Zero Trust-beveiligingsmodel. Het kernprincipe is "nooit vertrouwen, altijd verifiëren". Zero Trust vereist voortdurende, expliciete verificatie van elk verzoek van elke gebruiker, elk apparaat en elke applicatie, voordat toegang tot bedrijfsbronnen wordt verleend. Hoewel Zero Trust oorspronkelijk was ontworpen voor menselijke gebruikers en traditionele apparaten, zijn de principes ervan nu absoluut essentieel voor autonome AI-systemen en intelligente agents.
In een Zero Trust AI-architectuur wordt geen enkel AI-model, geen enkele clientapplicatie, intelligente agent of MCP-tool impliciet vertrouwd, alleen omdat het binnen de grenzen van het bedrijfsnetwerk opereert. Elk verzoek van een AI-agent moet worden geauthenticeerd, geautoriseerd en cryptografisch geverifieerd. Als een agent toegang vraagt tot een financiële database, moet de beveiligingslaag niet alleen de identiteit van de aanroepende applicatie verifiëren, maar ook de specifieke context van het verzoek, de gebruiker die de prompt start, en of precies die agent bevoegd is om die specifieke actie op die specifieke dataset uit te voeren.
Traditionele perimeterbeveiliging schiet tekort in het tijdperk van generatieve AI, omdat de perimeter niet langer een fysieke firewall is; het is de grens van het contextvenster van het AI-model en de API-endpoints die het aanspreekt. Autonome agents vervagen de grens tussen gebruikersintentie en geautomatiseerde uitvoering. Door Zero Trust-principes toe te passen op AI-gateways zorgen organisaties ervoor dat least-privilege-toegang strikt wordt afgedwongen. Als een agent wordt gecompromitteerd of via een prompt injection-aanval wordt misleid, beperkt de Zero Trust-grens de impact en voorkomt die ongeautoriseerde laterale beweging door interne bedrijfssystemen.
Hoe de Microsoft AI Gateway strikte machtigingsgrenzen afdwingt
Zero Trust implementeren in een uitgestrekt AI-landschap binnen de onderneming vereist een specifiek architectuuronderdeel: een beveiligde gateway tussen clientapplicaties en AI-modelproviders. Precies dit probleem lost de Microsoft AI Gateway op, die is gebouwd op Azure API Management.
De Microsoft AI Gateway fungeert als een beveiligde, gecentraliseerde voordeur voor al het AI-verkeer van de onderneming. In plaats van dat honderden verschillende applicaties, copilots en intelligente agents rechtstreeks communiceren met de diverse AI-modelendpoints van Azure OpenAI, Microsoft Foundry, Anthropic, Google Gemini of Amazon Bedrock, wordt al het verkeer via de gateway geleid. Dit gecentraliseerde interceptiepunt stelt platform- en beveiligingsteams in staat om consistente machtigingsgrenzen, snelheidslimieten en beveiligingsbeleid af te dwingen over de hele organisatie.
Binnen de gateway kunnen beheerders uitgebreid beleid configureren dat inkomende prompts inspecteert, de gebruikersidentiteit valideert, filters voor contentveiligheid afdwingt en de toegang tot specifieke MCP-tools reguleert. Als een applicatie probeert een AI-model of tool aan te roepen zonder juiste autorisatie, blokkeert de gateway het verzoek direct, nog voordat het het backendsysteem bereikt. Bovendien maakt de gateway naadloze load balancing, semantische caching en strategieën voor model-failover mogelijk, wat zorgt voor hoge beschikbaarheid en veerkracht zonder concessies te doen aan beveiligingsnaleving.
Microsoft Entra ID en Managed Identities gebruiken voor toegangsbeheer
Gecentraliseerde beleidshandhaving is maar zo sterk als de identity provider eronder. Om AI-agents en MCP-tools effectief te beveiligen, moeten organisaties hardcoded API-sleutels, gedeelde geheimen en statische wachtwoorden uitbannen. Hardcoded credentials zijn een berucht beveiligingsrisico: als de broncoderepository van een applicatie uitlekt, kunnen ingebedde API-sleutels kwaadwillenden onbeperkte toegang geven tot dure AI-modellen en gevoelige backend-systemen.
Hier spelen Microsoft Entra ID en Azure managed identities een ingrijpende rol. Door de Microsoft AI Gateway te integreren met Microsoft Entra ID kunnen organisaties elk AI-verzoek authenticeren met identity-tokens van enterprise-niveau. Applicaties en intelligente agents authenticeren zich bij de gateway met veilige, cryptografisch verifieerbare tokens die door Entra ID worden uitgegeven.
Nog krachtiger is dat diensten die binnen Azure draaien gebruikmaken van managed identities. Een managed identity maakt het overbodig dat ontwikkelaars credentials in code beheren. Azure beheert de identiteit van de AI-service of agent automatisch, zodat die veilig kan authenticeren bij de AI Gateway en downstream MCP-tools zonder ergens geheimen op te slaan. In combinatie met Role-Based Access Control (RBAC) kunnen beveiligingsbeheerders per agent precieze machtigingen toekennen. Zo kan een klantenserviceagent bijvoorbeeld een Entra ID-identiteit krijgen die alleen toegang geeft tot openbare MCP-tools met de kennisbank, terwijl die cryptografisch wordt geblokkeerd voor het bevragen van financiële of HR-systemen.
Governance over alle AI-workflows en bedrijfssystemen centraliseren
Naarmate AI-adoptie binnen een organisatie groeit, leidt gedecentraliseerd beheer snel tot operationele chaos. Verschillende business units gaan uiteenlopende AI-oplossingen inzetten, met verschillende modellen en inconsistente beveiligingsstandaarden. Governance centraliseren over alle AI-workflows en geïntegreerde bedrijfssystemen is de enige manier om compliance te waarborgen, kosten te beheersen en bedrijfsdata te beschermen.
De Microsoft AI Gateway biedt een uniform control plane waarmee IT-beheerders, security officers en compliance-teams de volledige AI-footprint kunnen monitoren en beheren. Via integratie met Azure API Center en uitgebreide monitoringdashboards krijgen organisaties end-to-end zicht op elke AI-transactie. Beheerders kunnen het tokenverbruik volgen, latency monitoren, promptpatronen analyseren en afwijkend gedrag in realtime detecteren.
Gecentraliseerde governance zorgt er ook voor dat data loss prevention (DLP)- en contentveiligheidsbeleid overal consistent wordt toegepast. Of een medewerker nu via een eigen interne webapplicatie, Microsoft Copilot Studio of een geautomatiseerde backend-workflow met een AI-agent werkt, elke prompt en elk antwoord passeert dezelfde beveiligingsfilters. Zo voorkom je dat intellectueel eigendom, bedrijfsgeheimen of gereguleerde klantgegevens per ongeluk terechtkomen in trainingsdatasets van publieke modellen. Daarmee blijft de organisatie volledig in lijn met compliancekaders zoals AVG/GDPR, HIPAA en SOC 2.
Best practices voor het beveiligen van schaalbare enterprise-AI-initiatieven
Het beveiligen van intelligente agents en MCP-tools is een doorlopend operationeel traject en geen eenmalige configuratietaak. Om organisaties te helpen een veerkrachtige, schaalbare en veilige AI-basis te bouwen, moeten platform engineering- en securityteams zich houden aan een beproefde set best practices:
- Begin klein met beheerde workloads: Start je enterprise-AI-traject door één pilotapplicatie of beheerde workload via de Microsoft AI Gateway te laten lopen. Valideer je authenticatiestromen, test je Entra ID-beleid en verfijn je monitoring voordat je uitbreidt naar bedrijfskritieke systemen.
- Pas least privilege toe op alle agents: Behandel elke intelligente agent als een afzonderlijke enterprise-identiteit. Ken granulaire machtigingen toe via Microsoft Entra ID en zorg dat MCP-tools alleen de exacte dataschema's en functies blootstellen die de agent nodig heeft voor zijn specifieke taak.
- Elimineer hardcoded secrets: Verbied het gebruik van statische API-sleutels en gedeelde credentials in applicatiecode volledig. Ga voor alle service-to-service-communicatie in AI volledig over op Azure managed identities en tokengebaseerde authenticatie.
- Implementeer robuuste kostenbeheersing en throttling: Het verbruik van tokens door generatieve AI kan snel uit de hand lopen. Configureer binnen je AI-gateway snelheidslimieten, tokenbudgetten, aanvraagquota en semantische caching om je organisatie te beschermen tegen onverwachte kostenpieken en denial-of-service-kwetsbaarheden.
- Zorg voor volledige observability en auditlogging: Zorg ervoor dat elke AI-aanvraag, elke modelrespons en elke tooluitvoering wordt gelogd met gedetailleerde metadata. Bekijk je AI-observability-dashboards regelmatig om afwijkende gebruikspatronen, inefficiënte prompts en mogelijke beveiligingsincidenten te signaleren.
Door deze best practices te volgen en moderne cloudinfrastructuur te gebruiken, zoals de Microsoft AI Gateway, Microsoft Entra ID en Azure API Management, kunnen organisaties met vertrouwen de transformerende kracht van autonome AI omarmen, zonder in te leveren op beveiliging, compliance of financiële controle. Wil je een beknopte, duidelijke uitleg van deze concepten horen en ontdekken hoe je ze in je eigen omgeving implementeert? Luister dan zeker naar onze podcastaflevering Microsoft AI Gateway - Simply Explained.