Beoordeel MCP-gatewaybeveiliging met concrete tests voor toestaan, weigeren en audit, plus controles op gegevensverwerking en implementatie.
Bij de aankoop van een MCP-gateway wil je vastleggen welke tools een toepassing mag gebruiken, wat wordt geweigerd en welk bewijs overblijft. Beoordeel Sluis met een schriftelijk acceptatieplan dat beschikbare beleidsfuncties scheidt van integratievereisten die je nog moet toetsen.
Bepaal welke grens de gateway moet bewaken
Sluis biedt een beheerde EU-first gateway met meerdere providers, OpenAI- en Anthropic-compatibele API’s en beleid voor zowel modellen als MCP-tools. API-compatibiliteit bewijst niet dat elke MCP-server, elk transport of elke authenticatiemethode wordt ondersteund. Leg daarom eerst je concrete eisen aan clients, servers en identiteiten vast.
Illustratief scenario: een financiële assistent moet facturen kunnen lezen, maar mag niet de hele administratie exporteren. Je beoogde MCP-server biedt de fictieve tools invoices.read en invoices.export. Dit zijn namen voor een inkooptest, geen geleverde Sluis-integraties. Bepaal waar gebruikersautorisatie, identificatie van de werkbelasting en de eigen serverrechten moeten worden afgedwongen.
- Inventariseer per werkbelasting de benodigde modellen, MCP-servers en tools.
- Leg authenticatie en serveridentiteit vast als te toetsen vereisten.
- Scheid gatewaybeleid van toegangsrechten in het achterliggende systeem.
Test toegestane en geweigerde acties apart
Illustratieve acceptatietest: configureer de werkbelasting invoice-review voor een goedgekeurd model en invoices.read op de aangewezen testserver. Het lezen van een synthetische factuur moet slagen; invoices.export en een niet-goedgekeurd model moeten worden geweigerd. Herhaal de test vanuit een andere werkbelasting om onbedoeld overgenomen toegang te ontdekken.
Test de modi voor toestaan en weigeren afzonderlijk en gebruik daarna een tweede server met dezelfde toolnaam. Laat aantonen hoe het beleid de bedoelde server herkent, in plaats van aan te nemen dat een naam voldoende is. Toestemming voor een tool bewijst op zichzelf niets over argumentvalidatie, bescherming tegen promptinjectie of autorisatie in het achterliggende systeem.
- Noteer per toegestane en geweigerde actie het verwachte en werkelijke resultaat.
- Test een niet-toegestaan model, een andere werkbelasting en een dubbele toolnaam.
- Toets argumentcontrole en autorisatie in het achterliggende systeem afzonderlijk.
Onderzoek het auditspoor en de gegevensverwerking
Sluis biedt een auditspoor met een hashketen. Vraag voor elke toegestane en geweigerde test bewijs waarmee je kunt reconstrueren welke werkbelasting, welk model, welke tool en welke beleidsbeslissing betrokken waren. Wijzig of verwijder een record in een gecontroleerde kopie en laat de verificatie uitleggen. Een hashketen is niet hetzelfde als onveranderlijke opslag of volledige gebeurtenisregistratie.
Gegevensbescherming gebruikt standaard omkeerbare tokenisatie; mask, block en allow_log zijn afzonderlijke modi. Detectie is niet perfect en bestaande webzoekresultaten en modeluitvoer worden niet alsnog getokeniseerd. Beveiligingsscans zijn optioneel. Inhoud wordt standaard bewaard totdat je die wist of anders configureert; metadata worden bewaard. Test het werkelijke MCP-gegevenspad, zonder gelijke behandeling van alle toolgegevens te veronderstellen.
- Verzamel bewijs van geslaagde oproepen, geweigerde oproepen en verificatiefouten.
- Test synthetische gevoelige invoer en bekijk wat de tool en het auditspoor ontvangen.
- Spreek instellingen af voor bewaren, wissen, metadatatoegang en optionele scans.
Leg de uitvoering en het bewijs contractueel vast
Kies de beheerde dienst of Edge op basis van je operationele eisen. Edge draait het volledige product op je eigen Kubernetes of Docker, ook in een van externe netwerken afgesloten omgeving met lokale modellen. Je organisatie beheert back-ups en de licentie. Toets welke modellen en tools beschikbaar zijn binnen je netwerk- en beleidsbeperkingen.
EU-dataresidentie, EU-eigendom en blootstelling aan Amerikaanse wetgeving zijn verschillende inkoopvragen. Gebruik de bestaande soevereiniteitsgids voor verdiepend onderzoek en beoordeel de gepubliceerde ISO 27001-informatie zonder die als juridische garantie te behandelen. Sluis rekent op basis van gebruik. Raadpleeg de prijspagina en leg acceptatiebewijs, openstaande integratievereisten en operationele verantwoordelijkheden vast voordat je tekent.
- Wijs verantwoordelijken aan voor beheer, back-ups, licenties en incidenten.
- Controleer de gekozen providers en beschikbare modellen onder je beleid.
- Voeg testresultaten en openstaande vereisten toe aan het inkoopbesluit.
Vragen voordat je beslist
Garandeert API-compatibiliteit dat onze MCP-server werkt?
Nee. Compatibiliteit met de API’s van OpenAI en Anthropic zegt niets definitiefs over MCP-transport, protocolversies of authenticatie. Laat je concrete combinatie van client en server, inclusief identiteitsverwerking, toetsen voordat je de integratie als ondersteund beschouwt.
Garandeert een auditspoor met een hashketen naleving?
Nee. Het ondersteunt integriteitscontrole, maar je moet ook registratiedekking, toegangsrechten, bewaartermijnen en verificatieprocedures toetsen. Juridische geschiktheid hangt af van je verwerking en verplichtingen, niet van één auditfunctie.
Kun je elk model onder een uitsluitend EU-beleid gebruiken?
Ga daar niet van uit. Beschikbaarheid hangt af van de provider, implementatie en het beleid. Controleer de volledige verwerkingsroute; hosting in de EU beantwoordt niet automatisch vragen over eigendom of buitenlandse juridische blootstelling.
