PofoliaPofolia ile paylaşıldı

Journal of Information Security and Applications· 2026Q1

Fuzzing Kullanarak Otomatik TLS Parmak İzi Alma

Using fuzzing for automated probe message generation in remote black-box TLS fingerprinting

Ivan Rigoev, Andreas Walz, Axel Sikora

Kısa özet

Evrimsel bir fuzzing yaklaşımı, manuel yöntemlerden 3.5 kat daha fazla davranışsal farklılık tespit eden otomatik TLS probları üretir ve 323 TLS sunucusunu 155 gruba ayırarak tam marka tanımlaması sağlar.

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

Ana noktalar

  • Otomatik kara kutu TLS parmak izi alma için evrimsel bir fuzzing algoritması geliştirildi.
  • Çeşitli TLS mesajları üretmek için Genel Mesaj Ağacı (GMT) temsili kullanıldı.
  • Altı büyük markanın 323 TLS sunucu uygulamasında test edildi.
  • Fuzzing tarafından üretilen problar, mevcut yöntemlerden 3.5 kat daha fazla davranışsal küme tespit etti.
  • 35 probluk bir set, 155 küme oluşturarak tam marka tanımlaması ve sürüm daraltma sağladı.

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

Özet (abstract)

Secure network communication is critical across various domains for both functional safety and user acceptance, particularly in IoT environments where Cyber-Physical Systems bridge the physical world and cyberspace. Remote software implementation and version identification (fingerprinting) provide valuable intelligence for security operations specialists and penetration testers. Existing fingerprinting tools, however, rely on manually crafted probe sets that demand deep protocol expertise and may miss subtle behavioral differences. This paper presents an automated approach for black-box remote TLS implementation fingerprinting using differential testing combined with evolutionary fuzzing techniques. Our evolutionary fuzzing algorithm effectively discovers numerous behavioral discrepancies across different TLS implementations. The methodology leverages the Generic Message Tree (GMT) representation, enabling the production of diverse and mostly valid protocol messages. Our experimental study covers 323 TLS server implementations from six major brands. We apply a clustering approach to measure the efficiency of different fingerprinting configurations. Probes generated by our fuzzing approach distinguish about 3.5 times as many behavioral clusters as existing comparable software: a minimal set of just 35 automatically generated probes separates the 323 implementations into 155 clusters. On our reference set these clusters yield complete brand identification and narrow a target to a small range of same-brand versions.

Yazarların özeti; kaynağından alınmıştır. Journal of Information Security and Applications, 2026 · DOI ↗

ÇıkarımlarUygulamada
Makaleye SorUygulamada

Devamı Pofolia uygulamasında

Çıkarımlar ve makaleye soru sorma; ilgi alanına göre her gün yeni özetler. Ücretsiz.

Web'de giriş yaparak aç

Alan: Yazılım

SoftwareComputer Science