Cursusaanbod
Module 1 – AI-systemen voor beveiligingsspecialisten
Oefening: Oefening 01 – Introductie
Inzicht in de architectuur.
Onderwerpen:
- LLM’s vergeleken met gewone applicaties
- AI-inferentiepijplijnen
- Promptflows
- RAG-architecturen
- Embeddings en vectordatabases
- Agentische workflows
- Het oproepen van tools door AI
- AI-gateways
- Copiloten
- MCP en protocollen voor agenten
- Waar een WAF zichtbaarheid biedt
- Wanneer de zichtbaarheid van een WAF verdwijnt
Belangrijke inzichten: Traditionele WAF’s hebben vaak geen zicht op wat er gebeurt nadat de prompt bij het model aankomt.
Module 2 – OWASP GenAI Top 10
Oefening: geen – interactieve recapitulatie en discussie
Kerncategorieën van AI-aanvallen.
Onderwerpen:
- Prompt Injection
- Onveilige verwerking van uitvoer
- Vergiftiging van trainingsdata
- Model-Denial-of-Service
- Beveiligingskwetsbaarheden in de leveringsketen
- Openbaring van gevoelige informatie
- Overmatige autonomie van AI-systemen
- Zwakheden bij embeddings en vectoren
- Misinformatieverspreiding
- Niet-begrensd verbruik van hulpbronnen
Aandachtspunten:
- Verschillen met de klassieke OWASP-lijst
- Koppeling naar passende beveiligingsmaatregelen (WAF, gateway, applicatielaag)
- Waar iedere maatregel helpt
- Waar deze laag tekortschiet
Module 3 – Detectie van prompt injection
Oefening: Oefening 02 – Prompt-Injection
De „SQL-injectiemoment“ voor AI.
Onderwerpen:
- Directe prompt injection
- Indirecte prompt injection
- Verborgen instructies in tekst of bestanden
- Aanvallen via documenten
- HTML- en Markdown-injectie
- Jailbreak-technieken
- Aanvallen gericht op context-override
- Rolverwarring tussen mens en AI
Detectiemethoden:
- Sleutelwoordenanalysen
- Semantische classificatie
- Prompt-lintingtechnieken
- Bepaling van instructiegrenzen
- Toestaan- en weigeren-beleidsregels
- Regex-patronen specifiek ontworpen voor AI
Praktische oefeningen:
- Een chatbot aanvallen
- Eenvoudige filters omzeilen
- Een meerlaagse detectiestructuur opzetten
Module 4 – WAF-regels gericht op AI
Oefening: Oefening 03 – Basisprincipes van WAF
Hoe WAF-regels zich ontwikkelen voor AI-systemen.
- Onderwerpen:
- Bescherming van LLM-eindpunten
- Beveiliging van inferentie-API’s
- Rate limiting op basis van tokens
- Inspectie van promptgroottes
- AI-specifieke handtekeningen in verkeer
- Detectie van afwijkende gesprekspatronen
- Het identificeren van meervoudige misbruikcycli door agenten
- Ontdekking van pogingen tot modelenummering
- Preventie van data-extractie via inferentieverzoeken
- Bescherming tegen denial-of-wallet-aanvallen
Praktijkvoorbeelden:
- Beschermen van het eindpunt /v1/chat/completions
- Verdedigen van streaming-API’s
- Het blokkeren van recursieve oproepen door agenten
Module 5 – Beveiliging van RAG-pijplijnen
Oefening: Oefening 04 – Beveiliging van RAG
Eén van de nieuwe en grootste aanvalspunten.
Onderwerpen:
- Beveiligingsrisico’s bij vectordatabases
- Vergiftiging door embeddings
- Misbruik van onbetrouwbare PDF’s of documenten
- Manipulatie tijdens het zoekproces
- Semantische vergiftiging van informatiepakketten
- Verborgen instructies in documenten weergeven
- Kruisbesmetting tussen verschillende databronnen
- Gegevenslekken via retrieval-processen
Beveiligingsmaatregelen:
- Sanitization van binnenkomende inhoud
- Betrouwbaarheidsmetingen voor documenten
- Isoleren en segmenteren van metadata
- Tracering van oorsprong van documenten
- Regels voor welke gegevens mogen worden opgehaald
- Segmentatie van informatiekaders
Case study: "Een vergiftigd PDF-bestand uploaden en zo een AI-assistent overnemen."
Module 6 – Beveiliging van agentische AI
Oefening: Oefening 05 – Beveiliging van Agenten
Hier ontstaan de gevaarlijkste situaties.
Onderwerpen:
- Overmatige autonomie van agenten
- Misbruik van beschikbare tools door AI
- Het ketenen van meerdere API-uitroepen door één agent
- Autonome beslissingscycli van AI-systeem
- Toename van toegangsrechten buiten hun bereik
- Verandering van opgeslagen geheugengegevens door AI
- Indirecte uitvoering van tools via omwegtechnieken
- Nachabootsen van identiteit door AI-agenten
- Lekken van toegangscodes tijdens werking
- Aanvallen waarbij meerdere agenten samenwerken
Defensieve maatregelen:
- Toekennen van minimaal vereiste rechten aan agenten
- Het opleggen van goedkeuringsprocedures voor acties
- Runtime-beleidsmotoren voor controlerende toetsing
- Isolatie via sandbox-omgevingen
- Gebruik van beperkte, afgebakende toegangscodes per agent
- Toestaan en weigeren van specifieke tools in witte lijsten
- Verplichte menselijke goedkeuring voor belangrijke handelingen
Dit deel boeit leidinggevenden het meest, omdat hier directe operationele risico’s en impact op bedrijfsactiviteiten ontstaan.
Module 7 – API-beveiliging voor AI
Oefening: Oefening 06 – Denial-of-Wallet-aanvallen
AI-systemen zijn sterk afhankelijk van talrijke API-verbindingen.
Onderwerpen:
- API-gateways als beschermingslaag
- Risico’s bij het gebruik van GraphQL door AI
- MCP en misbruikscenario’s via API’s
- Beschutting van JWT-authenticatieschema’s
- Veiligheidsrichtlijnen voor AI-plugins
- Authenticatieprotocollen voor agenten
- Verantwoordelijke delegatie van autorisatiebevoegdheden
- Beveiligde beheerwijzen voor geheime sleutels en toegangscodes
- Handtekeninggebaseerde validatie van prompts
- Inventarisatie en audits van AI-specifieke API’s
Samenhang met: OWASP API Security Top 10
Module 8 – Detectie engineering & integratie in SOC-omgevingen
Oefening: Oefening 07 – Detectie van AI-aanvallen
Praktische implementatie van verdediging.
Onderwerpen:
- Verzameling telemetrische data uit AI-omgevingen
- Registratie en loganalyse van gepresenteerde prompts
- Analyse op basis van tokengebruik en frequentiepatronen
- Het opsporen van afwijkende gebruiksverhoudingen of gedragingen
- Aanleg van semantische SIEM-pijplijnen voor AI-gebeurtenissen
- Signalering en onderscheiding van indicatoren voor AI-aanvallen
- Strategieën voor dreigingsdetectie specifiek gericht op LLM-misbruik
- Runtime-monitoring van alle AI-interacties en verwerkingsprocessen
Praktijkvoorbeelden:
- Het detecteren van jailbreak-campagnes
- Automatische identificatie van misbruik door agenten
- Het opsporen van pogingen tot modelextractie of scraping
Module 9 – Cloud WAF’s en AI-beveiliging
Oefening: geen – interactieve recapitulatie en discussie
Implementaties door verschillende leveranciers.
Onderwerpen:
- Gebruik van AWS WAF bij AI-API’s
- Mogelijkheden en beperkingen van Azure WAF
- Cloudflare’s oplossing voor bescherming op basis van AI-gateways
- Beveiligingsrollen van algemene API-gateways
- Filteringsmogelijkheden van Envoy voor AI-verkeer
- Hoe Kong als AI-gateway fungeert
- Veiligheidspatronen en benaderingen via NGINX in de context van AI-systemen
Vergelijkende analyse:
- Traditionele WAF’s vergeleken met gespecialiseerde AI-gateways en applicatie-gebaseerde guardrails
- Waarom beperkingen bestaan bij pure proxy-gebaseerde methodes versus semantische filtermethodes
Module 10 – Het opzetten van een meerdere lagen tellende AI-defensie
Oefening: Oefening 08 – Meerdere verdedigingslagen creëren
Belangrijk filosofisch uitgangspunt voor de cursus:
Eén enkele laag is nooit voldoende om AI-systemen veilig te stellen (en een WAF alleen levert nog minder dan andere lagen bij elkaar).
Deelnemers creëren zelf een meerdere lagen tellende beveiligingsstructuur:
- WAF-laag
- API-gateway-laag
- AI-gateway-laag
- Guardrails (regelmatige controlemechanismen)
- Runtime-monitoring-systeem
- Toegangs- en autorisatiecontroles gebaseerd op identiteit
- Gescheiden sandbox-omgevingen voor AI-processen
- Verplichte menselijke goedkeuring bij kritieke beslissingen
- Geavanceerde observatie-instrumenten en logregistraties
- Het vaststellen van een duidelijke incidentresponsstructuur
Dit sluit perfect aan bij het principieel concept van ‘multi-layered security’.
Kaart van oefeningen en modules
Oefeningen worden in volgorde afgewerkt die overeenkomt met de lesmodulevolgorde.
De cursus telt 10 modules maar slechts 8 oefensituaties: Modulen 2 en 9 zijn uitsluitend interactieve discussies en hebben geen eigen praktijkopdracht.
In deze beschrijving wordt elke oefening verbonden met de desbetreffende module.
- Oefening 01 (Module 1)
- Mappagina: 01-Introductie
- Titel: Verken een AI-systeem – wat gebeurt er eigenlijk tijdens het verkeersverloop?
- Oefening 02 (Module 3)
- Mappagina: 02-Prompt-Injection
- Titel: Een chatbot aanvallen en eenvoudige filters omzeilen
- Oefening 03 (Module 4)
- Mappagina: 03-Basisprincipes van WAF
- Titel: Eigen AI-gerichte regels opstellen voor de WAF
- Oefening 04 (Module 5)
- Mappagina: 04-Beveiliging van RAG
- Titel: Het vergiftigen van een volledige RAG-pijplijn demonstreren
- Oefening 05 (Module 6)
- Mappagina: 05-Beveiliging van Agenten
- Titel: Een autonome agent beveiligen en testen op kwetsbaarheden
- Oefening 06 (Module 7)
- Mappagina: 06-Denial-of-Wallet-aanvallen
- Titel: Detectiemethodes ontwikkelen tegen denial-of-wallet-aanvalsvormen
- Oefening 07 (Module 8)
- Mappagina: 07-Detectie van AI-aanvallen
- Titel: AI-misbruikpatronen identificeren en monitoren via logs
- Oefening 08 (Module 10)
- Mappagina: 08-Meerdere verdedigingslagen creëren
- Titel: Samenstellen van een geïntegreerde en robuuste AI-defensiestructuur
Afsluitende Capstone-oefening
Deelnemers moeten een gesimuleerde bedrijfseigen AI-assistent beveiligen.
Aanvallers proberen onder andere:
- Prompt injection toe te passen
- Misbruik te maken van beschikbare tools
- Toegangscodes of identiteitsgegevens te stelen
- RAG-vergiftiging veroorzaken
- Overmatig gebruik van API-bronnen veroorzaken
- Ontheffing van toegangsbeperkingen door agenten nastreven
Teams dienen onder andere te implementeren:
- Eigen WAF-regels voor AI-gerelateerd verkeer
- Specifieke beleidsregels op de AI-gateway
- Systeemmatige runtime-detectiemethoden
- Robuuste guardrails-structuren
- Een duidelijk afgestemde incidentresponsplanning<\/li>
Vereisten
- Deelnemers moeten reeds bekend zijn met HTTP- en API-beveiliging, proxies/reverse proxies, authenticatie, de OWASP Top 10, REST-API’s en basisconcepten van cloud-netwerken
Doelgroep
- Beveiligingsingenieurs & AppSec-professionals
- SOC-analisten en detection engineers
- API-beveiligingsexperts
- Specialisten in cloud-, API- en platformbeveiliging
- DevSecOps-engineers
- Beveiligingsarchitecten
- WAF- en netwerkbeveiligingsexperts
- AI-platformengineers
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
Ik vond het leren over AI-aanvallen en de beschikbare tools om te beginnen met oefenen en actief inzetten voor securitytesting heel waardevol. Ik heb veel kennis opgedaan die ik aan het begin nog niet had, en de cursus voldeed aan mijn verwachtingen. Het leukste deel van de training was Comet Browser; ik was verbaasd over wat deze tool kon. Dit is zeker iets waar ik dieper in wil duiken. Over het algemeen was het een uitstekende cursus, en ik heb veel genoten van het leren over de OWASP GenAI Top 10.
Patrick Collins - Optum
Cursus - OWASP GenAI Security
Automatisch vertaald
Het professionele kennis en de manier waarop hij het voor ons presenteerde
Miroslav Nachev - PUBLIC COURSE
Cursus - Cybersecurity in AI Systems
Automatisch vertaald