Amazon açık kaynaklı Rust doğrulama aracı Verus'u tanıttı
Öne çıkanlar
- Verus, Rust kodunun tüm girdi kombinasyonlarında teknik şartnameye uyduğunu kanıtlıyor.
- Amazon, Nitro Isolation Engine altyapısındaki kritik bileşenleri doğrulamak için araçtan yararlandı.
- Standart Cargo derleme süreçleriyle uyumlu çalışan sistem bir saniyenin altında geri bildirim veriyor.
Amazon, Rust ile yazılan yazılımların matematiksel olarak doğrulanmasını sağlayan açık kaynaklı Verus aracının ayrıntılarını paylaştı. Rust dili bellek güvenliği konusunda önemli avantajlar sunsa da kodun beklenen mantıksal sonuçları üretmesini her zaman tek başına garanti etmiyor. Verus, yazılan kodun tüm olası girdiler karşısında resmi teknik şartnameye uyduğunu mekanik olarak denetliyor.
Sistem, geliştiricilerin şartname ve kanıtları doğrudan Rust kaynak dosyaları içerisine bildirim olarak eklemesine imkan tanıyor. Standart Rust derleyicileri bu ek açıklamaları yok saydığı için kod Cargo gibi mevcut geliştirme araçlarıyla sorunsuz çalışıyor. Çeşitli çözücülerden yararlanan araç, kodlama esnasında bir saniyenin altında geri bildirim sunarak geliştiricilerin hata tespit sürecini hızlandırıyor.
Amazon, söz konusu aracı AWS altyapısındaki Nitro Isolation Engine bileşeninin temel ilkelerini doğrulamak için dahili sistemlerinde kullanıyor. Verus ayrıca Kubernetes denetleyicilerini doğrulayan Anvil ve mikroçekirdek projesi Atmosphere gibi çeşitli açık kaynaklı yazılımlarda da eşzamanlı kod güvenliğini ve bellek yönetimini kanıtlamak üzere tercih ediliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.