Hoe geef je een AI-agent veilig toegang tot mail, bestanden en systemen?
Geschreven door Marco
Leestijd 5 minuten
Geschreven door Marco
Leestijd 5 minuten
Een AI-agent geef je veilig toegang tot mail, bestanden en systemen door eerst vier keuzes vast te leggen: namens wie de agent handelt, welke gegevens en acties hij nodig heeft, wanneer een mens akkoord geeft en wie verantwoordelijk blijft. Geef alleen de rechten die de taak vraagt, leg acties herleidbaar vast en controleer rechten opnieuw zodra de omgeving verandert.
Een AI-agent wordt spannend als hij meer mag dan samenvatten. Zodra hij mailboxen leest, SharePoint-bestanden opent, CRM-gegevens wijzigt of zelf mail verstuurt, beheer je niet alleen AI. Je beheert een nieuwe digitale actor met rechten, logging en verantwoordelijkheid.
Jouw vraag is dan: hoeveel zelfstandigheid geef je, zonder de controle te verliezen over identiteit, toegang, eigenaarschap en herstel? Vaste standaarden voor agenttoegang bestaan nog niet. Je bent dus op tijd als je dit nu uitzoekt.
De basisregel is helder: hoe meer een AI-agent zelfstandig mag doen, hoe scherper je toegang en bevoegdheden afbakent. Je begint met vier keuzes: namens wie handelt de agent, welke gegevens en acties heeft hij nodig, wanneer moet een mens akkoord geven en wie blijft verantwoordelijk?
Een documentzoeker vraagt minder controle dan een agent die betalingen voorbereidt of gebruikersrechten wijzigt.
Een AI-agent kan informatie verzamelen, een taak plannen en daarna tools of systemen gebruiken. Voor jou zit het risico in wat de agent ziet en in wat hij daarna mag doen.
Neem een agent die aanvragen verwerkt. Lezen, voorstellen, wijzigen en verzenden geven steeds meer handelingsruimte.
Een fout in een samenvatting kun je controleren. Een verkeerd verstuurde mail ligt al bij de ontvanger. Een betaling of rechtenwijziging heeft grotere gevolgen.
| Handelingsruimte | Voorbeeld | Wat jij moet bepalen |
|---|---|---|
| Lezen | Document of orderstatus ophalen | Welke informatie mag de agent zien? |
| Analyseren | Afwijkingen of patronen zoeken | Welke gegevens mag de agent combineren? |
| Voorstellen | Conceptmail of wijziging maken | Wie controleert de uitkomst? |
| Wijzigen | CRM-record aanpassen | Welke schrijfrechten zijn nodig? |
| Extern handelen | Mail of bericht versturen | Wie draagt verantwoordelijkheid? |
| Impactvolle actie | Betalen, verwijderen of rechten wijzigen | Welke menselijke goedkeuring is verplicht? |
Vooral de combinatie van data, rechten en zelfstandige acties bepaalt hoeveel controle jij moet organiseren.
Je wilt bij een handelende agent kunnen vaststellen wie of wat de actie uitvoert. Dat wordt lastiger zodra agents zelfstandig werken.
Het eerste onderscheid dat je maakt: handelt de agent namens een medewerker, of draait hij op de achtergrond? Microsoft brengt dit onder in Microsoft Entra Agent ID, het identiteitstype voor AI-agents binnen Microsoft Entra ID, en maakt daarbinnen onderscheid tussen interactieve en autonome agents. Een autonome agent handelt met een eigen agentidentiteit en eigen rechten. Zo herken je agentactiviteit en ken je rechten gericht toe.
Voor jou bepaalt dat of je een actie herleidt naar een medewerker, agentidentiteit of achtergrondproces. Begin daarom met: namens wie handelt deze agent? Je inrichting hangt wel af van platform, agent en gekoppelde systemen.
Gebruik bij rechten het bekende identity-principe: least privilege. Microsoft adviseert duidelijke scopes en toegestane acties, OWASP adviseert om lees- en schrijfrechten bewust te scheiden.
Stel dat een agent offertes controleert. Dan heeft hij misschien offertes, prijsinformatie en klantgegevens nodig. Daaruit volgt nog geen recht om bestanden te verwijderen, alle SharePoint-sites te lezen of accounts te beheren.
Rechten volgen de taak, niet het gemak van de bouwfase. Een brede koppeling lijkt tijdens de bouw handig. In beheer kan het de plek zijn waar je later vragen over krijgt.
Vraag daarom per koppeling: welke informatie moet de agent lezen, welke gegevens moet hij wijzigen en welke actie moet hij uitvoeren? Kun je een recht weglaten, dan verklein je de handelingsruimte zonder de agent direct onbruikbaar te maken.
Menselijke goedkeuring bij iedere stap klinkt veilig, maar haalt waarde uit automatisering. Geen controle vooraf is het andere uiterste.
De betere vraag is: bij welke acties is een fout groot genoeg om vooraf controle te rechtvaardigen?
Je kunt daarvoor leunen op wat Microsoft en OWASP adviseren. Microsoft: menselijke goedkeuring bij handelingen die lastig terug te draaien zijn of gevolgen hebben voor mensen, geld of compliance. OWASP: extra controle bij ingrijpende en onomkeerbare acties.
Gebruik drie vragen. Hoe groot is de impact? Kun je de actie terugdraaien? Heeft de actie gevolgen buiten de agentomgeving, zoals een klantmail, bestelling of beheerrecht?
Hoe hoger de impact en hoe lastiger herstel wordt, hoe logischer menselijke goedkeuring vooraf is.
Een werkbaar model: een agent mag zelfstandig informatie zoeken, analyseren en een concept maken. Bij een gevoelige externe mail vraagt hij akkoord. Een betaling of wijziging van beheerrechten vraagt altijd een aparte autorisatiestap.

Een agent kan informatie uit e-mail, documenten, websites en andere systemen gebruiken. Daar zit een extra risico. De agent verwerkt mogelijk informatie die iemand anders heeft geschreven. Daar kunnen instructies tussen staan die proberen het gedrag van de agent te sturen. Dit heet prompt injection.
Behandel inhoud uit externe bronnen daarom als onvertrouwd, zeker wanneer de agent ook tools mag gebruiken of acties mag uitvoeren. Dat is ook het advies van OWASP.
Voor jou betekent dit: je begrenst technisch wat de agent mag lezen, combineren en uitvoeren. Een betere instructie voor de agent alleen is daarvoor niet genoeg.
Bij logging geldt hetzelfde: meer vastleggen betekent niet automatisch meer controle. Je wilt kunnen reconstrueren wat er gebeurd is.
Leg bij relevante handelingen vast wie startte, welke agent handelde en met welke bevoegdheid. Daar hoort ook bij welke tool hij gebruikte, welke actie volgde, wie akkoord gaf en wat het resultaat was.
Voor dat overzicht kun je terecht in je bestaande omgeving: Microsoft Entra ID kan agentidentiteiten afzonderlijk zichtbaar maken in audit- en aanmeldgegevens. OWASP adviseert ook om beslissingen, toolgebruik, autorisatie en resultaten vast te leggen. Tegelijk waarschuwt OWASP voor het opslaan van wachtwoorden, persoonsgegevens en andere gevoelige informatie in leesbare logbestanden.
Iemand moet bepalen waarvoor je de agent inzet, welke informatie en rechten hij krijgt, wanneer akkoord nodig is, wie ingrijpt en wanneer toegang stopt.
Scheid daarom technisch en functioneel eigenaarschap. Technisch eigenaarschap gaat over configuratie, koppelingen, rechten, logging en incidenten. Functioneel eigenaarschap gaat over de taak van de agent. Is die taak nog nodig? Kloppen de grenzen? Past de agent nog bij het proces?
Die scheiding vind je ook terug bij Microsoft: binnen Microsoft Entra Agent ID bestaat een vergelijkbaar onderscheid tussen een owner en een sponsor. Een sponsor bewaakt onder meer doel en lifecycle van een agentidentiteit. Dat is een Microsoft-inrichting, geen algemene standaard. Het principe is breder bruikbaar.
Vooral bij agents die afdelingen zelf ontwikkelen, wil je dit vooraf vastleggen. Een technisch werkende agent zonder eigenaar levert vroeg of laat een beheerprobleem op.
De rechten van een agent kloppen op de dag van ingebruikname. Dat zegt weinig over een jaar later.
Misschien krijgt de agent nieuwe taken. Een koppeling verandert. Er komt een databron bij. De eigenaar vertrekt.
Een recht dat vandaag logisch is, kan over zes maanden ongemerkt een risico zijn. Zeker als niemand meer weet waarom de agent dat recht kreeg.
Elk van die momenten vraagt een nieuwe controle. Hetzelfde geldt zodra schrijfrechten ontstaan of de agent afwijkend gedrag laat zien.
Je bestaande identity- en securityafspraken blijven daarbij het uitgangspunt. Je past ze toe op de AI-agent, en Microsoft trekt dat principe inmiddels door naar agentidentiteiten. Microsoft Entra ID regelt identiteit en toegang en ondersteunt governance rond agentidentiteiten. Conditional Access binnen Microsoft Entra ID kan voorwaarden koppelen, met beleid specifiek voor autonome agents. Privileged Identity Management helpt bij gevoelige beheerrollen.

Deze zeven zaken regel je minimaal voordat een agent in productie gaat:
Begin met de taak van de agent. Mag hij alleen lezen en voorstellen, dan blijft het risico meestal overzichtelijk. Mag hij wijzigen, extern handelen of rechten aanpassen, regel dan eerst identiteit, logging, eigenaar, herstelroute en menselijke goedkeuring. Pas daarna geef je hem meer vrijheid.
Symbis bouwt AI-agents en agentoplossingen. Toegangsbeheer nemen we vanaf de eerste ontwerpkeuze mee: welke identiteit, welke rechten, wie geeft goedkeuring. Loop je vast bij een van deze zeven punten, dan denken we inhoudelijk graag eens met je mee.
Eén keer per maand praktische IT-informatie in je inbox. Geen reclame, wel concrete updates over security, werkplekken en automatisering die relevant zijn voor jouw organisatie.
"*" geeft vereiste velden aan
Elke IT-omgeving is anders. Daarom beginnen we altijd met luisteren. Wat houdt jou bezig op het gebied van IT? Vul je gegevens in of plan hier direct een afspraak.
"*" geeft vereiste velden aan