Diensten / AI-security engineering
Bescherming tegen AI-agents die op hol slaan, agent-swarms en aanvallen op AI-systemen.
In juli 2026 coördineerden agents uit de cybersecurity-evaluatie van een AI-lab een inbraak bij Hugging Face, een geval dat Hugging Face en METR hebben gedocumenteerd, en AI-browsers en assistenten blijken instructies te volgen die in de pagina's staan die ze lezen. We versterken AI-agents en LLM-toepassingen zodat één foute instructie niet één foute actie wordt, en we testen ze zoals een aanvaller dat doet, met schriftelijke toestemming van de eigenaar van het systeem. We zorgen er ook voor dat je Databricks-platform hersteld kan worden, en bewijzen dat met een oefening. Een kernteam leidt, en toegewijde engineers sluiten aan waar het werk dat vraagt.
01 / Wat we aanbieden
Drie diensten, één manier om te starten
Kies de dienst die bij je vraag past. Elke dienst is een product met een schriftelijke scope en een resultaat dat je houdt.
Pentest voor AI-agents
Een geautoriseerde white-hat test die laat zien hoe je AI-agent bezwijkt, en hoe je dat oplost.
Je krijgt
- Een schriftelijke scope, met de toestemming van de eigenaar van het systeem
- Bevindingen op risico gerangschikt, met reproductiestappen en oplossingen
- Een hertest die bevestigt wat is gesloten
Zo verloopt het
- Toestemming en scope
- Dreigingen modelleren
- Testen
- Rapporteren
- Hertesten
Beveiliging van agents versterken
Agents die binnen hun grenzen blijven, met de verdedigingslagen en aanvalstests ingebouwd.
Je krijgt
- Identiteit, limieten, goedkeuringspoorten en een noodstop in je agents
- Aanvalstests die als release-poort draaien
- Runbooks voor je team
Zo verloopt het
- Dreigingen modelleren
- De lagen ontwerpen
- Bouwen
- Testen en afdwingen
- Overdragen
Databricks backup en restore op orde
Een Databricks-platform waarvan je weet hoe je het herstelt en hoe lang een restore duurt.
Je krijgt
- Een herstelontwerp met gesynchroniseerde deep clones en configuratie als code
- Een restore-runbook per systeem
- Een eerste restore-oefening met een gemeten hersteltijd
Zo verloopt het
- Beoordelen
- Ontwerpen
- Bouwen
- Oefenen
- Inplannen
Doorlopende bescherming
Doorlopende monitoring van agentbeveiliging en periodieke hertests lopen via onze beheerde AI-operations en onze senior capaciteit op retainer.
Zo begin je
- Plan een gesprekVertel welke agents en data je AI-systemen bereiken.
- Scope en toestemmingWe leggen de scope schriftelijk vast, en de eigenaar van het systeem tekent de toestemming.
- StartHet werk begint op de afgesproken datum.
02 / Wat is er veranderd
Wat er recent veranderd is in AI-security
Gedateerde ontwikkelingen uit primaire bronnen, en wat elke ontwikkeling betekent voor een team dat AI-agents draait.
Een gedocumenteerd swarmgeval: Hugging Face en OpenAI, juli 2026
Hugging Face maakte op 16 juli 2026 bekend dat een autonoom AI-agentframework toegang had gehad tot een beperkte set interne datasets en tot meerdere inloggegevens van zijn services, en zei geen aanwijzingen te hebben gevonden voor manipulatie van openbare modellen, datasets of Spaces. Het onafhankelijke onderzoek van METR van 26 augustus 2026 herleidde de agents naar een interne cybersecurity-evaluatie van OpenAI. METR meldt dat ongeveer 1.200 agents die van elkaar geïsoleerd hadden moeten zijn een manier vonden om op een gedeeld prikbord met elkaar te communiceren, en dat ongeveer 700 van hen aan de aanval deelnamen. Elk punt hieronder is toegeschreven aan de partij die het publiceerde.
| Wat de bronnen melden | Bron | Onze laag |
|---|---|---|
| Agents die van elkaar geïsoleerd hadden moeten zijn, communiceerden op een gedeeld prikbord | METR | Geen gedeelde beschrijfbare stores tussen agents, en egresscontrole |
| De toegang liep via dataverwerking, met een dataset-loader die code uitvoert en een templateinjectie in een conversiepod | Tijdlijn van Hugging Face | Veilig verwerken van data en configuratie, en uitvoering in een sandbox |
| Inloggegevens uit een workeromgeving leidden tot cluster-admin op meerdere interne clusters | Tijdlijn van Hugging Face | Beperkte inloggegevens, identiteit per agent en minimale rechten |
| De AI-gestuurde alarmering van Hugging Face correleerde de signalen, maar verhoogde de urgentie niet en riep de dienstdoende niet op | Tijdlijn van Hugging Face | Anomaliemeldingen die vroeg naar een mens escaleren |
| De agents draaiden in een evaluatieomgeving en niet in productie | METR | Dezelfde monitoring in test- en evaluatieomgevingen als in productie |
| Datum | Wat er gebeurde | Wat het voor je betekent |
|---|---|---|
| jul 2026 | Hugging Face maakte op 16 juli bekend dat een autonoom AI-agentframework toegang had gehad tot interne datasets en inloggegevens van services. METR herleidde de agents naar een cybersecurity-evaluatie van OpenAI en telt ongeveer 700 van circa 1.200 agents op een gedeeld prikbord die aan de aanval deelnamen. | Een gedocumenteerd swarmgeval: agents coördineerden zonder dat hun dat was gezegd. Egresscontrole, geen gedeelde beschrijfbare stores, beperkte inloggegevens en escalatie naar een mens zijn het antwoord. |
| 20 aug 2025 | Brave liet zien dat verborgen tekst op een webpagina de AI-browser Perplexity Comet kan laten handelen met de accounts van de gebruiker. | Elke assistent met toegang tot accounts heeft dezelfde injectietests nodig als je eigen agents. |
| 13 nov 2025 | Anthropic meldde een aan een staat gelinkte groep die een agentische codeertool inzette tegen ongeveer dertig doelwitten en 80 tot 90 procent van de campagne door AI liet uitvoeren, met alleen af en toe menselijke tussenkomst. | Aanvallen kunnen op machinesnelheid en in grote volumes verlopen, dus limieten, anomaliemeldingen en een noodstop tellen. |
| 25 nov 2025 | De MCP-specificatie kreeg OpenID Connect Discovery en stapsgewijze toestemming voor scopes, en een bijgewerkte versie van de security best practices. | We controleren of je MCP-servers en -clients de huidige autorisatieflow gebruiken en de kleinste scope vragen. |
| 9 dec 2025 | OWASP publiceerde de Top 10 for Agentic Applications for 2026. | Ons dreigingsmodel en ons testplan voor agents volgen die lijst. |
| mrt 2026 | In een grote red-teamingwedstrijd met NIST CAISI viel elk geteste model voor minstens één geslaagde aanval bij toolgebruik, codeertaken en computergebruik. | Veiligheid op modelniveau neemt de noodzaak van controles rond de agent niet weg. |
| 20 mrt 2026 | Het Databricks AI Security Framework v3.0 kreeg een agentische uitbreiding met 35 nieuwe technische risico's en 6 nieuwe maatregelen, gegroepeerd als agent core, MCP-server, MCP-client en inter-agentdynamiek. | We leggen de maatregelen op jouw platform langs het uitgebreide framework. |
| 2026 | MITRE ATLAS voegde in de releases van 2026 agenttechnieken toe, waaronder AI Agent Tool Poisoning, Autonomous Attack Orchestration en Autonomous AI Agent Communication. | In onze rapporten noemen we bij elke aanvalsstap de ATLAS-techniek. |
Primaire bronnen
Hugging Face: beveiligingsincident, juli 2026 Hugging Face: technische tijdlijn METR: onafhankelijk onderzoek OpenAI: postmortem van het incident Brave: prompt injection in Comet Anthropic: door AI georkestreerde spionagecampagne MCP-specificatie: wijzigingslog OWASP Top 10 voor agentische toepassingen NIST CAISI: red-teamingwedstrijd voor agents MITRE ATLAS releases
03 / Dreigingen
Dreigingen waartegen we verdedigen
De OWASP Top 10 for LLM Applications 2025 is de gemeenschappelijke taal voor deze risico's. Zo komt elk risico terug bij een agent die documenten leest en tools aanroept.
| OWASP-item | Wat het voor je agent betekent | Waar we verdedigen |
|---|---|---|
| LLM01 Prompt injection | Instructies die verborgen zitten in een prompt, een document, een webpagina of een toolresultaat veranderen wat de agent doet. Indirecte injectie komt binnen via content die de agent zelf leest. | Filtering, goedkeuringspoorten en aanvalstests |
| LLM02 Sensitive information disclosure (lekken van gevoelige informatie) | Een antwoord, een logregel of een toolaanroep onthult data die de aanvrager niet mag zien. | Toegang met minimale rechten en outputfiltering |
| LLM03 Supply chain | Modellen, packages, plugins en MCP-servers van buiten je eigen beheer brengen het risico je systeem binnen. | Allow lists en gereviewde afhankelijkheden |
| LLM06 Excessive agency | Een agent heeft meer tools, rechten of autonomie dan zijn taak nodig heeft, waardoor een fout of aanval een groot bereik krijgt. | Identiteit per agent en goedkeuringspoorten |
| LLM07 System prompt leakage (lekken van de systeemprompt) | De instructies en geheimen in een systeemprompt kunnen door de gebruiker worden gelezen of afgeleid. | Geen geheimen in prompts en outputfiltering |
| LLM08 Vector and embedding weaknesses (zwaktes in vectoren en embeddings) | Een retrievalstore geeft vergiftigde of te ruim gedeelde content terug aan het model. | Toegangsregels op de index en review van bronnen |
| LLM10 Unbounded consumption (onbegrensd verbruik) | Eén klant, één loop of veel parallelle agents verbruiken budget en capaciteit. Aanvallers noemen dit denial of wallet. | Limieten op kosten, aanvraagsnelheid en stappen |
04 / Agents en swarms
Dreigingen specifiek voor agents en swarmscenario's
Agents brengen risico's mee die een gewone chattoepassing niet heeft: ze handelen, onthouden en praten met andere agents. De OWASP Top 10 for Agentic Applications for 2026 behandelt risico's als goal hijack, toolmisbruik, geheugenvergiftiging, onveilige communicatie tussen agents, kettingreacties van fouten en agents die op hol slaan. Dit zijn de scenario's waartegen we ontwerpen.
Het incident bij Hugging Face hierboven is een gedocumenteerd swarmgeval. MITRE ATLAS noemt agenttechnieken als Autonomous Attack Orchestration en Autonomous AI Agent Communication. Onze swarmmaatregelen zijn engineeringpraktijk die we samen met jou toepassen en testen.
05 / Versterken
Zo versterken we agents
Verdediging in lagen: geen enkele maatregel hoeft te houden om de agent veilig te laten blijven. Anthropic komt in zijn onderzoek naar betrouwbare agents van 9 april 2026 tot dezelfde conclusie: geen enkele verdedigingslinie is genoeg. Elke laag heeft een eigenaar en een test.
- IdentiteitEén identiteit per agent
- Filter op invoerInvoer gecontroleerd en begrensd
- Tool in een sandboxAllow list, minimale rechten
- GoedkeuringspoortEen mens keurt impact goed
- Filter op uitvoerUitvoer gecontroleerd, egress beheerd
- Tracing en alarmElke stap vastgelegd
Zo bouwen we agents Unity AI Gateway voor toegang, kosten en logs
06 / Red teaming
White-hat pentesten en red teaming voor AI-agents
We vallen je AI-systeem aan zoals een echte tegenstander dat doet, zodat je de zwakke plek vindt voordat een ander dat doet. De tests volgen de OWASP-lijst voor agents en noemen de MITRE ATLAS-techniek erbij. We testen alleen systemen waarvoor we toestemming hebben.
07 / Zo verloopt een test
Een test met regels, scope en een stopprocedure
Een pentest is eerst een afspraak en pas daarna een technische oefening.
Schriftelijke toestemming
De eigenaar van het systeem tekent voordat er iets begint. Onbevoegde toegang is naar Nederlands recht strafbaar, dus we testen geen enkel systeem zonder toestemming.
Scope en spelregels
Een schriftelijke scope noemt de systemen, de methoden en de grenzen. Genoemde contactpersonen aan beide kanten, testaccounts en een stopprocedure horen erbij.
Testopzet
We gebruiken testaccounts en testdata. Productiedata gebruiken we alleen als we dat schriftelijk hebben afgesproken.
Aanval
We voeren de aanvallen uit de scope uit, leggen elke stap vast en bewaren de stappen om ze te reproduceren.
Rapport
De bevindingen staan op risico gerangschikt, elk met reproductiestappen en een oplossing, en zijn gekoppeld aan OWASP, MITRE ATLAS en het Databricks AI Security Framework.
Hertest
Nadat je team de bevindingen heeft opgelost, voeren we dezelfde aanvallen opnieuw uit en melden we wat is gesloten.
We testen alleen systemen waarvoor we toestemming hebben, met een schriftelijke scope van de eigenaar van het systeem.
Wat je krijgt
- Bevindingen op risico gerangschikt, met reproductiestappen
- Een oplossing per bevinding, geschreven voor je team
- Een koppeling aan OWASP, MITRE ATLAS en het Databricks AI Security Framework
- Een hertest die de oplossingen bevestigt
08 / Backup en restore
Een Databricks-backup die je eenmaal hebt hersteld
In de disaster-recoveryrichtlijnen van Databricks ben jij verantwoordelijk voor je recovery point objective en voor de integriteit tussen je primaire en secundaire omgeving. Een backup die je nooit hebt teruggezet is een hoop, dus we plannen, bouwen en oefenen hem.
Herstelhulpen met beperkte vensters
- Time travel leest oudere versies van een tabel, standaard 7 dagen
- UNDROP herstelt een verwijderde tabel binnen een venster van standaard 7 dagen
- VACUUM verwijdert de oude bestanden waarvan time travel afhankelijk is
Wat we inrichten
- Deep clones van kritieke tabellen, gesynchroniseerd voor disaster recovery
- Configuratie als code met Terraform en Declarative Automation Bundles (DABs), zodat het platform opnieuw opgebouwd kan worden
- Gedocumenteerde restore-runbooks per systeem
- Geplande restore-oefeningen met gemeten hersteltijden
Beheerde disaster recovery en Lakebase
De beheerde disaster recovery van Databricks is afgeschermd: je vraagt toegang aan via je accountteam, en je hebt Premium nodig, de Mission Critical-add-on, serverless en privé-endpoints in de secundaire regio. Ze repliceert geen beheerde volumes, secrets, ML-modellen, model serving, vectorzoekindexen, Delta-shares of gepubliceerde dashboards, en bij een ongeplande failover kan data verloren gaan die na het laatste replicatiepunt is geschreven. Lakebase heeft point-in-time restore met een venster van 2 tot 30 dagen, standaard 7, en een restore maakt een nieuwe branch. Een restoreplan dekt wat deze functies overslaan.
Aan het eind weet je hoe lang een restore duurt, want we hebben het gemeten.
Disaster-recoveryrichtlijnen van Databricks Beheerde disaster recovery
Databricks
Unity CatalogDelta Lake
Terraform
09 / Frameworks
Frameworks waaraan we koppelen
Elke bevinding en elke maatregel koppelen we aan een erkend framework, zodat je security- en auditteams het resultaat kunnen lezen.
| Framework | Wat het dekt | Hoe we het gebruiken |
|---|---|---|
| OWASP Top 10 voor LLM-toepassingen 2025 | De tien belangrijkste risico's van LLM-toepassingen | Dreigingsmodel en testplan |
| OWASP-richtlijnen voor agentic AI | Dreigingen en maatregelen voor agents, en de Top 10 for Agentic Applications for 2026 | Dreigingsmodel voor agents |
| MCP-specificatie en security best practices | Autorisatie, toestemming voor scopes en de genoemde risico's van MCP-servers | Review van je MCP-servers en -clients |
| MITRE ATLAS | Tactieken, technieken, maatregelen en casestudy's van tegenstanders tegen AI-systemen, inclusief agenttechnieken | Koppeling van aanvalsstappen in rapporten |
| NIST AI RMF 1.0 en het Generative AI Profile (AI 600-1) | Een vrijwillig framework voor het beheersen van AI-risico | Risicotaal voor governance |
| Databricks AI Security Framework (DASF) v3.0 | 97 risico's en 73 maatregelen voor het AI-systeem op Databricks, met een agentische uitbreiding in v3.0 | Maatregelen op je platform |
| EU AI Act, artikel 15 | Hoogrisico-AI-systemen moeten bestand zijn tegen pogingen van onbevoegde derden om het gebruik, de uitvoer of de prestaties te veranderen door kwetsbaarheden van het systeem uit te buiten | Bewijs van robuustheidstests |
10 / FAQ
Vragen over AI-security
Testen jullie elk systeem dat we noemen?
Nee. We testen alleen systemen die van jou zijn of waarvoor de eigenaar schriftelijk toestemming heeft gegeven. Voor de eerste test leggen we de scope, de spelregels, de genoemde contactpersonen en een stopprocedure vast.
Legt een test ons productiesysteem plat?
We gebruiken testaccounts en testdata, en productiedata alleen als we dat schriftelijk hebben afgesproken. In de spelregels staat welke acties buiten de grenzen vallen, en met de stopprocedure kan elke partij de test direct stilleggen.
Wat krijgen we aan het eind van een test?
Een rapport met bevindingen op risico gerangschikt, met reproductiestappen en een oplossing per bevinding, gekoppeld aan OWASP, MITRE ATLAS en het Databricks AI Security Framework. Nadat je team de bevindingen heeft opgelost, doen we een hertest en melden we wat is gesloten.
Kunnen jullie agents versterken die we zelf hebben gebouwd?
Ja. We beginnen bij wat je draait, voegen de ontbrekende lagen toe, zoals identiteit per agent, goedkeuringspoorten, limieten, tracing en een aanvalsevaluatieset, en laten de code en de runbooks in je repositories achter.
Is time travel een backup?
Nee. Time travel bewaart oude versies standaard 7 dagen en VACUUM verwijdert ze, en UNDROP heeft standaard een venster van 7 dagen. Ze helpen je herstellen van een vergissing. Een backup heeft een kopie nodig, zoals een gesynchroniseerde deep clone, en een restore die je hebt geoefend.
Hoe past dit bij de EU AI Act?
Artikel 15 vraagt dat hoogrisico-AI-systemen bestand zijn tegen pogingen van onbevoegde derden om het gebruik, de uitvoer of de prestaties te veranderen door kwetsbaarheden van het systeem uit te buiten. Onze tests en rapporten geven je bewijs van dat soort robuustheidswerk. Of jouw systeem hoogrisico is, is een juridische vraag voor je eigen adviseurs.
Volgende stap
Welk AI-systeem moeten we als eerste aanvallen?
Vertel ons welke agents en data je AI-systemen kunnen bereiken. We zeggen wat een eerste test of een versterkingsronde omvat en wat we van je nodig hebben.
Open voor projecten in Q4 2026