PofoliaPofolia ile paylaşıldı

Figshare· 2026

Nyx: Hızlı Anlık Görüntüler ve Afin Tipler Kullanarak Greybox Hipervizör Fuzzing

Nyx: Greybox Hypervisor Fuzzing using Fast Snapshots and Affine Types

Sergej Schumilo, Cornelius Aschermann, Ali Abbasi, Simon Wör­ner ve diğerleri

Kısa özet

NYX, güvenlik açıklarını tespit etmek için hızlı anlık görüntüler ve afin tiplere sahip yeni bir mutasyon motoru kullanan yeni bir hipervizör fuzzing aracıdır. 22'si CVE talepli olmak üzere 44 yeni hata ortaya çıkardı ve karmaşık hedeflerde mevcut yöntemlerden önemli ölçüde daha iyi performans gösterdi.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • NYX, hızlı anlık görüntü geri yükleme ve yeni bir DAG/afin tip mutasyon motoru kullanan kapsama-rehberli bir hipervizör fuzzing aracıdır.
  • Saniyede binlerce kez test altındaki sistemi yeniden yükleyerek yüksek performans elde eder.
  • NYX, 22'si talep edilen CVE olmak üzere 44 yeni hata ortaya çıkardı.
  • Karmaşık hipervizör hedeflerinde mevcut yöntemlerden önemli ölçüde daha iyi performans gösterir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

A hypervisor (also know as virtual machine monitor, VMM) enforces the security boundaries between different virtual machines (VMs) running on the same physical machine. A malicious user who is able to run her own kernel on a cloud VM can interact with a large variety of attack surfaces. Exploiting a software fault in any of these surfaces leads to full access to all other VMs that are co-located on the same host. Hence, the efficient detection of hypervisor vulnerabilities is crucial for the security of the modern cloud infrastructure. Recent work showed that blind fuzzing is the most efficient approach to identify security issues in hypervisors, mainly due to an outstandingly high test throughput. In this paper we present the design and implementation of NYX, a highly optimized, coverage-guided hypervisor fuzzer. We show how a fast snapshot restoration mechanism that allows us to reload the system under test thousands of times per second is key to performance. Furthermore, we introduce a novel mutation engine based on custom bytecode programs, encoded as directed acyclic graphs (DAG), and affine types, that enables the required flexibility to express complex interactions. Our evaluation shows that, while NYX has a lower throughput than the state-of-the-art hypervisor fuzzer, it performs competitively on simple targets: NYX typically requires only a few minutes longer to achieve the same test coverage. On complex devices, however, our approach is able to significantly outperform existing works. Moreover, we are able to uncover substantially more bugs: in total, we uncovered 44 new bugs with 22 CVEs requested. Our results demonstrate that coverage guidance is highly valuable, even if a blind fuzzer can be significantly faster.

Yazarların özeti; kaynağından alınmıştır. Figshare, 2026 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Endüstri ve İmalat Mühendisliği

Industrial and Manufacturing EngineeringEngineering