Svarīgākais Latvijai

Pirmdiena, 12. oktobris Šodien vārda dienu svin: Valfrīds, Kira

Rīga: 7 °C, apmācies, vējš D 2 m/s (LVĢMC mērījums, Rīga Universitāte, 09:00) Rīga

AWS izlaiž Strands Box — atvērtā koda smilškasti MI aģentu darbību ierobežošanai

Amazon Web Services developer preview režīmā publicējusi Apache 2.0 smilškasti Strands Box, kas apvieno operētājsistēmas izolāciju ar Dogwood politikas valodu aģentu rīcības kontrolei.

AWS izlaiž Strands Box — atvērtā koda smilškasti MI aģentu darbību ierobežošanai
Ilustratīvs attēls. Foto: FlyD / Unsplash

Amazon Web Services (AWS) izlaidusi atvērtā koda rīku Strands Box developer preview versijā ar Apache 2.0 licenci. Rīks paredzēts MI aģentu izolācijai: tas apvieno operētājsistēmas līmeņa robežas ar sīkām politikas noteikumiem, kas ņem vērā ne tikai to, ko aģents mēģina darīt tagad, bet arī to, ko tas jau ir izdarījis.

AWS norāda, ka kodēšanas un citu uzdevumu aģenti arvien biežāk darbojas tā sauktajā «YOLO» režīmā — apstiprinot darbības bez cilvēka pārskata. Tādā režīmā aģents var iziet ārpus darba mapes, palaist destruktīvu komandu vai sasniegt kredenciālus, kas tam nebija paredzēti. Konteineri un mikroVM nodrošina izolāciju, taču, tiklīdz rīks ir «iekšā», izolācija pati par sevi nenosaka, kā to drīkst lietot.

Strands Box pašlaik atbalsta Mac datorus ar Apple silicon un macOS 15 vai jaunāku; Linux atbalsts ir plānots. Aģents darbojas kodola nodrošinātā smilškastē (macOS Seatbelt), bet čaulas komandas, Python kods, MCP (Model Context Protocol) rīki un tīkla satiksme iet caur kontrolpunktiem. Lēmumus pieņem Dogwood Local Engine — AWS šogad atvērtā koda politikas valoda un novērtēšanas dzinējs. Noklusējums ir aizliegts, ja vien noteikums skaidri neatļauj.

Politikas var saistīt darbības starp rīkiem. Piemēram, pēc faila lasīšanas klientu datu mapē var bloķēt izejošos HTTP pieprasījumus neatkarīgi no tā, vai lasīšanu veica čaula vai Python. AWS piemērā incidentu izmeklēšanas aģentam atļauj publicēt Slack ziņas ne biežāk kā trīs reizes 10 minūtēs; ceturtais mēģinājums saņem HTTP 403 ar norādi uz konkrēto noteikumu.

Tīkla vārteja var arī aizsargāt noslēpumus: aģents saņem aizvietotāja marķieri, bet īsto API atslēgu vārteja ievieto tikai atļautā pieprasījumā. AWS izsaukumiem vārteja paraksta pieprasījumus ārpus aģenta vides. Faili, kas tieši piešķirti box.toml konfigurācijā, paliek OS robežās un nenonāk politikas vēsturē — ja vēlas noteikumu par failu, tas jāsasniedz caur interpretatoriem.

AWS atzīst, ka pieejai ir kompromisi: uzticamajā kodā ietilpst interpretatori un protokolu starpnieki, kas paplašina uzbrukuma virsmu. Politiku rakstīšana Dogwood valodā var šķist sarežģīta; uzņēmums pievieno aģentu prasmi politikas veidošanai. Plānos ir CLI, kas atpazīst instalētās aģentu platformas un ģenerē sākotnējo box.toml, kā arī atbalsta paplašināšana uz izvietotām vidēm, piemēram, Amazon Bedrock AgentCore, ECS un Kubernetes.

Avoti

  1. AWS Open Source Blog: Introducing Strands Box aws.amazon.com
  2. InfoWorld: AWS takes aim at runaway AI agent behavior with Strands Box www.infoworld.com
  3. Help Net Security: Strands Box open-source sandbox for AI agents www.helpnetsecurity.com

Rakstu sagatavojis MI, pamatojoties uz norādītajiem avotiem.

Komentāri 0

Tavs komentārs

Komentārus raksta lasītāji. Tie parādās pēc redakcijas pārbaudes. Saites nav atļautas.

Pārbaudes kods

Vēl nav komentāru. Uzraksti pirmo.