Een AI-zoekfunctie beantwoordt een interne vraag met een treffend citaat. Technisch indrukwekkend, maar mocht de vraagsteller het aangehaalde document eigenlijk wel lezen? Juist hier blijkt of een RAG-oplossing geschikt is voor zakelijk gebruik.
RAG verbindt zoeken en een taalmodel.
Retrieval-Augmented Generation vult een vraag aan met passende informatie uit bronnen. Documenten worden voorbereid en doorzoekbaar gemaakt; geselecteerde fragmenten dienen vervolgens als context voor het taalmodel. Het model kan daarmee een antwoord met bronverwijzingen opstellen.
Die combinatie is nuttig wanneer de juiste informatie actueel is en voor de gebruiker is vrijgegeven. Ze wordt riskant als een gedeelde index alle documenten zonder effectieve toegangsbeperking beschikbaar stelt. Aanmelden bij de chatinterface geeft dan nog geen recht op elk document dat daarin gevonden kan worden.
Toegangscontrole moet vóór het model plaatsvinden.
De toepassing bepaalt de gebruikersidentiteit via een betrouwbaar aanmeldproces. De zoekfunctie beperkt resultaten en fragmenten tot de toegestane informatie. Alleen die toegestane context gaat naar het taalmodel. Ook de index zelf, de beheertoegang en de verbinding met de bron vereisen passende controles.
Een promptinstructie om geen vertrouwelijke informatie te tonen komt als enige toegangsbeveiliging te laat. De niet-toegestane gegevens zouden al verwerkt zijn. Ook het achteraf verbergen van een citaat herstelt die gegevensoverdracht niet.
Ook de kleine omwegen tellen mee.
- Titels van zoekresultaten
- Een titel over een voorgenomen personeelsmaatregel kan op zichzelf al vertrouwelijk zijn. Niet alleen de volledige documenttekst heeft een rechtenfilter nodig.
- Caches
- Een antwoord voor gebruiker A mag niet ongecontroleerd voor B worden hergebruikt. Identiteit, tenant en toepasselijke rechten moeten deel uitmaken van het cacheontwerp.
- Bronlinks
- Een aanklikbare verwijzing moet toegang tot het origineel blijven toetsen aan de rechten. Een privédownloadlink mag geen algemene toegang creëren.
- Logboeken
- Zoekvragen, fragmenten en foutdetails kunnen bedrijfsgeheimen bevatten. Inzage en bewaartermijn worden beperkt.
Rechten veranderen sneller dan sommige indexen.
Iemand gaat naar een andere afdeling, een project eindigt of toegang wordt ingetrokken. De bronnen en de zoekrechten moeten dan weer op elkaar aansluiten. Daarvoor vereist de architectuur een beschreven actualisatieproces en een passende reactietijd.
Een bijzonder belangrijke test is het intrekken van rechten: na de wijziging wordt dezelfde, aanvankelijk toegestane vraag opnieuw met hetzelfde account gesteld. Daarnaast wordt gecontroleerd of oudere caches, voorbeelden of opgeslagen antwoorden nog toegang mogelijk maken. Het resultaat moet worden vastgelegd; een geslaagde import alleen is onvoldoende.
Productfuncties zijn geen uitwisselbare bouwstenen.
Sommige zoekdiensten ondersteunen ingebouwde controles per document; andere vereisen expliciet afgedwongen filters en eigen synchronisatie. De actuele documentatie van Azure AI Search maakt bijvoorbeeld onderscheid tussen beveiligingsfilters en aanvullende geïntegreerde methoden, waarvan sommige als preview zijn aangeduid. API en versie horen daarom bij de architectuurkeuze.
Ongeacht het gereedschap moet de acceptatie aantonen welke bron een testidentiteit mag zien en welke niet wordt geleverd. De gewenste grenzen mogen niet pas worden afgeleid uit een toevallig modelantwoord.
Een toetsbare pilot verbindt nut en bescherming.
DAXS kan beginnen met een afgebakende kennisverzameling: benoemde bronverantwoordelijken, actuele documenten, testaccounts, heldere antwoordcriteria en navolgbare negatieve tests. Pas als zoeken, rechten en bronverwijzingen kloppen, wordt de omvang uitgebreid.
De vakpagina Bedrijfskennis en RAG beschrijft import en vragen in samenhang. AI-beveiliging gaat dieper in op te ruim delen, identiteiten en agentrechten.
Bronnen: Microsoft: toegangscontrole op documentniveau · OWASP: zwakke plekken in vectoren en embeddings. Het schema toont een mogelijke architectuur zonder klantgegevens.



