İçeriğe geç
Sıfırıncı Dakika
Son dakika

Perplexity, yapay zekâ ajanları için SPACE sandbox platformunu açık kaynak yaptı

Yapay Zekâ1 dk okuma
Perplexity, yapay zekâ ajanları için SPACE sandbox platformunu açık kaynak yaptı

Kısaca

Perplexity, ajan görevlerini izole Firecracker mikroVM'lerde çalıştıran SPACE platformunu Apache 2.0 lisansıyla GitHub'da açtı. Kimlik bilgileri ve dış trafik sanal makinenin dışından denetleniyor; üretimde medyan oluşturma gecikmesi 185 ms'den 60 ms'ye indi. Kırmızı takım testinde 108 VM'den kaçış denemesinin hiçbiri başarılı olmadı.

  • Her ajan görevi için ayrı Firecracker mikroVM
  • Kimlik bilgileri ve dış trafik ana makineden denetleniyor
  • Apache 2.0 lisansıyla GitHub'da açık kaynak
  • Rust tabanlı, 0.8.0 sürümü; HTTP API ve olay akışı
  • Üretimde medyan oluşturma gecikmesi 60 ms
  • Kırmızı takım testinde 108 kaçış denemesinin tamamı başarısız

SPACE nedir?

Perplexity, Perplexity Computer'daki her görevin arkasında çalışan sandbox platformu SPACE'i (Sandboxed Platform for Agentic Code Execution) açık kaynak yaptı. Kod, Apache 2.0 lisansıyla GitHub'da yayımlandı. Amaç, kod yazan veya web'de gezen yapay zekâ ajanlarını üretimde test edilmiş bir izolasyon katmanıyla çalıştırmak.

Nasıl izole ediyor?

Her ajan görevi kendi Firecracker mikroVM'sinde, kendi konuk çekirdeğiyle çalışıyor. Kimlik bilgileri konuk sisteme hiç girmiyor; ana makinedeki ağ katmanında enjekte ediliyor. Her dış bağlantı, ana makinedeki ağ geçidinden geçerek izin listesine takılıyor. Kök dosya sistemi btrfs copy-on-write ile oluşturuluyor.

Durumlar ve hız

Sandbox'lar çalışıyor, duraklatılıyor, askıya alınıyor ve siliniyor olmak üzere dört durumdan geçiyor. Hareketsiz kalan sandbox'lar varsayılan olarak 6 saat sonra askıya alınıyor. Üretimde 90. yüzdelik oluşturma gecikmesi 447 ms'den 89 ms'ye, medyan gecikme ise 185 ms'den 60 ms'ye düştü.

Kırmızı takım sonuçları

Perplexity'nin testinde 9 model konuk sistemde kök yetkiyle denendi. 108 VM'den ana makineye kaçış denemesinin hiçbiri başarılı olmadı. Ancak düzeltmelerden önce 54 kısmi ağ testinin 11'inde ajanlar çıkış politikasını atlattı; DNS sahtekârlığı ve paylaşılan CDN adresleri kullanıldı. Kaynak adres doğrulaması ve TLS denetimi eklendikten sonra tekrar testte doğrulanmış bir atlatma görülmedi.

Gereksinimler

SPACE, Rust ile yazılmış ve 0.8.0 sürümüyle geliyor. KVM destekli Linux x86_64 bir ana makine, /dev/kvm, btrfs ve Docker gerekiyor; macOS desteklenmiyor. HTTP API ve sunucu tarafı olay akışı sunuyor.

Neden önemli?

Ajanların canlı sistemlerde ne kadar risk taşıdığı sık sık gündeme geliyor; Perplexity'nin üretimde test edilmiş izolasyon katmanını açması, kendi ajanını kuran ekipler için somut bir güvenlik referansı.

Kaynaklar

İlgili haberler