En son haberleri, açıklamaları ve bağlantılı teknoloji hikâyelerini takip edin.
David Chisnall, CHERI mimarisinin işaretçileri korumak ve bellek sınırları ile izinlerini uygulamak için donanım yeteneklerini nasıl kullandığını açıklıyor. Bu yaklaşım, C ve C++ ile yazılmış yazılımlara kapsamlı bir yeniden yazım gerektirmeden uzamsal ve zamansal güvenlik sağlıyor. Sunum ayrıca, geleneksel RPC mekanizmalarına tamamen bağlı kalmak yerine veri yapılarını doğrudan paylaşarak sistem bileşenleri arasında hassas yalıtım oluşturma olanağını bu mekanizmayla ilişkilendiriyor.
Google, Android'de Rust kullanımının, C ve C++ koduna kıyasla bellek güvenliği açıklarının yoğunluğunu 1000 katın üzerinde azalttığını belirtiyor. Rust değişiklikleri ayrıca daha düşük geri alma oranları ve kod incelemesinde daha kısa süreler kaydediyor. Analiz, Rust'ın çekirdeğe, aygıt yazılımına ve Google uygulamalarına yayılmasının yanı sıra genel sürüme ulaşmaya çok yaklaşan bir açıktan çıkarılan dersleri de ele alıyor.