Microsoft yalıtılmış kod çalıştırma sistemi MXC projesini tanıttı
Öne çıkanlar
- Windows, Linux ve macOS üzerinde çalışan sistem, güvenilmeyen kodları yerel yalıtım araçlarıyla sınırlandırıyor.
- Rust.NET ve Node dilleri için hazırlanan SDK paketleri doğrudan uygulamalara entegre ediliyor.
- Dosya sistemi, ağ ve arayüz erişimleri JSON tabanlı güvenlik ilkeleri üzerinden yönetiliyor.
Microsoft, güvenilmeyen kodların yalıtılmış alanlarda çalıştırılması amacıyla geliştirdiği açık kaynaklı MXC sistemini duyurdu. Sistem; yapay zeka modeli çıktıları, eklentiler ve harici araçlar gibi güvenilmeyen iş yüklerini Windows, Linux ve macOS işletim sistemlerinde güvenli biçimde yürütüyor. İşletim sistemine özgü yerel süreç yalıtımlarından tam sanal makinelere kadar uzanan çoklu arka uç mimarisi, tek bir standart model ve tipli yazılım geliştirme kitleri üzerinden yönetiliyor.
Platform, kurallara dayalı güvenlik ilkeleriyle dosya sistemi, ağ ve kullanıcı arayüzü erişimlerini sınırlandırıyor. Windows tarafında ProcessContainer ve Windows Sandbox, Linux tarafında Bubblewrap ve LXC, macOS tarafında ise Seatbelt gibi yerel teknolojiler varsayılan veya alternatif arka uç olarak görev yapıyor. Geliştiriciler; salt okunur, yazılabilir veya tamamen engellenmiş dosya yolları tanımlayabiliyor, giden ağ trafiğini varsayılan olarak reddedebiliyor ve pano erişimini kısıtlayabiliyor.
Sistem doğrudan uygulamaların içerisine gömülebilen Rust.NET ve Node kütüphaneleri aracılığıyla dağıtılıyor. Yazılım geliştirme kitlerinin yanı sıra bağımsız ikili çalıştırıcı dosyaları da JSON tabanlı yapılandırma dosyaları üzerinden konteyner oluşturma isteklerini kabul ediyor. Paketler, kural ihlallerini belirlemek amacıyla erişim engellerini kaydeden teşhis ve denetim araçlarını da içeriyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.