AI агентуудыг аюулгүй хаших шийдэл: Perplexity өөрсдийн “SPACE” сэндбокс платформоо нээлттэй эх болголоо
Сүүлийн үед хиймэл оюуны агентууд (AI agents) зөвхөн текст үүсгээд зогсохгүй, терминал дээр тушаал ажиллуулах, багц сангууд суулгах, файл засварлах зэргээр бүтэн код бичих түвшинд хүрч байна. Гэвч агентад ийм бүрэн эрх олгох нь системийн аюулгүй байдлын үүднээс асар их эрсдэл дагуулдаг билээ. Учир нь алдаатай prompt injection эсвэл загварын гэнэтийн үйлдлээс шалтгаалан үндсэн сервер, сүлжээ болон нууц түлхүүрүүд (API keys, credentials) задрах ноцтой аюултай.
Энэхүү тулгамдсан асуудлыг шийдвэрлэхээр Perplexity компани өөрсдийн "Computer" бүтээгдэхүүний ард ажилладаг SPACE (Sandboxed Platform for Agentic Code Execution) хэмээх аюулгүй байдлын дэд бүтцээ Apache 2.0 лицензээр нээлттэй эх (open-source) болгон нийтэд цацлаа.
SPACE гэж юу вэ?
SPACE нь AI агентууд болон хэрэглэгчийн бичсэн дурын кодыг хост системээс бүрэн тусгаарлагдсан microVM орчинд аюулгүйгээр ажиллуулах зориулалттай дэд бүтцийн платформ юм.
Энгийн Docker контейнер нь хост системийн Линукс цөмийг (kernel) дундаа хуваалцдаг учир container-breakout буюу цөмөөр дамжин хост руу нэвтрэх боломж харьцангуй өндөр байдаг. Харин SPACE нь AWS-ийн нээлттэй эхийн Firecracker виртуаль машины технологид суурилдаг тул даалгавар бүрт хэдхэн миллисекундын дотор тусдаа бие даасан хөнгөн Linux microVM үүсгэж өгдөг байна.
Perplexity уг платформыг 2026 оны 7-р сараас хойш үйлдвэрлэлийн (production) орчинд ашиглаж ирсэн бөгөөд өдөр бүр сая сая агент ажиллагааг амжилттай тусгаарлан гүйцэтгэж буй туршигдсан шийдэл юм.
Архитектурын гол онцлогууд: Итгэл үл хүлээлгэх зарчим (Zero-Trust)
SPACE платформын гол концепц нь "Агентыг анхнаасаа итгэж үл болох субъектийн түвшинд үзэх" юм. Үүний тулд дараах техникийн шийдлүүдийг хэрэгжүүлжээ:
- Rust хэл дээр бичигдсэн өндөр гүйцэтгэлтэй цөм: Системийн удирдлагын давхарга (control plane) болон сэндбоксын менежерт санах ойн найдвартай ажиллагааг хангах үүднээс Rust хэлийг ашигласан.
- Нууц мэдээллийг гадна хадгалах (Out-of-band Credential Injection): Агентын ажиллаж буй microVM дотор нууц түлхүүр, нэвтрэх эрхүүд суугддаггүй. Шаардлагатай API хүсэлт гадагш явуулах үед host талын удирдлагын давхарга хүсэлтийг шалгаж, credentials-ийг гаднаас нь залгаж өгдөг. Ингэснээр код өөрөө API түлхүүрийг уншиж хулгайлах боломжгүй.
- Сүлжээний хатуу хяналт (External Network Egress Control): Ихэнх халдлагууд серверээс гадагш өгөгдөл нууцаар илгээх (data exfiltration) замаар хийгддэг. SPACE нь VM-ээс гарч буй урсгалыг host талын проксигоор шүүж, зөвхөн зөвшөөрөгдсөн IP болон домайнууд руу хандах боломжийг олгодог.
- Төлөв хадгалах ба Snapshot/Rollback дэмжлэг: Хэрэв агент ажиллаж байх явцдаа алдаатай bash комманд ажиллуулах эсвэл сэжигтэй үйлдэл хийвэл сэндбоксыг тухайн агшинд түр зогсоох (pause), өмнөх snapshot руу буцаах (rollback) эсвэл салаалж шинэ орчин үүсгэх (branching) боломжтой.
108 удаагийн Red-Team туршилт: Нэг ч удаа задарсангүй
Perplexity нээлттэй эх болгохынхоо өмнө зах зээл дээрх хамгийн шилдэг 9 том хэлний загварт (LLMs) зориуд зочин VM дотор root эрх өгч, host систем рүү нэвтрэх (escape) туршилт хийлгэжээ.
Нийт 108 удаагийн зохион байгуулалттай халдлагаас нэг ч загвар хост систем рүү гарч чадаагүй буюу microVM түвшний тусгаарлалт 100% хамгаалагдсан байна. Туршилтын явцад илэрсэн DNS spoofing болон сүлжээний цоорхойнуудыг хөгжүүлэгчид шуурхай засаж, хамгаалалтын давхаргуудыг улам чангатгасан гэдгээ тайландаа дурджээ.
Хөгжүүлэгчид хэрхэн ашиглах вэ?
Хэрэв та өөрийн бүтээгдэхүүндээ (жишээлбэл, Claude Code, Cursor, өөрсдийн дотоод агентууд эсвэл код ажиллуулдаг чатбот) хэрэглэгчийн дурын кодыг ажиллуулах шаардлагатай бол SPACE-ийг өөрийн дэд бүтэц дээр ашиглаж болно.
- HTTP API ба SSE (Server-Sent Events): Төвөгтэй wrapper сангүйгээр, шууд энгийн REST API болон SSE ашиглан сэндбокс үүсгэх, команд дамжуулах, үр дүнг стримээр унших боломжтой.
- E2B нийцэл: Зах зээлд түгээмэл ашиглагддаг E2B SDK-тэй нийцтэй ажиллах wrapper дагалдаж ирсэн тул одоо байгаа системээ хялбархан шилжүүлэх боломжтой.
- Клауд түншлэл: CoreWeave, Akamai болон Crusoe зэрэг клауд платформууд SPACE-ийг удирдлагатай (managed) үйлчилгээ хэлбэрээр дэмжихээр болжээ.
AI агентуудын эрин үед программ хангамжийн аюулгүй байдал нь хэлний загварын ёс зүйн заавраар биш, харин дэд бүтцийн түвшний хатуу хязгаарлалтаар хангагдах ёстой гэдгийг Perplexity-ийн энэ алхам тод харуулж байна.
Эх сурвалж:
- Perplexity Engineering: Open-sourcing SPACE, the sandbox platform behind Computer
- GitHub: perplexityai/SPACE
- Perplexity Security Research: Escaping SPACE: Part I
Сэтгэгдэл
Ачаалж байна...