10. september 2026 · 7 min read

SBOM-problemet er ikke inventory. Det er din ret til at kunne bevise din uskyld.

En hardwarevirksomhed kan levere reelt ærlige produkter og alligevel tabe tillidskrigen, hvis den ikke kan forklare hver komponent, hver datapath og hver opdatering—lige nu.

Sketchnote-style path showing steps to prove software components and data flows in a connected product.

Der findes en helt særlig form for panik, som rammer en connected-product-forretning, når en journalist, en regulator eller en kunde stiller et tilsyneladende simpelt spørgsmål: “Hvad laver den software i jeres produkt?”

Ikke “hvad tror I, den gør,” eller “hvad sagde jeres supplier.” Hvad gør den.

I det øjeblik der opstår mistanke, holder intention op med at tælle. Dokumentation tæller. Derfor er den farligste sætning i en connected hardware-virksomhed: “Vi tror, det er fint.”

Den nylige historie om software med association til spyware, som dukker op på en licensliste hos en kinesisk EV-producent er en oplagt anledning til at genbesøge en ubehagelig sandhed: Du kan vågne op midt i en national-security-narrativ, selv hvis du ikke har leveret én linje malicious code. Hvis du ikke hurtigt kan afvise historien med beviser, har du allerede tabt første runde.

En SBOM er nødvendig, men ikke tilstrækkelig. Et regneark med komponenter redder dig ikke, når presset er på. Det der redder dig, er governance, der binder tre ting sammen til ét forsvarligt system: license hygiene, telemetry boundaries og audit rights.

Det er playbooken, jeg ville ønske, alle connected-product-virksomheder implementerede før den første skandale—ikke efter.

1) Behandl SBOM som et bevis-system, ikke et compliance-artefakt

De fleste teams angriber SBOM som inventory. De vil have en liste. De vil have et tool, der kan generere en liste. De vil kunne sætte flueben.

Den tilgang fejler, fordi det reelle spørgsmål under pres ikke er “hvilke libraries findes,” men “hvad kan produktet, og hvem kan ændre det.” En SBOM, der ikke kan besvare de spørgsmål under tidspres, er teater.

Definér derfor jeres SBOM-outcome sådan her:

  • Jeg kan mappe hver shipped binary til en source, en license, en owner og en build pipeline.
  • Jeg kan mappe hvert data flow til et eksplicit formål og en retention policy.
  • Jeg kan vise, hvem der har update authority, hvordan updates signeres, og hvordan jeg kan stoppe en update stream, hvis det bliver nødvendigt.

Hvis du ikke kan de tre ting, har du ikke et SBOM-program. Du har en fil.

2) License governance: gør “unknown component” umulig at shippe

Licenslister bliver offentlige på rodede måder: procurement questionnaires, kunders security reviews, partner-audits, og nogle gange leaks. Den hurtigste måde at skabe mistanke på er at offentliggøre en liste, hvor punkter ser ukendte ud, generiske ud eller ikke matcher produktets funktion.

Løsningen er ikke en bedre PR-linje. Det er et bedre intake- og approvals-system.

Sæt tre gates—og hold dem kedelige

  1. Intake gate (før kode lander). Ingen third-party-komponent kommer ind i repo’et uden et minimumsrecord: navn, version, oprindelse, licenstype, formål i produktet samt intern owner.
  2. Build gate (før artifacts findes). CI fejler, hvis komponenten mangler i manifestet, har en uautoriseret license class eller ligger uden for de tilladte source registries.
  3. Release gate (før kunder ser det). Release candidate skal have et signeret SBOM-snapshot gemt sammen med build outputs. Ikke “genereret senere.” Knyttet til den build.

To praktiske regler gør, at det her ikke dør i hverdagen:

  • Gør ejerskab eksplicit. Hver dependency har en person, der er ansvarlig. Ikke et teamnavn. En person.
  • Forbyd “clipboard governance.” Hvis approvals lever i email og møder, fejler du under en incident. Læg approvals i samme system som code changes.

Det er også her, du stopper den langsomme opbygning af “midlertidige” tools. Tool’et, der blev taget ind til en hurtig test, bliver hængende for altid, ender på en licensliste—og bliver til en overskrift.

3) Telemetry boundaries: beslut, hvad I aldrig vil indsamle

Telemetry er den stille accelerant i enhver tillidskrise. Mange connected products kunne være forsvarlige, hvis datapath’en var smal. De bliver uforsvarlige, når “diagnostics” glider over i bred indsamling, fordi det var nemt.

I har brug for en telemetry-forfatning. Ikke en privacy policy skrevet af en komité, men hårde grænser, som engineering kan implementere.

Fire beslutninger, I skal låse i dette kvartal

  • Purpose. For hvert telemetry event: skriv én sætning om, hvorfor det findes. Hvis det ikke kan siges enkelt, så fjern det.
  • Minimization. Indsaml den mindst granulære data, der stadig løser problemet. Aggregerede counts slår raw streams. On-device processing slår cloud copies.
  • Retention. Beslut hvor længe I gemmer det—and gør sletning automatisk. Hvis deletion er manuel, sker det ikke.
  • Separation. Hold product analytics, diagnostics og security logs i adskilte buckets med adskilte access rules. Når I blander dem, bliver “hjælpsomme data” til en liability.

Den vigtigste grænse er denne: adskil, hvad produktet har brug for for at fungere, fra hvad forretningen gerne vil vide. Når de ting blandes, ender du med at forsvare marketing-nysgerrighed som “essential operation.” Ingen køber den.

Og ja—det handler også om geopolitik. Hvis du sælger på tværs af grænser, skal dit telemetry-design kunne holde til den hårdeste fortolkning. Hvis en regulator antager det værste, kan du så stadig vise en smal datapath, der gør “det værste” usandsynligt?

4) Audit rights: jeres supplier-kontrakter skal kunne holde til mistanke

De fleste hardwarevirksomheder er økosystemer: moduler, firmware, connectivity stacks, mobile SDK’er, cloud services. Når mistanken rammer, er det sjældent jeres egen kode, der er det svage led. Det er det, I integrerede, fordi det “virkede” og “kom fra en anerkendt vendor.”

I en krise er reputation ikke dokumentation. Kontraktuelle rettigheder er.

Få disse klausuler på plads, før aftalen er underskrevet

  • Right to inspect. Ikke en vag formulering om “security cooperation.” En konkret ret til at inspicere relevante dele af software supply chain—inkl. build provenance og dependency-lister.
  • Right to independent testing. I kan gennemføre tredjeparts security testing på leverede artifacts og integrationer uden at bryde vilkår.
  • Update control and notification. I får besked om ændringer, I kan udsætte eller blokere updates, og I kan kræve signing og attestation for updates.
  • Incident cooperation with timelines. Response times, navngivne eskaleringsveje og adgang til teknisk personale under en undersøgelse.
  • Geography and data processing boundaries. Hvor data behandles, og hvem der kan tilgå det, skal være kontraktligt eksplicit—ikke noget man antager.

Hvis I ikke har de rettigheder, kan I ikke undersøge i headlines-tempo. I kommer til at vente på approvals, mens historien skriver sig selv.

5) Den praktiske lektie: mistanke bevæger sig hurtigere end jeres release-proces

Jeg har set connected-product-teams opbygge stærk engineering-disciplin og derefter miste uger, fordi én enkelt komponent ikke kunne forklares rent på tværs af firmware, cloud og mobile. Ikke fordi den var malicious, men fordi ingen havde end-to-end ansvar for “hvad der præcist er i denne release” og “hvad der præcist forlader device’et.”

I de situationer er det tekniske arbejde ikke det sværeste. Det sværeste er at levere en sammenhængende, falsificerbar erklæring under pres—og derefter understøtte den med artifacts, som eksterne parter kan have tillid til.

Derfor kan SBOM ikke delegeres til en security-person med et tool. Det er en tværfunktionel aftale mellem product, engineering, legal og dem, der driver de kommercielle relationer. I bygger et system, der kan svare på fjendtlige spørgsmål med rolig præcision.

Når dit produkt bliver beskyldt for at spionere, er din fordel ikke indignation. Din fordel er en ren chain of custody for software og data.

Det hænger direkte sammen med, hvordan du tænker suverænitet og kontrol. Hvis du behandler suverænitet som et indkøb, ender du med at skifte vendors og beholde de samme blind spots. Den reelle ændring er procedurel og kontraktuel. Jeg skrev om den idé separat i Sovereign Compute Isn’t a Purchase. It’s an Operating Model.

Hvad gør du nu: en 30-dages SBOM readiness sprint

Hvis du vil have det her til at være reelt inden for en måned—ikke “et program”—så kør en sprint med ét mål: vælg ét shipped produkt og gør det bevistbart.

  1. Vælg produktet og afgræns scope. Device firmware, mobile app, cloud services, CI pipeline og de fem vigtigste suppliers. Hold det stramt.
  2. Lav et baseline SBOM-snapshot. For hver shipped artifact. Gem det sammen med build outputs. Gør det tilgængeligt på få minutter.
  3. Red-team jeres egen fortælling. Spørg: Hvis en journalist påstod, at denne komponent er spyware, hvad ville vi kunne vise inden for 24 timer for at afvise det?
  4. Lås telemetry boundaries. Skriv event-kataloget. Slet alt uden en purpose-linje. Tilføj retention defaults.
  5. Ret kontrakter, hvor det betyder mest. Start med den supplier, hvis kode du forstår mindst—og er mest afhængig af.
  6. Kør en incident drill. Simulér et scenarie med “suspicious component discovered”. Time-box responsen. Mål, hvor lang tid det tager at producere beviser—ikke holdninger.

Hvis øvelsen afslører, at I ikke kan svare hurtigt, er det en gave. Det betyder, at I fandt brudfladen, før offentligheden gjorde.

Mit syn: tillid er en product feature—og den skal kunne compile

National-security-narrativer venter ikke på intern alignment. De fylder det tomrum, du efterlader, når du ikke kan bevise, hvad der er i dit produkt, og hvad dit produkt gør.

Så byg beviser tidligt. Gør unknown components unshippable. Beslut, hvad I aldrig vil indsamle. Få audit rights ind i kontrakterne, før I får brug for dem. Og øv den grimme dag—for den grimme dag kommer for nogen i jeres kategori.

Hvis du gør det godt, er SBOM ikke et bureaukratisk output. Det er en konkurrencefordel: du shipper hurtigere med mindre frygt, du besvarer enterprise security reviews med klarhed, og du bliver ikke fanget i en historie, du ikke kan modbevise.

Nyhedsbrev

Arbejdsnoter direkte i indbakken.

Lejlighedsvise, støjfri noter om ledelse, eksekvering og anvendt AI — fra banen, ikke fra sidelinjen.