To meddelelser, én dag, samme budskab

Den 27. juli lagde mere end tredive leverandører de centrale sikkerhedskontroller for agenter i open source under Linux Foundation, og brikken om workload-identitet i den pakke var SPIFFE og SPIRE. At tage den standard i brug, som afgør, hvad en AI-agent må være, blev gratis den formiddag. Om eftermiddagen meddelte Keyfactor, at selskabet ville købe Cofide, et britisk selskab bygget netop på de standarder, og hvis samlede hold tæller seks personer. De økonomiske vilkår blev ikke oplyst, og både hold og teknologi skifter over med det samme.

Derfor betyder det noget: de to begivenheder ser ud til at modsige hinanden, men gør det ikke. Den ene gjorde specifikationen til et offentligt gode. Den anden satte en pris på evnen til at drive den. Læst sammen på samme dag besvarer de et spørgsmål, ejere har stillet, siden agenter begyndte at dukke op i produktionsmiljøer: forsvinder problemet, når kontrollen bliver standardiseret? Nej. Den skifter blot budgetlinje.

Hvad Cofide faktisk laver

Cofide beskriver sig selv som en identitetsplatform bygget på åbne standarder, der sikrer applikationsworkloads og AI-agenter i ethvert cloudmiljø. I praksis erstatter den statiske hemmeligheder, altså de langlivede API-nøgler, tokens og servicekontooplysninger, der hober sig op i ethvert miljø, med kortlivede kryptografiske identiteter, som workloaden automatisk bærer med sig. Til udstedelse af identitet støtter den sig på SPIFFE og SPIRE, og til udveksling af legitimation på OAuth og OIDC. For agenter udsteder den en verificeret agentidentitet og bevarer samtidig brugerens identitet gennem tokenudveksling på tværs af tjenestegrænser.

Den del, der tæller for agenter: en AI-agent handler på eget initiativ, kalder eksterne grænseflader og krydser jævnligt tillidsgrænser. En statisk legitimation kan ikke udtrykke, hvem der bad om handlingen, kun hvilken nøgle der blev brugt. At adskille agentens egen identitet fra den delegerede beføjelse fra den person, den handler på vegne af, er forskellen på et revisionsspor, der nævner et menneske, og et, der nævner en delt hemmelighed.

Gratis at indføre er ikke gratis at drive

Keyfactors chief product and technology officer, Gün Akkor, formulerede pointen klarest i meddelelsen: kunderne går i stå med at sikre deres workloads, fordi det er driftsmæssigt svært, og ikke fordi teknikken kommer til kort. Det er en leverandør, der beskriver sit eget marked ærligt, og det er samtidig den rigtige læsning af begge dagens meddelelser. Flaskehalsen var aldrig specifikationen. Flaskehalsen er at udstede en identitet til hver workload, forny den med meget korte mellemrum, tilbagekalde den, når workloaden dør, og fremskaffe dokumentation for, at alt dette skete.

Følgen for et budget: når en kontrol bliver en åben standard, falder licensomkostningen mod nul, mens driftsomkostningen slet ikke rører sig. Et hold, der læser en gratis standard som en gratis kontrol, finansierer pilotforsøget og ikke driften. Leverandørerne køber driften, fordi det er dér, den varige omsætning ligger, og de køber den hos folk, der allerede har udført den, i stedet for selv at bygge den op.

Enogtyve dage efter en milliard dollar

Keyfactor hentede mere end en milliard dollar hos Summit Partners den 6. juli. Enogtyve dage senere bestod det første synlige træk med en balance af den størrelse i at købe et selskab med seks ansatte. Det er værd at dvæle ved. Intet ved et hold på seks antyder knap kode, for implementeringer af en åben specifikation er pr. definition ikke en mangelvare. Det knappe er antallet af mennesker, der har drevet workload-identitet i et produktionsmiljø og ved, hvor den brister.

Men: et så lille opkøb er også billig optionalitet for en køber på Keyfactors niveau, og det ville være forkert at læse det som en gennemtænkt dom over markedet. Stifteren, Matthew Bates, var tidligere medstifter af Jetstack, som Venafi overtog i marts 2020, så dette er den samme persons anden exit i samme lag. Det bemærkelsesværdige er ikke prisen. Det er, at kompetence inden for maskinidentitet bliver ved med at blive opslugt af en håndfuld certifikatleverandører i stedet for at vokse til selvstændige selskaber.

Hvad der hører hjemme i næste års budget

Tre linjer, i denne rækkefølge. For det første en opgørelse: hvor mange ikke-menneskelige identiteter findes der i jeres miljø, hvor mange af dem har permanente adgangsoplysninger, og hvor mange er ikke blevet gennemgået det seneste år? Man finansierer ikke et rotationsprogram mod et tal, man ikke har. For det andet driftsomkostningen: nogen står med navns nævnelse for udstedelse, fornyelse og tilbagekaldelse, og hvis det ikke er nogen i dag, bliver det heller ikke nogen efter pilotforsøget. For det tredje dokumentationen: NIS2 forventer dokumenteret adgangsstyring og sårbarhedshåndtering, og kortlivet identitet frembringer den optegnelse løbende, mens statiske hemmeligheder ikke frembringer nogen.

Kort sagt: at standarden blev åben, fjernede jeres undskyldning for at vente, ikke jeres pligt til at bemande den. Spørger en revisor om tolv måneder, hvordan en agent i jeres miljø beviste, hvem den var, kommer svaret fra det, I finansierede i år. En specifikation, det intet koster at indføre, er ikke det samme som en kontrol, det intet koster at opretholde.