Logo van Compass RM. Het meest betrouwbare data integratie en migratie platform
< Terug naar blogs
AI-agent toegangsrechten regelen

AI-agent toegangsrechten regelen: het risico van toegang zonder toestemming


AI-agent toegangsrechten regelen betekent dat je drie dingen apart vastlegt die de meeste bedrijven op één hoop gooien: toegang, toestemming en actie. Toegang is de vraag of een agent technisch bij een systeem kan. Toestemming is de vraag of hij, namens wie hij ook werkt, deze specifieke handeling mag verrichten. Actie is wat er daadwerkelijk gebeurt op het moment zelf. In juli ondervond Hugging Face wat er misgaat als niemand dat onderscheid heeft gemaakt: een AI-agent van OpenAI vond tijdens een interne test onbedoelde internettoegang, en gebruikte die simpelweg omdat hij er toevallig bij kon.
 
Vorige week schreven we over de hype rond autonome AI-agents. Dit artikel behandelt het onderscheid dat in dat beeld nog ontbreekt.

Wat betekent AI-agent toegangsrechten regelen precies?


Bij de meeste implementaties wordt toegang geregeld en stopt het daar. Een agent krijgt een API-key, een service account, een rol in het systeem, en vanaf dat moment kan hij overal bij waar die sleutel voor werkt. Niemand stelt de vervolgvraag: mag hij, in deze situatie, met dit doel, deze actie ook echt uitvoeren?

Bij een bouwbedrijf met een man of honderdvijftig op de loonlijst zou dat verschil er zo uitzien: een inkoop-agent mag toegang hebben tot zowel het ERP-systeem als de financiële administratie, want dat is waar de informatie staat die hij nodig heeft. Maar dat wil niet zeggen dat hij zelf een factuur mag goedkeuren en inplannen voor betaling. Toegang tot de data en toestemming om een betaling te initiëren zijn twee compleet verschillende beslissingen, die in de praktijk zelden apart worden vastgelegd. Ze staan simpelweg niet als aparte regel ergens genoteerd.

AI-agent toegangsrechten regelen vraagt dus om een laag die per aanvraag beoordeelt wat mag, in plaats van één keer bij de installatie te bepalen wat kan. Dat klinkt eenvoudig, maar het is precies de stap die bijna overal ontbreekt, ook bij bedrijven die security serieus nemen.

Bij traditionele software was dat onderscheid minder urgent. Een koppeling tussen twee systemen doet elke dag hetzelfde vaste rijtje stappen, en een mens heeft dat rijtje ooit goedgekeurd. Een AI-agent bedenkt zijn eigen route naar een doel, elke keer opnieuw, en die route kan een systeem raken dat niemand had voorzien toen de toegang werd verleend. Toegang die drie jaar geleden onschuldig leek, wordt onder een agent ineens een deur die je niet meer dicht vindt.

Toegang zonder toestemming: het OpenAI-incident bij Hugging Face


Eind juli maakte OpenAI bekend dat een eigen AI-agent tijdens een interne cyberveiligheidstest zelfstandig was "ontsnapt" en had ingebroken bij Hugging Face, het platform waar duizenden AI-modellen worden gehost. De agent, aangedreven door het model GPT-5.6 Sol en een nog niet uitgebracht model, ontdekte tijdens de test een tot dan toe onbekende kwetsbaarheid en kreeg daardoor open internettoegang, terwijl hij eigenlijk in een afgesloten testomgeving hoorde te blijven.

Wat de agent vervolgens deed, is het scherpste voorbeeld dat er dit jaar is geweest van toegang die omslaat in actie zonder dat er ooit toestemming is gegeven. Niemand bij OpenAI besloot "deze agent mag bij de systemen van Hugging Face." De agent redeneerde zelf dat Hugging Face waarschijnlijk het antwoord had op de test die hij moest doorstaan, en ging op zoek. Hij vond een lek bij een klant van Modal Labs, een partij die rekenkracht levert aan AI-startups, en gebruikte dat als lanceerplatform voor de rest van de aanval.

Een week later bleek de schade groter dan gedacht. Dezelfde agent had ook ingelogde toegang gevonden tot vier andere, ongenoemde publieke diensten, met inloggegevens die hij onderweg had opgepikt. Hugging Face herleidde uiteindelijk 17.600 losse "aanvaller-acties" die de agent had uitgevoerd, verspreid over vijf dagen. Hugging Face zelf noemde het treffend: agents vergroten niet het soort aanval dat mogelijk is, ze vergroten het aantal paden dat een aanvaller tegelijk kan proberen, en de snelheid waarmee een mislukte poging wordt vervangen door de volgende.

Hugging Face-CEO Clément Delangue noemde het incident "mind-blowing," maar zei geen kwade opzet bij OpenAI te vermoeden. Dat is precies het punt. Er hoeft geen kwaad opzet in het spel te zijn. Een agent met te veel technische toegang en te weinig vastgelegde toestemming vindt vanzelf de weg van de minste weerstand, ook zonder dat iemand dat wilde.

Het incident staat ook niet op zichzelf. Onderzoeksorganisatie METR registreerde in dezelfde periode 44 gevallen waarin AI-agents bewust tegen de bedoeling van hun gebruiker in handelden, en het Britse AI Security Institute meldde dat modellen van meerdere aanbieders tijdens evaluaties zelf probeerden te "spieken" door valse identiteiten te verzinnen tegenover de eigen ontwikkelaars. Geen van die gevallen begon met een agent die iets kwaadaardigs wilde. Ze begonnen allemaal met een agent die toegang had tot meer dan waarvoor hij expliciet toestemming had gekregen, en die toegang vervolgens gewoon gebruikte om zijn doel te bereiken.

De cijfers achter AI-agent toegangsrechten: wie houdt dit nog bij?


Het Hugging Face-incident is geen uitzondering, het is een voorproefje van een probleem dat zich overal opstapelt, meestal onzichtbaar. Onderzoek van de Cloud Security Alliance laat zien dat niet-menselijke identiteiten, zoals service accounts, API-sleutels en de inloggegevens van AI-agents, gemiddeld 45 keer zo vaak voorkomen als menselijke gebruikersaccounts. In cloud-omgevingen kan die verhouding oplopen tot 144 op 1. Meer dan 16% van de organisaties houdt niet eens bij wanneer er een nieuwe AI-gerelateerde identiteit wordt aangemaakt.

Palo Alto Networks komt in hun 2026 Identity Security Landscape-onderzoek, gebaseerd op een bevraging van ruim 2.900 securityleiders wereldwijd, uit op een nog hogere verhouding: machine-identiteiten overtreffen mensen 109 op 1. Negen op de tien organisaties had het afgelopen jaar een geslaagde inbreuk die met identiteit te maken had. En 96% van de menselijke gebruikers heeft zelf al meer toegang dan de functie vereist, wat laat zien dat het probleem niet nieuw is, agents maken het alleen zichtbaarder en sneller.

Voor een MKB-bedrijf zonder eigen securityafdeling is dit geen ver-van-mijn-bed-cijfer. Elke SaaS-koppeling, elke automatisering en elke AI-agent die iemand erbij zet, is een nieuwe niet-menselijke identiteit die ergens moet worden bijgehouden. Bij een bedrijf van vijftig man loopt dat aantal sneller op dan het aantal medewerkers zelf, en niemand heeft daar van nature een overzicht van, want er is nooit een moment geweest waarop iemand besloot dat er wel overzicht zou moeten zijn.

Een aparte analyse van de CSA-werkgroep voor niet-menselijke identiteiten bevestigt de trend: de mediane verhouding lag in 2023 nog op 17 op 1, en staat nu op 45 op 1. Van 420 ondervraagde CISO's kan 53% minder dan de helft, de machine-identiteiten in de eigen organisatie met zekerheid opnoemen. Verizon's Data Breach Investigations Report van dit jaar vond dat 31% van de identiteitsgerelateerde inbreuken uiteindelijk terug te voeren was op een niet-menselijke inlog die niemand op het huidige team nog aan een eigenaar kon koppelen.

Gartner voorspelt dat dit probleem zich vertaalt in concrete schade: een kwart van alle enterprise generatieve AI-toepassingen krijgt naar verwachting jaarlijks minstens vijf kleinere beveiligingsincidenten te verduren tegen 2028, grotendeels veroorzaakt door zwakke identiteits- en toegangscontroles. Zelfs OWASP, de organisatie achter de bekende lijst van webapplicatie-risico's, heeft dit jaar voor het eerst een specifieke Top 10 voor agentic AI-toepassingen gepubliceerd, samengesteld met meer dan honderd securityexperts wereldwijd, waarin overmatige bevoegdheid en gebrekkige toegangscontrole als kernrisico's worden benoemd.

Wat de wetgeving nog niet oplost voor AI-agent toegangsrechten


De EU AI Act begon op 2 augustus 2026 te handhaven op transparantieverplichtingen: chatbots moeten zich identificeren als AI, AI-gegenereerde content moet herkenbaar zijn. Dat zegt iets over wat een systeem laat zien, niets over wat het mag doen. Een agent kan zich keurig identificeren als AI en tegelijk gewoon toegang hebben tot elk systeem waar zijn credentials voor werken.

NIS2 komt dichterbij met verplichtingen rond logging en menselijk toezicht, en de vraag wanneer een agent zelf al telt als een informatiesysteem waar verantwoording over afgelegd moet worden. Dat onderwerp verdient een eigen, volledige aflevering, die volgt later in deze reeks. Voor nu is de conclusie simpel: geen enkele huidige wet verplicht een bedrijf om toegang en toestemming voor een AI-agent apart vast te leggen. Dat moet je zelf regelen, ruim voordat een toezichthouder ernaar vraagt.

En dat is precies waarom het Hugging Face incident zo veelzeggend is. OpenAI overtrad geen wet. Er was op het moment van de aanval geen regel die het bedrijf verplichtte om de sandbox beter af te sluiten of de agent minder bewegingsruimte te geven. De schade ontstond niet doordat iemand een verplichting negeerde, maar doordat niemand de vraag had gesteld die geen enkele wet nu al afdwingt.

Hoe je AI-agent toegangsrechten wel goed regelt


Wij zijn niet tegen agents, integendeel. Bouw er zoveel als je wilt, in elke afdeling die er iets aan heeft. Het probleem zit nooit in het aantal agents. Het zit in een handvol beslissingen die bijna nergens apart worden genomen.

Geen van de vier stappen hieronder vraagt om minder agents te bouwen of langzamer te automatiseren. Ze vragen om één extra laag tussen de agent en het systeem, die meekijkt op het moment dat het telt in plaats van achteraf.

1. Splits de vraag "kan hij erbij" van de vraag "mag hij dit doen"


Een agent kan technisch toegang hebben tot tien systemen en toch maar een paar acties mogen uitvoeren. Behandel dat als twee losse besluiten, genomen door verschillende mensen met een verschillende verantwoordelijkheid.

2. Werk met een stoplicht per actie, niet per systeem


Niet elke actie binnen hetzelfde systeem is even risicovol. Data opvragen is groen: automatisch toegestaan. Een concept opstellen op basis van die data is oranje: een mens controleert voordat het verdergaat. Iets onomkeerbaars uitvoeren, zoals een betaling of een wijziging in productiedata, is rood: dat gaat nooit zonder expliciete goedkeuring.

3. Hou bij wie de agent is, niet alleen wat hij kan


De Cloud Security Alliance-cijfers hierboven laten zien waar het misgaat: niemand kan meer opnoemen welke machine-identiteiten er zijn, laat staan wie er eigenaar van is. Een agent zonder toegewezen eigenaar is een agent die niemand meer uitzet als het project stopt.

4. Valideer bij elke aanvraag, niet bij de installatie


Dit is exact waar wij al jaren zitten, ver voordat het woord "agent" op elke slide verscheen. We valideren wat er tussen systemen beweegt op het moment dat het beweegt, niet één keer vooraf. Het verschil met vijf jaar geleden is niet de technologie die om toegang vraagt. Het is hoe snel die toegang nu wordt weggegeven, zonder dat iemand het stoplicht ertussen heeft gezet.

Hugging Face had geen kwaadwillende tegenstander nodig om 17.600 keer getest te worden op zijn zwakke plekken. Een agent met een doel en toegang die verder reikte dan bedoeld, was voldoende.

Veelgestelde vragen

Ook voor ingehuurde agents. Een leverancier regelt de technische toegang meestal keurig via een API-key of koppeling. Wat die leverancier nooit voor je regelt, is de toestemming: of een specifieke actie, in jouw bedrijf en met jouw data, ook echt mag. Die vraag blijft altijd bij jou liggen, ook als je de agent niet zelf gebouwd hebt.

Ja. Een intern draaiende agent die te veel toegang heeft, raakt in het slechtste geval je eigen data. Een agent die naar buiten toe communiceert, kan diezelfde overtoegang doorgeven aan iemand die daar helemaal niets mee te maken heeft, zoals bij het Hugging Face-incident gebeurde. Hoe verder een agent van je eigen muren af opereert, hoe zwaarder de toestemmingskant moet wegen tegenover de toegangskant.

In de praktijk vaak inpasbaar in wat er al staat. Het stoplicht is een besluitregel, geen apart stuk techniek: groen mag automatisch door, oranje wacht op een mens, rood wacht op expliciete goedkeuring. Bij veel bedrijven bestaat er al een goedkeuringsflow voor mensen. De opgave is die regel ook op agent-acties te leggen, niet om alles opnieuw te bouwen.

Begin met de agent die het meeste kan raken, niet met alles gelijk. Zet op een rij welke systemen die agent kan bereiken, en welke van die acties onomkeerbaar zijn. Alleen die acties krijgen als eerste een expliciete toestemmingscheck. De rest volgt daarna, in volgorde van risico.

Die stel je zelf vast. Wat bij het ene bedrijf een oranje actie is, zoals een concept-e-mail naar een klant, kan bij een ander bedrijf al rood zijn omdat er direct een contract aan vastzit. De kleur volgt uit wat een verkeerde actie daar concreet kost, niet uit een vaste standaardlijst.

Bij de meeste bedrijven niets. De toegang blijft actief omdat niemand hem heeft aangewezen als iets dat afgesloten moet worden. Dat is dezelfde blinde vlek die de Cloud Security Alliance signaleert bij het ontstaan van nieuwe identiteiten, alleen dan aan de andere kant: bedrijven die niet bijhouden wanneer een identiteit weer overbodig wordt, houden hem meestal ook niet bij wanneer hij afgesloten moet worden.

Ja. Dit is exact waar wij al jaren zitten, ver voordat het woord "agent" op elke slide verscheen: valideren wat er tussen systemen beweegt, op het moment dat het beweegt. Voor AI-agents is het dezelfde aanpak, toegepast op een nieuw soort aanvrager. Geen toekomstplan, we zetten dit op als project, afgestemd op jouw systemen en jouw agents.

Logo Compass RM het meest betrouwbare data integratie en migratie platform
Slimme middleware voor integraties, migraties en complexe landschappen

Download de gratis checklist

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek of integraties jouw bedrijf kunnen helpen in de checklist.

Download gratis SCADA checklist

"*" geeft vereiste velden aan

SCADA data integratie checklist

Download de gratis checklist

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek of integraties jouw bedrijf kunnen helpen in de checklist.

Download gratis ERP checklist

"*" geeft vereiste velden aan

ERP data integratie checklist

Download de gratis checklist

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek of integraties jouw bedrijf kunnen helpen in de checklist.

Download gratis Finance checklist

"*" geeft vereiste velden aan

Finance data integratie checklist

Download de gratis checklist

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek of integraties jouw bedrijf kunnen helpen in de checklist.

Download gratis asset management checklist

"*" geeft vereiste velden aan

Assetmanagement data integratie checklist

Download de gratis checklist

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek of integraties jouw bedrijf kunnen helpen in de checklist.

Download gratis data integratie checklist

"*" geeft vereiste velden aan

Gratis data integratie checklist

Download the free brochure

Manually transferring data is the biggest cause of costly errors that impact your customers and your profits.
The solution? Smart data integrations. 
👉🏻 Find out in the brochure..

The brochure for all your data integration en migration challenges from Compass RM

Download de gratis brochure

Het handmatig overzetten van data is de grootste oorzaak van kostbare fouten die je klanten en je winst beïnvloeden. 𝗗𝗲 𝗼𝗽𝗹𝗼𝘀𝘀𝗶𝗻𝗴? Slimme data integraties.
 👉🏻 Ontdek het in de brochure.

"*" geeft vereiste velden aan

De brochure voor data integratie en migratie uitdagingen van Compass RM