PofoliaPofolia ile paylaşıldı

Cybersecurity· 2026Q1

Deniz Avcıları Algoritması Destekli İkili Protokol Fuzzing

Binary protocol greybox fuzzing driven by marine predators algorithm

Chuan Jiang, Zheng Hong, Guomin Zhang, Yuxuan Li ve diğerleri

Kısa özet

Deniz Avcıları Algoritması'nı (MPA) kullanan yeni bir greybox fuzzer olan MPAuzz, ikili protokol mesajlarını akıllıca mutasyona uğratarak %98.1'lik geçerli test senaryosu oranı elde ediyor ve dal kapsamını ortalama %38.3 oranında artırıyor.

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

Ana noktalar

  • MPAuzz, hedeflenen mutasyon için mesaj bölgelerini değiştirilebilir, kısıtlanmış veya değiştirilemez olarak sınıflandırır.
  • Mutasyon operatörü zamanlamasını çok boyutlu bir optimizasyon problemi olarak formüle eder.
  • Fuzzer, program yanıtlarını ve kapsama geri bildirimlerini kullanarak operatör kombinasyonlarını uyarlanabilir bir şekilde ayarlar.
  • MPAuzz, ortalama %98.1'lik geçerli test senaryosu oranı elde etti ve AFLNet'e göre dal kapsamını ortalama %38.3 oranında iyileştirdi.

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

Özet (abstract)

Abstract Binary protocols are widely used in the Internet, industrial control systems, and Internet of Things applications, and vulnerabilities in their implementation can directly affect system security. Existing binary-protocol fuzzers face three practical challenges: identifying effective mutation positions in messages with implicit field boundaries, inferring mutation constraints for different protocol fields, and scheduling appropriate mutation operators to explore new program paths without generating excessive invalid test cases. This paper proposes MPAuzz, a greybox fuzzer for binary protocols driven by the Marine Predators Algorithm (MPA). MPAuzz first performs feedback-based mutation position exploration and classifies message regions as mutable, restricted, or immutable. It then formulates mutation operator scheduling as a multidimensional optimization problem, where each dimension corresponds to an operator choice for a mutation region. By simulating the staged exploration and exploitation process of MPA, MPAuzz adaptively adjusts operator combinations according to program responses and coverage feedback. Experiments on binary protocol implementations including MQTT, DTLS, DNS, and CoAP show that MPAuzz achieves an average valid-test-case ratio of 98.1%, improves branch coverage by 38.3% over AFLNet and 26.5% over StateAFL on average, and triggers the highest number of crashes across all targets.

Yazarların özeti; kaynağından alınmıştır. Cybersecurity, 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: Yazılım

SoftwareComputer Science