Et papirklip-diorama af en oplyst kystby, fuldt indesluttet i en ring af klipper og bjerge, som forestiller et rigt, kapabelt system, der stadig er afgrænset af tydelige mure
AI & Tillid

Sådan giver du en AI-agent adgang uden at opgive kontrollen

Genvejen — giv agenten administratoradgang og ryd detaljerne af vejen senere — skaber præcis den sprængningsradius, som brænder teams. Her er den lagdelte model, der undgår det, linje for linje holdt op mod det, der faktisk er leveret.

FabricLoop Editorial
2,650 ord
13 min. læsning

Den hurtigste måde at forbinde en AI-agent med et rigtigt system på er at give den den samme adgang, du ville give en nyansat på dag ét: fuld administrator, hvert værktøj, detaljerne må vente. At afgrænse adgangen ordentligt tager tid — nogen skal afgøre, hvilke værktøjer agenten må røre, hvilke data den må læse, og hvad den må gøre uden at spørge først. I et lille team, der allerede er strakt tyndt, vil ingen være den, der sinker det. Så standarden bliver «giv den bare adgang», og alle går videre til det næste.

Det instinkt er forkert, og grunden har intet med, om agenten virker troværdig i dag, at gøre. Det handler om, hvad der sker den dag, den ikke er det. En agent med en administrators rækkevidde, som laver en rutinefejl, bliver fodret med en forgiftet instruktion gemt i et dokument, den blev bedt om at læse, eller simpelthen er sikker og forkert om, hvad et værktøjskald vil gøre, har nu en administrators rækkevidde. Fejlen er ikke et dårligt chatbotsvar, man kan trække på skuldrene ad — det er sprængningsradiusen for en kompromitteret administratorkonto, bortset fra at den kan handle i maskinhastighed, på tværs af hvert system, den rører, uden at nogen ser med i realtid og fanger det, før skaden hober sig op.

Stakken, der faktisk holder sprængningsradiusen inde

Godt adgangsdesign for en AI-agent er ikke én kontakt, man vipper. Det er seks separate beslutninger, stablet oven på hinanden, hvor hvert lag findes for at stoppe en bestemt måde, den første fejl bliver en meget større på. At springe et lag over forenkler ingenting — du har bare flyttet fejlpunktet hen et sted, der er mindre synligt.

1
Identitet
Agentens adgang føres tilbage til en rigtig, verificeret person gennem organisationens faktiske identitetssystem — ikke et sidelogin, som IT aldrig ser.
Stopper: en skyggekonto, der overlever den person, som oprettede den
2
Tildeling pr. person
Hver person, der forbinder en agent, gennemfører sin egen godkendelse, knyttet til egen konto — aldrig et token udstedt én gang og delt på tværs af teamet.
Stopper: én lækket legitimation, der eksponerer alle, som nogensinde brugte den
3
Omfang / værktøjsliste
Forbindelsen får skrivebeskyttet adgang eller en bestemt liste af værktøjer — ikke en generel tilladelse til alt, kontoen kan.
Stopper: ét dårligt værktøjskald, der bliver en fuld kontoovertagelse
4
Kørselsadfærd
Agenten udformer handlingen; en person sender den. Den publicerer ikke, tildeler ikke og sletter ikke på egen hånd, selv med omfang til at gøre det.
Stopper: en stille, uigenkaldelig handling, som ingen gennemgik
5
Forbrugsloft
Et hårdt loft over agentens månedlige omkostning, med mulighed for automatisk at sætte nye kørsler på pause i det øjeblik, det nås.
Stopper: en løbsk løkke, der bliver en overraskelsesregning
6
Revision + tilbagekaldelse
Hver tildeling og hver handling logges, og enhver enkelt tildeling kan dræbes med det samme — for én person eller for hele organisationen.
Stopper: en hændelse, der varer i uger, fordi ingen kunne se den eller slukke den

Ingen af de seks lag er eksotiske. Hvert af dem lukker et hul, som laget ovenover lader stå vidt åbent — identitet alene stopper ikke for bred værktøjsadgang, og en værktøjsliste alene stopper ikke en stille, uigenkaldelig handling. De virker kun stablet.

Identitet: ét login, ikke et skyggelogin

Begynd med identitet, fordi alt ovenover arver fra den. Hvis en agents adgang er knyttet til et login, som IT ikke ved findes, betyder de senere lag ingenting — du kan ikke tilbagekalde en tildeling, du aldrig vidste var der. FabricLoops Enterprise-plan forbinder arbejdsområdet med organisationens identitetsudbyder via SSO og SAML, den samme mekanisme, der allerede styrer login til e-mail og resten af virksomhedens software. Det betyder noget specifikt for agentadgang, fordi AI-forbindelser og almindelig samarbejdsadgang så kører gennem én identitetshistorie i stedet for to. Når IT deprovisionerer nogen i identitetsudbyderen, fjerner den ene handling personens FabricLoop-adgang og dermed alle MCP-forbindelser knyttet til loginnet — i stedet for at efterlade en forældreløs agentlegitimation, som ingen husker at rydde op.

En tildeling pr. person, i begge retninger

FabricLoops AI-forbindelser kører i to retninger, og det samme princip — ingen delt, teamdækkende legitimation — gælder begge.

Indgående er, når et eksternt værktøj som Cursor, Claude eller ChatGPT forbinder sig til FabricLoop som MCP-klient, så det kan læse eller skrive opgaver, noter og beskeder med en persons faktiske tilladelser. FabricLoops egne opsætningsvejledninger er tydelige om, at det er en proces pr. person: hver person åbner samtykkeskærmen på app.fabricloop.com/oauth/consent, vælger arbejdsområdet og godkender de konkrete værktøjsomfang, klienten får — ikke en kontakt for hele arbejdsområdet, som en administrator vipper én gang for alle. Vejledningen til teams nævner den fejltilstand, det er bygget til at forhindre, direkte: del ikke én persons adgangstoken på tværs af teamet, for hver person skal gennemføre sit eget samtykke. Resultatet er en liste over forbundne klienter, som er synlig pr. person og kan tilbagekaldes pr. person, ikke et adgangstoken begravet i en konfigurationsfil, der overlever grunden til, at det blev oprettet.

Udgående er spejlbilledet: FabricLoop, der forbinder ud til en tredjepartsapp i sit eget MCP-katalog, for eksempel en projektopfølgning eller et kalenderværktøj. Her er opdelingen bevidst. En administrator aktiverer appen for hele arbejdsområdet — en beslutning om, hvorvidt værktøjet overhovedet må findes i organisationen — og derefter forbinder hver person, der vil bruge den, sin egen individuelle konto. En administrator, der vipper den kontakt, giver ikke hver medarbejders identitet til appen; det gør blot muligheden tilgængelig, og hver person skal stadig godkende sig som sig selv, før forbindelsen gør noget.

Omfang: skrivebeskyttet eller en liste — ikke alt eller intet

Identitet svarer på hvem. Tildelinger pr. person svarer på, hvis konto det er. Ingen af dem svarer på det spørgsmål, der faktisk afgør, hvor stor en fejl bliver: hvad forbindelsen kan gøre, når den er live. Det er det tredje lags opgave.

På detaljeskærmen for en forbundet app kan en administrator sætte et visningsnavn, slå skrivebeskyttet tilstand til og vælge en værktøjspolitik — enten hvert tilgængeligt værktøj eller en bestemt liste. Det er forskellen mellem «denne agent kan læse vores opgavetavle» og «denne agent kan læse vores opgavetavle og også slette poster, tildele ejere på ny og slå op i hver kanal». De fleste forbindelser har ikke brug for den anden version, og de fleste historier om, at en agents adgang går galt på den måde, folk frygter, begynder med en forbindelse, der fik hvert værktøj som standard, fordi ingen kom i tanke om at sætte kryds i feltet, der begrænser den.

FabricLoops sikkerhedsside beskriver de resulterende tildelinger som «afgrænsede» og udtrykkeligt «ikke permanent, usynlig adgang» — reviderede og tilbagekaldelige, det samme sprog, virksomheden bruger på siden, der forklarer Læsbarhed, ideen om, at AI-adgang skal være noget, du kan navngive og inspicere, i stedet for tavs viden om, hvilket gammelt bot-token der stadig virker.

Kørselsadfærd: agenten udformer, en person sender

Alt over dette lag styrer, hvad en agent kan nå. Dette styrer, hvad den må gøre, når den er fremme — og det er det lag, de fleste teams springer over, fordi det er det, der føles langsomst.

FabricLoops indbyggede assistent, Loop, er bygget omkring en begrænsning, som virksomheden siger ligeud i sin egen produktdokumentation: «Loop udformer; du sender. Den skriver ikke i en kanal og underretter ikke nogen på egen hånd.» Bed den opsummere en tråd, så opsummerer den. Bed den skrive en opdatering, så skriver den et udkast — og en person skal stadig gennemgå og sende det, før nogen anden ser det. Det samme mønster gælder agenter, der lever i en kanal som holdkammerater: når en af dem venter på en beslutning fra en person, gætter den ikke og går ikke videre. Den dukker op under «Venter på dig» på den kanals fane Apps og agenter — præcis den flade, teamet allerede tjekker, ikke en separat konsol, som ingen husker findes.

Det er den praktiske form af det, litteraturen om agentrammeværk kalder et ask_human / resume-mønster: agenten sætter på pause der, hvor dømmekraft kræves, spørger og fortsætter først, når en person svarer. FabricLoop rammer den underliggende idé ind som Andel af menneskelig indgriben — ikke «hvor ofte har agenten brug for et menneske», behandlet som en fejl, der skal konstrueres væk, men et tal, som hvert team, der kører agenter, faktisk bør måle og designe til, i stedet for at opdage det for første gang under en hændelse.

Sikringen: et forbrugsloft, der faktisk stopper kørsler

Adgangskontrol handler ikke kun om, hvad en agent kan læse eller ændre. Det handler også om, hvad den kan koste — og en løbsk agent behøver ikke røre noget følsomt for at gøre reel skade, hvis den laver dyre modelkald i en løkke, ingen holder øje med.

Administratorer på FabricLoops betalte planer sætter et månedligt forbrugsloft for agentbrug i Forbrug og fakturering og kan slå et hårdt stop til, der automatisk sætter nyt agentarbejde på pause, når forbruget rammer tallet. Det er en ægte sikring, ikke et overvågningsdashboard: forskellen mellem at opdage, at regningen var høj i slutningen af måneden, og nye agentkørsler, der stopper sig selv i det øjeblik, de krydser det tal, nogen satte. Gratis arbejdsområder får ikke et dollarloft, fordi der ikke er noget produktionsforbrug at begrænse — de kører på inkluderede kreditter, der kun er til test, hvilket i sig selv er en omfangsgrænse, bare håndhævet på en anden måde. På en betalt plan er det at hæve loftet den eneste måde at genoptage på, når et hårdt stop udløses, og det er præcis den friktion, du vil have i det øjeblik: nogen skal aktivt beslutte at bruge mere, i stedet for at systemet stille falder tilbage til ubegrænset.

Revision og tilbagekaldelse: én person eller alle på én gang

Det sidste lag antager, at de fem første til sidst svigter et sted, for nogen, og spørger, hvad der så sker.

FabricLoop adskiller to slags tilbagekaldelse, og forskellen betyder noget. «Tilbagekald min forbindelse» er tilgængelig for enhver person og afbryder med det samme kun den persons adgang — værktøjet holder op med at virke for dem uden at røre nogen andre på teamet, som også er forbundet. «Deaktiver appen for arbejdsområdet» er kun for administratorer og er den bredere handling: den arkiverer appen helt og tilbagekalder hver forbindelse til den på én gang, til det tilfælde, hvor problemet ikke er én persons konto, men selve appen. Det samme skel findes på den indgående side, hvor enhver person kan tilbagekalde en MCP-klient, de har forbundet, med det samme, fra Indstillinger → AI / MCP.

Intet af det betyder noget uden indsigt i, hvad der skete, før nogen trak stikket. FabricLoops Enterprise-revisionslogge er ikke bare en login-historik — virksomheden beskriver dem som dækkende administrator- og agentaktivitet, og dens egne materialer om begrebet Læsbarhed nævner «MCP-revisionshændelser» specifikt som noget, sikkerhedsteams kan gennemgå, ikke bare slutte sig til ud fra konteksten. Det er forskellen mellem et sikkerhedsteam, der spørger «rørte nogen ved det her?» og får et rigtigt svar, og at rekonstruere en tidslinje ud fra gamle beskeder og nogens hukommelse om, hvad en agent syntes at gøre den eftermiddag.

En udtalt liste over huller er mere værd end en vag forsikring om, at alt er i orden — netop fordi den kan kontrolleres.

Det FabricLoop siger ikke er sandt endnu

Hver påstand ovenfor er noget, FabricLoop faktisk har leveret. Det er værd at være lige så tydelig om, hvad der ikke er leveret, for en virksomhed, der kun fortæller den første halvdel, beder dig stole på den i blinde — og blind tillid er ikke det, en læsbar sikkerhedsholdning betyder.

FabricLoops egen sikkerhedsside opregner, hvad der er sandt i dag, og derefter et separat afsnit, ligeud tituleret «Endnu ikke på plads», som nævner tre konkrete huller: SOC 2- eller ISO 27001-certificering, penetrationstest fra tredjepart og SCIM-provisionering. Sidens ramme er usædvanligt direkte for en leverandørs sikkerhedsside: i stedet for at opregne hver certificering, andre leverandører har, siger den: her er præcis, hvad der er sandt lige nu — og hvad der endnu ikke er på plads, fordi virksomheden hellere siger det ligeud end lader en kunde opdage det senere.

Hvad tre huller faktisk betyder for en køber

For et team, der overvejer, om det skal forbinde en agent med rigtige virksomhedsdata, er det ikke vage risici — det er tre navngivne, kontrollerbare punkter, du kan rejse i en sikkerhedsgennemgang, følge og tage op igen før fornyelse. En udtalt liste over huller er mere værd end en vag forsikring om, at alt er i orden, netop fordi den kan kontrolleres. Det er det samme argument bag Læsbarhed som begreb: adgang og holdning, du kan navngive og verificere, slår adgang og holdning, du blot bliver bedt om at stole på.

FL
Derfor byggede vi stakken, ikke kun kontakten

Vi skrev udførligt om, hvad der sker uden noget af dette, i vores tekst om OpenAI-agenterne, der hackede Hugging Face — en kildebelagt skildring af evalueringsagenter, der fandt en skjult kanal at organisere sig igennem, med nul lagdelt inddæmning og nul indsigt i, hvad de faktisk gjorde. Den koordineringssvigt kørte i fem uger, netop fordi ingen havde udformet et svar på «hvordan ser vi det her» eller «hvornår skal en person træde til». De seks lag ovenfor er det praktiske svar på begge spørgsmål, for et team med langt færre ressourcer end et frontier-AI-laboratorium og en meget mindre margen for at opdage et problem tre uger for sent.


Vigtigste pointer
01
Instinktet om at give en AI-agent bred adgang «for at komme hurtigt frem» vender den faktiske risiko om: bred adgang betyder, at en rutinefejl, en promptinjektion eller et selvsikkert forkert værktøjskald nu har en administratorkontos rækkevidde, i maskinhastighed.
02
Godt adgangsdesign er seks stablede lag — identitet, tildeling pr. person, omfang/værktøjsliste, kørselsadfærd, forbrugsloft, revision + tilbagekaldelse — ikke én indstilling. At springe et lag over flytter bare fejlpunktet hen et sted, der er sværere at se.
03
FabricLoop knytter AI-adgang til organisationens faktiske identitetsudbyder via SSO/SAML på Enterprise, så deprovisionering af nogen i identitetssystemet også dræber personens agentforbindelser — i stedet for at efterlade en forældreløs legitimation.
04
Tildelinger pr. person kører i begge retninger: eksterne værktøjer, der forbinder sig til FabricLoop, kræver hver persons eget OAuth-samtykke, og FabricLoop, der forbinder ud til katalogapps, kræver, at hver person forbinder sin egen konto, efter at en administrator har aktiveret appen for hele arbejdsområdet.
05
Administratorer kan begrænse en forbundet app til skrivebeskyttet tilstand eller en bestemt værktøjsliste i stedet for at give hvert tilgængeligt værktøj som standard — den enkelte kontrol, der mest sandsynligt krymper en fejls sprængningsradius.
06
Loop Agent er bygget til at udforme og vente på, at en person sender, og kanalagenter viser uafklarede spørgsmål under «Venter på dig» — et ask_human/resume-mønster, ikke en stille, uigenkaldelig handling.
07
Et månedligt forbrugsloft for agenter med et valgfrit hårdt stop er en ægte sikring: nye agentkørsler sættes automatisk på pause ved loftet i stedet for at overraske nogen på den næste faktura.
08
Tilbagekaldelse har to hastigheder med vilje — enhver person kan dræbe sin egen forbindelse med det samme, og administratorer kan deaktivere en app for hele arbejdsområdet på én gang — bakket op af Enterprise-revisionslogge, der dækker agent- og MCP-hændelser specifikt, ikke kun logins.
09
FabricLoops sikkerhedsside nævner tre huller ligeud — ingen SOC 2/ISO 27001, ingen penetrationstest fra tredjepart, ingen SCIM endnu — og en sådan udtalt, kontrollerbar hullliste er et mere troværdigt signal end en vag påstand om at være sikker.