ACM Computing Surveys· 2022Q1· Derleme
Fuzzing: Yol Haritası İçin Bir Derleme
Fuzzing: A Survey for Roadmap
- 306atıf
- Q1SCImago
- 2022yıl
Kısa özet
Bu derleme, fuzzing tekniklerini sistematik olarak inceleyerek, otomatik hata tespiti alanında gelecekteki araştırma ve geliştirmelere rehberlik edecek boşlukları ve çözümleri belirlemektedir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Fuzzing, binlerce hata ve zafiyet bularak güvenlik açıklarını tespit etmede etkilidir.
- Fuzzing'deki temel zorluklar, sonsuz girdi uzayları ile seyrek hata uzayları arasındaki boşluğu kapatmayı içermektedir.
- Çeşitli uygulamaların fuzzing için otomatikleştirilmiş yürütülmesi önemli bir engel olmaya devam etmektedir.
- Bu derleme, mevcut fuzzing tekniklerini sistematik olarak gözden geçirmekte, boşlukları analiz etmekte ve çözümler önermektedir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Fuzz testing (fuzzing) has witnessed its prosperity in detecting security flaws recently. It generates a large number of test cases and monitors the executions for defects. Fuzzing has detected thousands of bugs and vulnerabilities in various applications. Although effective, there lacks systematic analysis of gaps faced by fuzzing. As a technique of defect detection, fuzzing is required to narrow down the gaps between the entire input space and the defect space. Without limitation on the generated inputs, the input space is infinite. However, defects are sparse in an application, which indicates that the defect space is much smaller than the entire input space. Besides, because fuzzing generates numerous test cases to repeatedly examine targets, it requires fuzzing to perform in an automatic manner. Due to the complexity of applications and defects, it is challenging to automatize the execution of diverse applications. In this article, we systematically review and analyze the gaps as well as their solutions, considering both breadth and depth. This survey can be a roadmap for both beginners and advanced developers to better understand fuzzing.
Yazarların özeti; kaynağından alınmıştır. ACM Computing Surveys, 2022 · 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