Least privilege betekent dat een agent alleen de bevoegdheden krijgt die voor zijn opdracht nodig zijn. Controleer niet alleen de toolnaam, maar ook het specifieke document, klantrecord, veld en de actie. Leestoegang is geen toestemming om gegevens elders te publiceren.
Maak objecttoegang expliciet
Een tool “zoek klant” kan technisch hetzelfde zijn voor twee medewerkers, terwijl hun toegestane klantportefeuille verschilt. Leid de toegangsgrens af uit een geverifieerde identiteit en beleid. Vertrouw daarvoor niet op een door het model ingevuld team- of tenantnummer. Behandel een object-ID als verwijzing, niet als bewijs dat de aanvrager het object mag gebruiken.
Scheid de rechten voor lezen en wijzigen
Een onderzoeksworkflow begint vaak met lezen. Geef schrijven pas een aparte rol wanneer daar een uitgewerkt doel en controle voor bestaat. Maak ook onderscheid tussen een intern concept opslaan en extern verzenden. Een brede “manage”-tool maakt review lastiger doordat veel gevolgen achter één naam schuilgaan. Beschrijf bevoegdheden daarom met concrete werkwoorden en doelen.
Onderzoek indirecte toegang
Gegevens kunnen via samenvattingen, exports, zoekresultaten of caches beschikbaar blijven, ook als het oorspronkelijke document afgeschermd is. Test die paden met een gebruiker zonder bronrecht. Geef een foutmelding die helpt zonder de geheime inhoud of zelfs het bestaan van een gevoelig object prijs te geven. Voor zoekindexen is RAG met toegangsrechten de volgende verdieping.
Voorbeeldrechten voor een conceptassistent
| Handeling | Startrecht | Extra voorwaarde |
|---|---|---|
| Klantafspraak lezen | Alleen toegewezen klanten | Actuele identiteit en objectcontrole |
| Concept opslaan | Eigen conceptomgeving | Schema en bronverwijzingen geldig |
| Voorstel verzenden | Niet onderdeel van leesrol | Afzonderlijke toestemming voor versie en ontvanger |
Het verkeerde klantnummer
Een model produceert per ongeluk het nummer van een andere klant. De server vergelijkt de aanvraag met de toegestane portefeuille en weigert de uitlezing. Hij vervangt de identiteit niet door die van een breed bevoegde serviceaccount. In de test controleer je zowel de respons als de logs: er mogen geen gegevens van die andere klant zijn teruggestuurd.
Neem mee naar je team.
- Schrijf per tool op welke objecten en velden bereikbaar zijn.
- Test toegang met een geldig token maar een verboden object-ID.
- Controleer samenvattingen en caches op dezelfde toegangsgrens.
Met ruimte voor je besluit, eigenaar en testbewijs. Geen e-mailadres nodig.
Bronnen & verantwoording
Technische achtergrond bij dit onderwerp. De keuzetabel, checklist en fictieve voorbeelden zijn een eigen redactionele uitwerking van Instellect. De beschreven patronen zijn geen overzicht van reeds beschikbare productfuncties.
Geraadpleegd op 11 oktober 2026. Een correctie doorgeven? Mail Instellect.