Kontrol af AI-modeller mod misbrug

Kontrol af AI-modeller mod misbrug betyder, at modellen, applikationen og organisationen omkring den begrænser skadelig brug før, under og efter drift. Kontrollen skal kombinere risikovurdering, tekniske barrierer, adgangsstyring, test, overvågning og klare beslutningsregler, fordi en model alene ikke kan bære hele sikkerhedsopgaven.

Artiklens hovedpointer:

Kontrol af AI-modeller mod misbrug kræver mere end et filter i selve modellen. Effektiv beskyttelse kombinerer adgangsstyring, test, logning, databegrænsning, menneskelig godkendelse og løbende risikovurdering, så skadelig brug kan forebygges, opdages og håndteres i drift.

Hvad betyder kontrol af AI-modeller mod misbrug?

Kontrol af AI-modeller handler ikke kun om at få modellen til at afvise farlige svar. Det handler om at styre hele den sammenhæng, modellen bruges i: hvem der får adgang, hvilke data den må bruge, hvilke handlinger den må udløse, hvordan output behandles, og hvordan mistænkelig aktivitet opdages.

En sprogmodel kan påvirkes af brugerinput, systemintegrationer, eksterne dokumenter og værktøjer. Derfor bliver kontrol en kombination af teknisk sikkerhed, produktdesign, operationel overvågning og organisatorisk ansvar. Hvis en model eksempelvis kan skrive kode, sende beskeder eller kalde et API, skal kontrollen også dække de systemer, der ligger uden om selve modelsvaret.

En praktisk måde at tænke på kontrollen er at skelne mellem tre lag. Det første lag er modelens egne sikkerhedsegenskaber. Det andet lag er applikationens regler, filtre, adgangsrettigheder og logning. Det tredje lag er organisationens processer for godkendelse, hændelser, leverandørstyring og løbende risikovurdering.

Hvilke typer misbrug skal en AI-model kunne modstå?

Misbrug afhænger af modelens formål og integrationer. En almindelig skriveassistent har andre risici end en agent, der kan køre kode, tilgå interne systemer eller foretage handlinger på vegne af en bruger. Derfor bør trusselsbilledet beskrive konkrete scenarier i stedet for kun at bruge brede etiketter som skadelig brug.

For sprogmodeller er relevante risici blandt andet manipulation af instruktioner, usikker håndtering af output, lækage af følsomme oplysninger, overbelastning af modellen, kompromitterede komponenter, usikre værktøjsintegrationer, overdreven handlefrihed, overafhængighed af modelens svar og uautoriseret adgang til model eller data. OWASP beskriver disse som centrale risikokategorier for LLM-applikationer.

Misbrug kan også være domænespecifikt. En model, der bruges til cybersikkerhed, kan både hjælpe forsvarere og give angribere operationelle trin. En model i biologi eller kemi kan give nyttig forskningsoverblik, men skal kontrolleres mod vejledning, der kan øge skadelig kapabilitet. En model i kundeservice kan lække data eller udføre uønskede handlinger, hvis rettighederne er for brede.

Hvor bør kontrol ligge i AI-systemets arkitektur?

Den stærkeste kontrol ligger sjældent ét sted. Den bør placeres som flere barrierer, der dækker forskellige fejltyper. Modelens træning og sikkerhedsjustering kan reducere sandsynligheden for skadelige svar, men applikationen skal stadig validere input, begrænse værktøjer, kontrollere output og styre adgang.

En brugbar arkitektur skelner mellem brugerlag, modelkald, datalag, værktøjslag og driftslag. I brugerlaget kontrolleres identitet, rettigheder og brugsgrænser. Ved modelkaldet kan applikationen klassificere formål, afvise bestemte forespørgsler og vælge en model med passende kapabilitet. I datalaget begrænses adgang til dokumenter, personoplysninger og fortrolige oplysninger.

Værktøjslaget kræver særlig opmærksomhed, fordi det kan omsætte tekst til handling. Hvis modellen kan kalde et system, bør hvert værktøj have snævre rettigheder, tydelige inputkrav, logning og eventuelt menneskelig godkendelse. Driftslaget samler hændelser, målinger, misbrugsrapporter og ændringer i trusselsbilledet.

Eksempler på kontrolpunkter i en lagdelt AI-arkitektur
LagKontrolpunktFormål
AdgangIdentitet, roller og brugsgrænserBegrænser hvem der kan bruge modellen og hvor meget.
InputKlassificering af risikofyldte forespørgslerOpfanger forsøg på manipulation, skadelige trin eller dataudtræk.
VærktøjerRettigheder pr. handlingForhindrer at modellen får bredere handlekraft end opgaven kræver.
OutputValidering før visning eller videre brugReducerer risiko for farligt, forkert eller systemskadeligt output.
DriftLogning, alarmer og hændelsesprocesGør mønstre, misbrug og svigt synlige efter lancering.

Hvordan afgrænser du modelens handlinger før brug?

Afgrænsning begynder med formålet. En model bør ikke have adgang til data, værktøjer eller funktioner, som ikke er nødvendige for den konkrete opgave. Hvis formålet er at sammenfatte interne dokumenter, behøver modellen normalt ikke kunne sende e-mails, ændre kundedata eller køre kode.

Rettigheder bør gives efter mindst mulig adgang. Det betyder, at modellen kun må se de dokumenter, bruge de funktioner og gennemføre de handlinger, som opgaven kræver. I praksis kan du adskille læseadgang fra skriveadgang, lade risikable handlinger kræve godkendelse og bruge separate miljøer til test og drift.

Afgrænsningen bør også beskrive, hvad modellen ikke må bruges til. Det kan være vejledning i skadelig cyberaktivitet, forsøg på at udlede fortrolige data, automatiseret masseproduktion af vildledende indhold eller beslutninger uden menneskelig kontrol i situationer med høj konsekvens. En intern politik kan samle disse grænser, og AI Mentor har en separat forklaring af hvad en intern AI-politik er.

Hvordan tester man misbrugsrisici før lancering?

Test før lancering bør undersøge, hvordan systemet reagerer, når brugere forsøger at omgå regler, fremkalde skadelige trin, få adgang til data eller få modellen til at bruge værktøjer forkert. Testen skal dække både normale fejl og målrettede angreb.

Red-teaming er en metode, hvor testere bevidst prøver at få systemet til at fejle på kontrollerede måder. Det kan omfatte forsøg på instruktionsinjektion, dataudtræk, overbelastning, farlige handlingskæder eller manipulation via dokumenter, som modellen får adgang til. Resultatet bør ikke kun være en liste over fejl, men konkrete ændringer i adgang, filtre, værktøjsrettigheder, brugerflow og overvågning.

Testen bør gentages, når modellen, dataene, værktøjerne eller brugsmønstret ændres. En modelopgradering kan ændre både kapabilitet og risikoprofil. En ny integration kan give modellen en handlingsevne, som tidligere ikke fandtes. En ny brugergruppe kan stille andre spørgsmål end dem, systemet oprindeligt blev testet med.

Hvordan bruges adgangskontrol og brugsgrænser?

Adgangskontrol gør misbrug sværere ved at knytte AI-brug til konkrete brugere, roller og formål. Anonyme eller meget brede adgange kan være relevante i åbne forbrugerprodukter, men de giver svagere mulighed for at opdage mønstre, begrænse misbrug og reagere på hændelser.

Brugsgrænser kan omfatte rate limits, kvoter, trinvis adgang, krav om stærkere identifikation ved højere risiko og særskilte godkendelser for følsomme funktioner. En simpel chatbot kan have ét niveau af kontrol, mens en agent med værktøjsadgang bør have mere detaljerede rettigheder og tydeligere logning.

Adgangskontrol bør knyttes til handlingens konsekvens. At generere et udkast til en intern note er typisk mindre risikabelt end at ændre en database, sende en besked til en kunde eller udføre en kommando i et produktionsmiljø. Jo større konsekvens, desto stærkere bør kontrolpunktet være.

Hvordan opdages misbrug efter lancering?

Efter lancering skal systemet kunne opdage misbrugsmønstre, som ikke blev fundet i test. Logning, alarmer og manuel gennemgang kan vise, om brugere forsøger gentagne omgåelser, trækker usædvanligt meget data ud, aktiverer risikable værktøjer eller får uventede svar fra modellen.

Overvågning bør være målrettet. Den skal ikke betyde, at alle samtaler læses uden formål, men at relevante signaler registreres og håndteres efter klare regler. Det kan være kategorier af afviste forespørgsler, fejl i værktøjskald, uventede datakilder, usædvanlige mængder forespørgsler eller gentagne forsøg på at få systemet til at bryde sine grænser.

Et godt driftssetup forbinder tekniske signaler med en hændelsesproces. Når en alarm udløses, skal nogen vide, hvem der vurderer den, hvornår adgang begrænses, hvordan brugere informeres, og hvordan en model- eller systemændring rulles ud. Se også AI Mentors forklaring af hvad en AI-beredskabsplan er.

Hvornår skal mennesker ind i kontrolsløjfen?

Menneskelig kontrol er mest relevant, når output eller handlinger kan få væsentlige konsekvenser. Det kan være beslutningsstøtte i HR, finans, sikkerhed, sundhed, offentlig forvaltning, jura, kritisk drift eller andre sammenhænge, hvor fejl kan skade personer, rettigheder, økonomi eller systemstabilitet.

Mennesket skal ikke nødvendigvis godkende alt. En bedre løsning er at definere tærskler. Lavrisiko-opgaver kan automatiseres mere frit, mens højere risiko kræver gennemgang, særskilt godkendelse eller ekstra dokumentation. Ved agentiske systemer kan godkendelse placeres lige før irreversible handlinger, for eksempel før data ændres, filer slettes eller eksterne beskeder sendes.

Menneskelig kontrol virker kun, hvis personen har information nok til at vurdere output. Det kræver ofte kildehenvisninger, log over anvendte data, forklaring af usikkerhed og mulighed for at afvise eller korrigere modelens forslag. Uden disse elementer kan menneskelig godkendelse blive en formalitet.

Hvordan håndteres data og fortrolighed i kontrollen?

Datahåndtering er en central del af misbrugskontrol, fordi modeller ofte bruges sammen med interne dokumenter, kundedata, kode, kontrakter, supporthistorik eller andre følsomme kilder. Kontrollen bør afgøre, hvilke data modellen må se, hvor længe data gemmes, og om output kan indeholde oplysninger, der ikke må deles.

Ved brug af eksterne AI-API’er bør organisationen kende datavejen. Det omfatter, hvilken leverandør der behandler data, hvilke indstillinger der gælder for lagring og træning, hvilke regioner og underleverandører der indgår, og hvordan audit eller sletning håndteres. AI Mentor har en særskilt gennemgang af beskyttelse af data ved brug af AI-API’er.

Fortrolighed kræver også outputkontrol. En model kan utilsigtet blande information fra dokumenter, brugere eller værktøjer, hvis adgangsmodellen er for bred. Derfor bør retrieval, dokumentadgang og værktøjer afgrænses efter brugerens rettigheder, ikke kun efter modelens generelle funktion.

Hvad betyder EU-regler og risikostyring i praksis?

EU’s AI-forordning bruger en risikobaseret tilgang. For højrisiko-AI-systemer beskriver lovteksten krav, der blandt andet handler om risikostyring, dokumentation, registrering, information til brugere, menneskeligt tilsyn, robusthed, nøjagtighed og cybersikkerhed. Det betyder ikke, at alle AI-værktøjer er højrisiko, men at konsekvens og anvendelsesområde betyder noget.

For organisationer er den praktiske konsekvens, at kontrol mod misbrug bør dokumenteres. Det kan være risikoklassifikation, kendte begrænsninger, testresultater, adgangsregler, hændelser, leverandøroplysninger og beslutninger om, hvor mennesker skal godkende. Dokumentationen gør det lettere at forbedre systemet og forklare, hvorfor bestemte kontroller er valgt.

NIST’s AI Risk Management Framework giver en bredere styringsmodel med funktionerne Govern, Map, Measure og Manage. Oversat til praksis betyder det, at organisationen først fastlægger ansvar, derefter kortlægger brug og risici, måler systemets adfærd og til sidst styrer ændringer, hændelser og forbedringer. Det ligger tæt på disciplinen bag AI-governance.

Hvilke fejl gør kontrollen svag?

Den mest almindelige fejl er at behandle modelens sikkerhedslag som eneste forsvar. Hvis applikationen giver bred adgang til data, værktøjer eller handlinger, kan et modelsvar hurtigt få større konsekvens end forventet. Kontrollen bør derfor begrænse, hvad systemet kan gøre, ikke kun hvad modellen siger.

  • For brede værktøjsrettigheder gør det muligt at udføre handlinger, der ikke passer til brugerens opgave.
  • Manglende logning gør det svært at opdage gentagne omgåelsesforsøg og forklare hændelser bagefter.
  • Uklare ejerforhold betyder, at ingen ved, hvem der skal lukke adgang, rette regler eller kommunikere ved fejl.
  • Engangstest før lancering overser nye risici efter modelopgraderinger, nye datakilder eller ændret brug.
  • Overafhængighed af modelens svar kan føre til, at usikre eller ukorrekte output bruges uden faglig vurdering.

En anden svaghed er at gøre kontrollen så bred, at den blokerer legitim brug uden at adressere de reelle risici. God kontrol er præcis. Den beskytter de mest kritiske data og handlinger først, mens almindelige lavrisiko-opgaver holdes brugbare.

Hvordan kan en enkel kontrolmodel se ud?

En enkel kontrolmodel kan bygges som en beslutningsrække. Først beskrives brugsscenariet. Derefter vurderes konsekvensen af fejl eller misbrug. Så vælges tekniske og organisatoriske barrierer, som passer til konsekvensen. Til sidst måles, om barriererne virker i praksis.

  1. Definér opgaven: hvad skal modellen hjælpe med, og hvad ligger uden for formålet?
  2. Klassificér risiko: hvilke data, brugere, handlinger og konsekvenser indgår?
  3. Begræns adgang: giv kun nødvendige data, værktøjer og rettigheder.
  4. Test misbrug: prøv målrettet at få systemet til at bryde grænserne.
  5. Indfør driftssignaler: log hændelser, afvisninger, usædvanlig aktivitet og værktøjsfejl.
  6. Placér ansvar: afgør hvem der vurderer alarmer, godkender ændringer og lukker adgange.
  7. Gentag: genåbn risikovurderingen ved nye modeller, nye datakilder eller nye funktioner.

Modellen bør tilpasses systemets kapabilitet. En intern søgeassistent kræver typisk mindre kontrol end en AI-agent, der kan handle på tværs af systemer. Ved modeltyper med højere risiko for omgåelse kan du også bruge særskilte test af AI-sikkerhed mod jailbreaking.

Hvilke kilder ligger til grund?

Artiklen bygger på NIST AI Risk Management Framework, OWASP Top 10 for Large Language Model Applications, EU-forordning 2024/1689, Google DeepMinds Frontier Safety Framework og Anthropics Responsible Scaling Policy.