kth.sePublikationer KTH
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A Framework for Feedback-Enabled Blackbox Fuzzing Using Context-Free Grammars
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Nätverk och systemteknik.ORCID-id: 0000-0002-6265-2173
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Nätverk och systemteknik.ORCID-id: 0000-0002-3704-1338
2022 (Engelska)Rapport (Övrigt vetenskapligt)
Abstract [en]

For some 30 years, fuzzing has been a favored methodology for vulnerability discovery and robustness testing by researchers anddevelopers alike. Following the popularity of American Fuzzy Lop and the rise of coverage-guided fuzzing, many state-of-the-art fuzzersemploy heavy instrumentation, work best on small components and often require source code access. For networking equipmentsuch as switches and routers, this may not be feasible. If the software needs to run on or interact with specialized hardware, fuzzingthe equipment on a component level becomes very difficult. Heavy instrumentation may also degrade the performance of the SUTtoo much, thus invalidating the testing. Furthermore, the customers who buy the networking equipment often want to do their ownsecurity or robustness testing, but lack access to the source code.This paper details the design and usage of a grammar-based fuzzing framework and applies it to the Link Layer Discovery Protocol(LLDP), which is commonly used by industrial networking equipment. By modeling the fuzzing campaign as a multi-armed banditproblem, the grammar used to generate frames is able to adapt to observations made by lightweight probes, a novel concept accordingto the author’s knowledge.

Ort, förlag, år, upplaga, sidor
2022. , s. 19
Serie
TRITA-EECS-RP ; 2023:2
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:kth:diva-323237OAI: oai:DiVA.org:kth-323237DiVA, id: diva2:1729911
Anmärkning

QC 20230123

Tillgänglig från: 2023-01-23 Skapad: 2023-01-23 Senast uppdaterad: 2023-01-23Bibliografiskt granskad

Open Access i DiVA

fulltext(544 kB)660 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 544 kBChecksumma SHA-512
bde8c830cb0cc66aa09b3797a835f6be40368da336f7270c0701209e5c012d60a6715c4a02ae5b09fdcc7fbdbc1fbc9d4b6a93489178ca1a4e367b8305ba9e35
Typ fulltextMimetyp application/pdf

Person

Fernandez, LeonKarlsson, Gunnar

Sök vidare i DiVA

Av författaren/redaktören
Fernandez, LeonKarlsson, Gunnar
Av organisationen
Nätverk och systemteknik
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 660 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 869 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf