Gå til indhold
atlas

AI red teaming

Også kendt som: red teaming af AI-systemer

Testere angriber med vilje et AI-system før og efter lancering for at finde måder, det kan narres til skadelig eller usikker adfærd.

Kladde - dette opslag er endnu ikke gennemgået.

Formelt

En struktureret, godkendt øvelse, hvor personer, ofte hjulpet af automatiske værktøjer, optræder som angribere mod en AI-model eller et AI-produkt for at finde skadeligt output, prompt injection, regelbrud, datalæk og andre fejl og rapportere dem, så de kan rettes.

Forklaret enkelt

Som at hyre snedige ballademagere til at bruge en uge på at få en ny ekspedient til at bryde alle regler, så du opdager hullerne i oplæringen, før rigtige kunder gør.

I praksis

Før en kommune åbner en chatassistent for borgerne, bruger et team to uger på at få den til at afsløre andre borgeres sagsoplysninger, give forkerte råd om ydelser eller ignorere sine regler, og hvert trick, de finder, bliver lukket.

Hvorfor det betyder noget

AI-systemer fejler på måder, almindelige funktionstest aldrig afprøver, og EU's AI-forordning kræver den slags angrebstest af de største AI-modeller til almen brug, hvis fejl kan skade hele samfundet.

Sådan kommer du i gang

De typiske trin i rækkefølge. Tilpas dem til jeres organisation.

  1. Få skriftlig godkendelse fra systemejeren med omfang, spilleregler, testkonti og en kontaktperson, der kan stoppe testen, og aftal, hvilket miljø der må angribes.
  2. Skriv en trusselsmodel og en liste over skader for netop denne løsning, fx læk af andre brugeres data, forkerte råd, usikre værktøjshandlinger og ignorerede regler, med MITRE ATLAS og OWASP LLM Top 10 som tjeklister.
  3. Sammensæt et blandet hold med sikkerhedstestere, fageksperter og almindelige brugere, der ikke har bygget systemet, og giv hver især skader eller funktioner at fokusere på.
  4. Test den konfiguration, der faktisk kører, med systemprompt, værktøjer, retrieval-kilder og guardrails, ikke kun basismodellen, og tag indirekte angreb med via dokumenter, websider og e-mails, systemet læser.
  5. Start med en åben manuel runde, gør derefter fundene til en liste over skader til styrede runder, og brug automatiske værktøjer som PyRIT, garak eller promptfoo til at køre store samlinger af angreb.
  6. Log hvert forsøg med dato, input, output, modelversion og indstillinger, og rapportér resultaterne som attack success rate over mange kørsler frem for enkelte skærmbilleder.
  7. Giv ejeren en rapport med de vigtigste fund, deres alvor og forslag til rettelser, og følg hver rettelse, til den er lukket.
  8. Gør hvert bekræftet fund til en regressionstest og en ændring i guardrails eller rettigheder, og gentag red teaming, når model, systemprompt, værktøjer eller connectors ændres, og mindst en gang om året.

Typiske faldgruber

  • Kun at teste basismodellen via dens API, selv om den reelle risiko ligger i den systemprompt, de værktøjer og den retrieval, der faktisk kører.
  • At se en bestået øvelse som bevis på sikkerhed, selv om den kun viser, hvad netop dette hold fandt i den tid, det havde.
  • At køre én øvelse før lancering og aldrig igen, selv om prompts, modelversioner og connectors ændres med få ugers mellemrum.
  • At rapportere enkelte dramatiske skærmbilleder i stedet for reproducerbare succesrater, så ingen kan se, om en rettelse virkede.

Gode vejledninger

Teknisk uddybning

AI red teaming låner begrebet fra militæret og sikkerhedsverdenen, men dækker et bredere fejlrum end en klassisk penetrationstest. Målene er modellen (skadeligt indhold, jailbreaks, bias, hallucinationer, memoriserede træningsdata, farlige kapabiliteter som hjælp til kemiske, biologiske eller cyberangreb), applikationen omkring den (læk af systemprompten, direkte og indirekte prompt injection, usikker håndtering af modellens output, overdreven handlefrihed i værktøjer og agenter) og infrastrukturen (model-endpoints, retrieval-lagre, forsyningskæde). OWASP GenAI Red Teaming Guide (2025) strukturerer arbejdet efter disse lag, og MITRE ATLAS giver en ATT&CK-lignende matrix over taktikker og teknikker mod maskinlæring, som kan bruges til at afgrænse og rapportere fund.

Et typisk forløb starter med en trusselsmodel og en skadestaksonomi: hvilke aktører, hvilke aktiver og hvilke indholdskategorier og handlinger der er uacceptable for netop denne løsning. Testerne kombinerer derefter manuel afprøvning - rollespil, personaer og hypotetiske rammer, eskalering over flere ture, kodningstricks, sprog med få træningsdata, forgiftede dokumenter placeret, hvor en RAG-pipeline vil hente dem - med automatisk generering og scoring. Open source-værktøjer som Microsoft PyRIT, NVIDIA garak og promptfoo sender store samlinger af angreb, muterer prompts med en angriber-LLM og bedømmer svarene med klassifikatorer eller en LLM-dommer. Fordi output er stokastisk, bør resultater rapporteres som attack success rate over mange kørsler med faste decoding-indstillinger, ikke som enkelte skærmbilleder.

For udbydere i EU af AI-modeller til almen brug med systemisk risiko kræver AI-forordningens art. 55, stk. 1, litra a, modelevaluering, "herunder gennemførelse og dokumentation af adversarial testing", med henblik på at identificere og afbøde systemiske risici, og adfærdskodeksen for AI-modeller til almen brug (juli 2025) beskriver i kapitlet om Safety and Security, hvordan tiltrædende udbydere dokumenterer det. For højrisikosystemer kræver art. 15 modstandsdygtighed over for forsøg på at ændre brug eller ydeevne ved at udnytte sårbarheder, herunder adversarielle eksempler og dataforgiftning, hvilket red teaming er med til at påvise. NIST AI 600-1 nævner red teaming blandt de foreslåede handlinger til at måle risici i generativ AI.

Typiske faldgruber: kun at teste basismodellen og ikke den konfiguration, der faktisk kører med systemprompt, værktøjer og retrieval; at behandle en bestået red team-øvelse som bevis på sikkerhed i stedet for en nedre grænse for, hvad en angriber finder; at køre én enkelt øvelse før lancering, mens modelversioner, prompts og connectors ændres hver uge; og ikke at føre fundene ind i regressionstest og guardrail-regler. Microsofts rapport fra 2025 om red teaming af over 100 generative AI-produkter understreger, at mange reelle fejl skyldes simple teknikker og systemintegration, ikke gradientbaserede angreb. Red teaming supplerer - men erstatter ikke - benchmark-evaluering, en klassisk pentest af den omgivende infrastruktur og overvågning i drift.

Hvad du bør lære først

Alt det, dette bygger på - grundlaget først.

  1. Kunstig intelligens (AI)
  2. →AI red teaming

Relationer

Forveksl ikke med
Penetrationstest
Bruges sammen med
Jailbreak

Kilder og videre læsning

Opslagsværker

Hvor dataene kommer fra

Dette opslag er skrevet af en AI ud fra kilderne ovenfor og er endnu ikke gennemgået af et menneske. Brug det som udgangspunkt, og tjek alt vigtigt mod kilderne.

Se gennemgangskøenForeslå en rettelse på GitHubDette begreb som JSON

Test dig selv

Indlæser…

Atlas er i beta.