A Chainguard elkülönített környezetet ad a kódoló ügynököknek

A Chainguard bemutatta a Workspaces szolgáltatást, amely minden fejlesztőnek és kódoló ügynöknek külön, hardveresen izolált microVM-et biztosít. A környezetekből hiányoznak a valódi hitelesítő adatok, a hálózati kapcsolat pedig szabályozható.
- A Workspaces minden kódoló ügynöknek külön, hardveresen izolált microVM-et biztosít.
- A valódi hitelesítő adatok nem kerülnek be a munkakörnyezetbe.
- A kimenő hálózati kapcsolatok szabályokkal korlátozhatók.
- A futtatásokról aláírt igazolások és hamisításbiztos naplók készülnek.
- A szolgáltatás jelenleg bétában érhető el.
Külön gépet kap minden kódoló ügynök
A Chainguard 2026. október 14-én jelentette be a Chainguard Workspaces szolgáltatást. A vállalat szerint a rendszer megkeményített, hardveresen elkülönített microVM-eket használ, amelyeket zero-CVE Chainguard OS Packages csomagokból építenek fel. A cél, hogy a biztonsági és platformcsapatok több kódoló ügynököt futtathassanak önállóan, miközben korlátozzák egy esetleges kompromittálás hatását.
A Workspaces távoli microVM-ként működik, és szinkronizálja a fejlesztő helyi munkafáját. Így a fejlesztő megtarthatja a saját szerkesztőjét és Git-alapú munkafolyamatát, miközben a kód végrehajtása a gépétől elkülönített környezetben történik. A Chainguard szerint akár több tucat ügynök is dolgozhat párhuzamosan ütközések nélkül, például migrációkon, javítási kampányokon és refaktoráláson.
Dan Lorenc, a Chainguard vezérigazgatója és társalapítója szerint a csapatok jelenleg két rossz lehetőség között választanak: az ügynökök a produkciós kulcsok közelében futnak, vagy a fejlesztők egész nap engedélykéréseket kezelnek. „A Workspaces megszünteti ezt a kompromisszumot. Minden ügynök saját, megkeményített, elkülönített gépet kap, amelyben nincs olyan adat, amit érdemes lenne ellopni”, mondta.
A rendszer a hozzáféréseket és a futásokat is ellenőrzi
A Workspacesbe a valódi hitelesítő adatokat a munkakörnyezeten kívül injektálják, ezért az ügynökök nem férnek hozzá közvetlenül ezekhez. Azok az eszközök, amelyeknek lemezen tárolt hitelesítő adatra van szükségük, titkosított, rövid élettartamú helyettesítőt kapnak. A Chainguard állítása szerint ez a helyettesítő önmagában használhatatlan, ha illetéktelen kézbe kerül.
A választható kimenő hálózati szabályok letilthatják azokat a kapcsolatokat, amelyeket a csapat nem hagyott jóvá. Ez a vállalat szerint megakadályozhatja, hogy egy promptinjektálás által befolyásolt ügynök vagy egy kompromittált függőség nem engedélyezett külső rendszerekkel kommunikáljon.
A microVM-ek kizárólag zero-CVE Chainguard OS Packages csomagokat használnak, köztük FIPS-kompatibilis eszközláncokat. A függőségeket futásidőben a lockfile alapján ellenőrzik, így az ellenőrizetlen vagy módosított kód nem hajtható végre. Minden hitelesítőadat-hívást és hálózati kapcsolatot hamisításbiztos nyilvántartás rögzít. Minden futtatás aláírt igazolást is készít a pontos környezetről, a kódmódosításokról és az ellenőrzések eredményéről.
Gyors indítás és beépített ellenőrzés
A fejlesztők munkáját cache-hot microVM-pillanatképek segítik, amelyeket az adott tárolóhoz és eszközlánchoz társítanak. A Chainguard szerint az új munkakörnyezetek indítása és a felfüggesztett környezetek folytatása másodpercek alatt megtörténhet. A csomagfüggőségek közvetlenül a helyi lemezről töltődnek be a lockfile szerint, így a folyamatból kimaradnak a külső regisztrációs tárak lekérései és az ezekhez kapcsolódó letöltési késedelmek.
A Workspaces a Chainguard Checksszel is együttműködik, amely a bejelentés napján bétaállapotban indul. Az ügynökök a CI-teszteket a munkakörnyezetben futtatják, majd addig folytatják a munkát, amíg az ellenőrzések sikeresek nem lesznek. A vállalat szerint ez segíthet elkerülni, hogy befejezetlen vagy hibás kód kerüljön átadásra.
Ha az ügynöknek fejlesztői beavatkozásra van szüksége, a munkakörnyezet még 10 percig aktív marad, ezután automatikusan pillanatképre felfüggesztik. A memóriaállapot, az aktív folyamatok és a gyorsítótárak megmaradnak, miközben a szünet alatt nincs folyamatos számítási költség.
Bétában érhető el a szolgáltatás
A Chainguard Workspaces jelenleg bétaállapotban érhető el. A vállalat a biztonsági és platformcsapatoknak szánja, amelyek fejlesztői kódoló ügynökök flottáit futtatják. A Chainguard szerint az ügynökök terjedésével a védelem súlypontja az ügynök működéséről arra a környezetre helyeződik, ahol az ügynök kódot ír és futtat.
Az IDC kutatási igazgatója, Katie Norton szerint a szervezetek a mesterséges intelligencia által generált kódot és az ügynökalapú fejlesztési munkafolyamatokat a külső szoftverekkel és nyílt forráskódú csomagokkal együtt a szoftverellátási lánc fontos kockázatai közé sorolják. Norton úgy vélte, az olyan megközelítések, amelyek elkülönítik az ügynökök futtatási környezetét, távol tartják tőlük a titkokat és naplózzák a tevékenységüket, az ellenőrzés fenntartása mellett támogathatják az ügynökalapú fejlesztés nagyobb léptékű használatát.
PR Newswire: Introducing Chainguard Workspaces: Hardened, Hardware-Isolated Environments for Faster Agentic Development


