· 2017
Yönlendirilmiş Gri Kutu Fuzzing
Directed Greybox Fuzzing
- 729atıf
- 2017yıl
Kısa özet
Yönlendirilmiş Gri Kutu Fuzzing (DGF), belirli program konumlarına ulaşmak için girdileri verimli bir şekilde üretir, mevcut yönsüz fuzzing ve yönlendirilmiş sembolik yürütmeye göre üstündür.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Fuzzing'i belirli program konumlarına yönlendirmek için Yönlendirilmiş Gri Kutu Fuzzing (DGF) tanıtıldı.
- Umut vadeden girdi tohumlarına daha fazla 'enerji' tahsis etmek için simüle edilmiş tavlama güç programı kullanılıyor.
- AFLGo uygulaması, yönsüz gri kutu fuzzing ve yönlendirilmiş beyaz kutu fuzzing'e kıyasla üstün verimlilik gösteriyor.
- Yama testi ve çökme tekrarı uygulamaları dahil olmak üzere iyi-fuzzlanmış projelerde 39 hata başarıyla bulundu, 17 CVE ile sonuçlandı.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Existing Greybox Fuzzers (GF) cannot be effectively directed, for instance, towards problematic changes or patches, towards critical system calls or dangerous locations, or towards functions in the stack-trace of a reported vulnerability that we wish to reproduce. In this paper, we introduce Directed Greybox Fuzzing (DGF) which generates inputs with the objective of reaching a given set of target program locations efficiently. We develop and evaluate a simulated annealing-based power schedule that gradually assigns more energy to seeds that are closer to the target locations while reducing energy for seeds that are further away. Experiments with our implementation AFLGo demonstrate that DGF outperforms both directed symbolic-execution-based whitebox fuzzing and undirected greybox fuzzing. We show applications of DGF to patch testing and crash reproduction, and discuss the integration of AFLGo into Google's continuous fuzzing platform OSS-Fuzz. Due to its directedness, AFLGo could find 39 bugs in several well-fuzzed, security-critical projects like LibXML2. 17 CVEs were assigned.
Yazarların özeti; kaynağından alınmıştır., 2017 · DOI ↗
Ü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 etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Yazılım
SoftwareComputer Science