AI-lagerprogramvare

Hva er et AI-lager? En praktisk guide til AI-aktivaoppdagelse, AI-BOM og skygge-AI

An AI-beholdning er en kontinuerlig oppdatert katalog over alle AI-ressurser som kjører i hele organisasjonen din — modeller, AI-drevne endepunkter, datasett, AI-kodingsassistenter, MCP-servere og AI-avhengigheter — sammen med relasjonene, risikoene og eierne som knytter dem sammen. I en sikkerhetskontekst har dette ingenting å gjøre med lager- eller lagerstyring; her, "AI-beholdning" betyr ganske enkelt å vite nøyaktig hvilken AI du kjører, hvor den befinner seg og hva den kan nå.

Etter hvert som AI sprer seg over alle stadier av programvareutvikling, fra kodegenerering i IDE-en til autonome agenter som opptrer inni CI/CD pipelines, spørsmålet er ikke lenger om AI er tilstede i miljøet ditt. Det handler om du kan se det. Denne veiledningen forklarer hva et AI-lager er, hvordan det forholder seg til en AI-BOM og en SBOM, Hvorfor skygge AI har blitt et sikkerhetsproblem, og hvordan praksisen tilpasses EUs AI-lov, NIST AI RMF og ISO / IEC 42001.

Nøkkelferier

  • En AI-inventarliste katalogiserer alle modeller, datasett, agenter, MCP-servere og AI-kodingsverktøy i hele programvarens livssyklus, ikke bare de som er godkjent av IT.
  • Shadow AI, AI tatt i bruk uten styring, er nå normen, ikke unntaket: i en undersøkelse av sikkerhetsledere fra 2026, bare 19 % av organisasjonene rapporterte full innsikt i hvor og hvordan AI brukes.
  • An AI-BOM (AI-stykkliste) er det revisjonsklare resultatet av en AI-inventar: etterfølgeren til AI-æraen SBOM.
  • Regulering er på vei. EUs KI-lov, NIST AI RMF og ISO/IEC 42001 krever i praksis at du vet hvilken KI du bruker.
  • En inventarliste er bare utgangspunktet; verdien kommer fra å vurdere risiko og handle ut fra det lille antallet eiendeler som virkelig betyr noe.

Hva er en AI-inventarliste?

En AI-inventarliste er praksisen med å oppdage, katalogisere og kontinuerlig overvåke alle AI-ressurser som opererer gjennom programvareutviklingssyklusen din, og risikoene knyttet til hver enkelt. En komplett inventarliste svarer på tre spørsmål for hver ressurs: hva er det, hvor kjører det, og hva har det tilgang til?

Dette omfanget er bredere enn de fleste team forventer. En meningsfull AI-oversikt bør dekke:

  • Modelleralle store språkmodeller og grunnleggende modeller som er i bruk på tvers av utvikling og produksjon, med versjons-, plasserings- og deteksjonssikkerhet.
  • datasetttreningsdata, hentingsdatasett og vektorlagre, inkludert eksponering for forgiftet kontekst og datalekkasje.
  • Agenterautonome systemer som utfører handlinger i miljøet ditt, for eksempel å åpne pull requests, installere avhengigheter eller berøre infrastruktur.
  • MCP-servere: Model Context Protocol servere som kobler AI-assistenter til eksterne verktøy, API-er og datakilder.
  • AI-kodingsverktøy og -assistenter: copiloter og IDE-integrasjoner som genererer kode, foreslå avhengigheter og samhandle med repositorier.
  • AI-rammeverkLangChain, LangGraph, agentservere og andre orkestreringslag som kobler modeller til verktøy og data.
  • Forholdet mellom eiendeler: forbindelsene mellom modeller, agenter, servere, datasett og hemmelighetene knyttet til dem. En relasjonsgraf gjør risiko synlig i kontekst, ikke som en flat liste.

AI-inventar vs. AI-eiendelinventar vs. AI-BOM, og hvordan de skiller seg fra en SBOM

Disse begrepene brukes løst, så det hjelper å være på forhåndcise. «AI-beholdning» og «AI-eiendellebeholdning» beskriver det samme: den levende katalogen over AI-ressurser og deres risikoer. En AI-BOM er den eksporterbare artefakten som lagerbeholdningen produsereren maskinlesbar materialliste du kan gi til en revisor eller en enterprise kjøper.

Den reneste måten å forstå AI-BOM på er ved analogi med SBOM:

SBOM AI-BOM
Brosjyrer Avhengigheter av åpen kildekode og tredjepartsprogramvare AI-spesifikke ressurser: models, datasets, agents, MCP servers, AI coding tools
Risikogrunnlag CVE-alvorlighetsgrad AI-spesifikke angrepsvektorer (rask injeksjon, usikker MCP, overdreven handlefrihet) pluss proveniens og dataeksponering
Primær sjåfør Åpenhet i forsyningskjeden AI-styring, sikkerhet og samsvar med regelverk

Etter hvert som AI blir integrert i hele SDLC, AI-BOM blir like grunnleggende som SBOM, og sikkerhetsledere mottar i økende grad forespørsler fra revisorer og enterprise anskaffelsesteam for akkurat denne gjenstanden.

Hvorfor AI-lagerbeholdning er viktig nå

Tre krefter har gjort AI-inventar fra noe som var kjekt å ha til en prioritet.

  • For det første skriver AI usikker kode i stor skala. Uavhengig forskning viser konsekvent at en stor andel av AI-generert kode kommer med sårbarheter. Den opprinnelige NYU/Copilot-studien av Pearce et al. fant omtrent 40 % av genererte programmer inneholdt sikkerhetssvakheter, og nyere storskalatester peker på samme måte: Veracodes analyse fra 2025 på tvers av over 100 modeller fant bare 55 % av AI-generert kode var sikkerHvis du ikke vet hvilke assistenter som genererer kode i din pipelines, du kan ikke kontrollere den risikoen.
  • For det andre har programvareforsyningskjeden blitt en angrepsflate for AI. I september 2025, Shai Hulud, den første selvforplantende npm-ormen, gjorde utviklermaskiner om til en distribusjonsmekanisme, og spredte seg over hundrevis av pakker. I mars 2026 kompromitterte angripere Axios, en pakke med omtrent 100 millioner ukentlige nedlastinger, og publiserte forgiftede versjoner som sluppet en trojaner for ekstern tilgang. Angrep som disse havner i akkurat laget mellom tradisjonell AppSec og endepunktverktøy: laget et AI-inventar er bygget for å belyse.
  • For det tredje lekker hemmeligheter og legitimasjonsinformasjon gjennom AI. GitGuardians State of Secrets Sprawl 2026 rapporterte at Lekkasjer av hemmeligheter fra AI-tjenester økte med 81 % fra år til år, og at AI-assistert commits leak secrets med omtrent dobbelt så høy rate som grunnlinjen. Enhver udokumentert modell, agent eller MCP-server er en potensiell vei til en legitimasjon.

Tradisjonell AppSec stopper ved depotet og forstår ikke hva en modell er. Endepunktverktøy overvåker operativsystemet, men forstår ikke pakker, MCP-servere eller AI-assistenter. Gapet mellom dem er der AI-risiko akkumuleres, og en inventarliste er det første skrittet for å lukke den.

Der AI gjemmer seg: Skygge-AI over hele SDLC

Shadow AI er et AI-system tatt i bruk uten formell godkjenning eller styring: kopiloten en utvikler aktiverte forrige uke, MCP-serveren som kjører på en bærbar PC, modellen trukket rett fra et offentlig knutepunkt til et sideprosjekt. Det er ikke et edge-case. I en undersøkelse fra 2026 av over 400 sikkerhetsledere, bare 19 % rapporterte full innsikt i hvor og hvordan AI brukes på tvers av organisasjonen, mens det overveldende flertallet allerede brukte eller testet AI-kodingsassistenter.

Den vanskeligste skygge-AI-en å finne er AI-en i programvarens livssyklus, fordi den sjelden dukker opp i en skykonsoll:

  • Modeller og AI-biblioteker hentet inn i databaser som avhengigheter.
  • AI-kodingsassistenter konfigurert per utvikler, per IDE.
  • MCP-servere og regelfiler som kjører lokalt på utviklerendepunkter.
  • Agentarbeidsflyter åpnes stille pull requests eller installere pakker.

Derfor er det ikke nok å bare oppdage skybasert informasjon. En fullstendig AI-inventarliste må nå inn i kode- og byggemiljøer (utviklerens bærbare datamaskin, depotet, pipeline), ikke bare produksjonsskyen.

Hva hører hjemme i en AI-BOM

En revisjonsklar AI-BOM gjør varelageret ditt om til noe du kan bevise. Som et minimum bør den inneholde:

  • Alle AI-ressurser: modeller, datasett, agenter, MCP-servere, AI-kodingsverktøy.
  • Aktivatype, plassering og deteksjonssikkerhet for hver.
  • Proveniens og avhengigheter (hvor modellen eller komponenten kom fra).
  • Et risikonivå per aktivum, basert på AI-spesifikke angrepsvektorer.
  • Reguleringsmessig kartlegging til EUs KI-lov, NIST AI RMF og ISO/IEC 42001.
  • Et eksporterbart, maskinlesbart format for revisorer og kunder.

Organisasjonene som kan generere en AI-BOM på forespørsel, vil ha en reell fordel innen samsvar og tillit etter hvert som forpliktelsene til AI-revisjon modnes.

AI-inventar og samsvar: EUs AI-lov, NIST AI RMF og ISO/IEC 42001

Ingen av de store rammeverkene nevner «AI-beholdning» som en varelinje, men hver enkelt er i praksis umulig å oppfylle uten den. Du kan ikke dokumentere, klassifisere eller styre AI-systemer du ikke kan se.

Rammeverk Hvorfor en inventarliste er nødvendig
EUs AI-lov Høyrisikosystemer har dokumentasjons- og registreringsplikter, og Article 50 innfører forpliktelser til åpenhet. Å oppfylle dem krever at man vet hvilke AI-systemer man bruker og hvordan de er klassifisert.
NIST AI RMF Ocuco Map funksjon og Govern 1.6 etterlyser inventarisering og kartlegging av AI-systemer som grunnlag for å håndtere risikoen deres.
ISO / IEC 42001 AI-styringssystemet standard krever at man opprettholder en oversikt over AI-systemer som en kjernekontroll.

En merknad om tidspunktet: Utrullingen av EUs KI-lov ble revidert av «Digital Omnibus»-avtalen fra mai 2026, som utsatte de fleste høyrisikoforpliktelsene til desember 2027, samtidig som flere milepæler fra 2. august 2026 ble holdt aktive (transparenthetsplikter, GPAI-straffefullmakter). Behandle nøyaktige datoer som et bevegelig mål og bekreft mot primære EU-kilder. Men reiseretningen er klar, og inventar er forutsetningen for alt.

Hvordan bygge og vedlikeholde et AI-lager

Å bygge et inventar handler mindre om en engangsrevisjon og mer om å etablere en kontinuerlig prosess, fordi AI-ressurser endres stadig: nye modeller tas i bruk, nye agenter distribueres, nye MCP-servere konfigureres, ofte uten godkjenning.

En praktisk tilnærming:

  1. Oppdag automatisk på tvers av kode, bygg og sky. Manuelle regneark blir foreldet i løpet av få dager. Oppdagelsen må kjøres kontinuerlig og nå inn i SDLC, ikke bare kjøretid.
  2. Klassifiser og kartlegg relasjoner. Posttype, plassering, opprinnelse og, viktigst av alt, hvordan hvert aktivum er koblet til andre og til hemmeligheter.
  3. Poengrisiko i kontekst. En flat liste med hundrevis av funn hjelper ingen; prioriter etter hva som faktisk er tilgjengelig, utnyttbart og forretningskritisk.
  4. Tildel eierskap. Alle eiendeler trenger en ansvarlig eier.
  5. Hold den aktiv og eksporterbar. Oppretthold det som et kontinuerlig lager som kan produsere en AI-BOM på forespørsel.

Hva du skal se etter i AI-lagerprogramvare

Hvis du evaluerer verktøy, er dette funksjonene som skiller ekte AI-lagerprogramvare fra en statisk liste:

  • Forstår AI-spesifikke aktivatyper (modeller, agenter, MCP-servere, datasett), ikke bare pakker og biblioteker.
  • Når inn i SDLC, oppdage AI i kode og på utviklernes endepunkter, ikke bare i skyen.
  • Kartrelasjoner, ikke bare individuelle eiendeler, så risiko er synlig i kontekst.
  • Risikovurdering på AI-spesifikke angrepsvektorer (rask injeksjon, usikker MCP, overdreven handlefrihet), ikke bare alvorlighetsgraden av CVE.
  • Kjører kontinuerlig, fanger opp ny AI slik det ser ut.
  • Produserer en revisjonsklar AI-BOM som tilfredsstiller både revisorer og enterprise anskaffelse.
  • Kobler inventar til håndheving, slik at du kan handle ut fra det du finner.

Fra inventar til handling: Sikre det du finner

Oppdagelse er det første trinnet; det andre er å forstå hvilke eiendeler som bærer reell risiko, fordi de fleste ikke vil det. Målet er å gå fra tusenvis av råfunn til den håndfullen som faktisk kan kompromittere systemer, data eller drift: de som er i aktiv bruk, aksepterer upålitelig inndata, er realistisk utnyttbare, har sensitiv tilgang og påvirker produksjon eller regulerte eiendeler.

Det er her AI Security Posture Management (AI-SPM) plukker opp: tar inventaret, scorer risiko langs AI-angrepsbanen, kartlegger det til forskrift og produserer AI-BOM. Det er også der inventar møter håndheving: blokkerer ondsinnede avhengigheter før de installeres, avviser ikke-godkjente MCP-servere og -modeller, og begrenser kompromitterte endepunkter før en hendelse sprer seg.

At Xygeni, dette er modellen vi bygger mot: kontinuerlig AI-inventar og AI-BOM gjennom AI-SPM, skadelig programvaredeteksjon som fanger opp ondsinnede pakker før en signatur finnes (MEW, tidlig varsling om skadelig programvare), og håndheving av retningslinjer ved utviklerens endepunkt gjennom Xygeni Shield. Deteksjon er i tråd med OWASP Topp 10 for LLM-applikasjoner, OWASP Topp 10 for Agentic-apper og OWASP MCP Topp 10. Men uansett hvilken tilnærming du velger, gjelder prinsippet: Du kan ikke sikre det du ikke kan se, og et AI-lager er der synligheten begynner.

Spørsmål og svar

Hvordan er en AI-BOM forskjellig fra en SBOM?

An SBOM katalogiserer avhengigheter av åpen kildekode og tredjepartsprogramvare, scoret etter CVE-alvorlighetsgrad. En AI-BOM katalogiserer AI-spesifikke eiendeler (modeller, agenter, MCP-servere, datasett) med AI-spesifikk risikovurdering og regulatorisk kartlegging. Etter hvert som AI sprer seg over hele SDLC, AI-BOM blir like grunnleggende som SBOM.

Hva er skygge-AI, og hvordan oppdager jeg det?

Skygge-AI er enhver AI som tas i bruk uten formell godkjenning eller styring: en aktivert copilot, en lokal MCP-server, en modell hentet fra et offentlig knutepunkt. Du oppdager den med kontinuerlig automatisert inventar som går inn i kode, bygging pipelineog utviklerendepunkter, ikke bare produksjonsskyen der mesteparten av skygge-AI aldri dukker opp.

Krever EUs KI-lov en KI-liste?

EUs KI-lov nevner ikke «KI-inventar» eksplisitt, men det er umulig å oppfylle dokumentasjons-, klassifiserings- og registreringspliktene for høyrisikosystemer uten en slik lov. Det samme gjelder NIST AI RMF (Map function, Govern 1.6) og ISO/IEC 42001, som krever at man fører et inventar over KI-systemer.

Hva er AI-SPM?

AI Security Posture Management (AI-SPM) er praksisen med kontinuerlig å oppdage AI-ressurser, vurdere risikoen deres langs AI-angrepsbanen, kartlegge dem til regulering og produsere en AI-BOM. Den utvider posture management-tenkning (kjent fra CSPM og DSPM) til AI-spesifikke ressurser og angrepsvektorer.

Hvor ofte bør en AI-inventarliste oppdateres?

Kontinuerlig. AI-ressurser endres daglig etter hvert som team tar i bruk nye modeller, distribuerer nye agenter og konfigurerer nye MCP-servere, vanligvis uten formell godkjenning. En skanning på et gitt tidspunkt er foreldet i løpet av få dager, så effektiv AI-lagerprogramvare kjører som en kontinuerlig prosess snarere enn en engangsrevisjon.

Hvordan lager jeg en oversikt over AI brukt i kildekode?

Å inventarisere AI i kode betyr å oppdage AI-modeller og biblioteker som hentes inn som avhengigheter, AI-kodingsassistenter konfigurert per utvikler, og MCP-servere eller regelfiler som kjører lokalt. Dette krever oppdagelse som opererer inne i SDLC (arkiv, bygge pipelines og utviklerendepunkter) i stedet for bare i skykonsoller.

sca-tools-programvare-verktøy for komposisjonsanalyse
Prioriter, utbedre og sikre programvarerisikoene dine
Få din gratis konto.
Ingen kredittkort kreves.

Sikre programvareutviklingen og -leveringen din

med Xygeni-produktpakken