Title:
Fuzzing with Performance Monitoring and Tracing Hardware

dc.contributor.advisor Saltaformaggio, Brendan D.
dc.contributor.author Lopez, Gabriela
dc.contributor.committeeMember Beyah, Raheem
dc.contributor.committeeMember Pearce, Paul
dc.contributor.department Electrical and Computer Engineering
dc.date.accessioned 2022-05-18T19:32:24Z
dc.date.available 2022-05-18T19:32:24Z
dc.date.created 2022-05
dc.date.issued 2022-04-14
dc.date.submitted May 2022
dc.date.updated 2022-05-18T19:32:24Z
dc.description.abstract The field of fuzzing has brought about many new open-source tools, techniques, and insights to improve the state of the art of automated vulnerability discovery systems. How- ever, there are instances where the adoption of such new techniques and tools improves the state of the art of these systems while at the expense of portability, accessibility, and performance. Additionally, while many of the processor platforms used in the fuzzing com- munity already come built with components that observe program execution in the form of performance monitoring and tracing hardware, such hardware is not commonly used by fuzzers. On a similar note, there is currently a lack of evaluations for the usage of such hardware in the fuzzing literature. The most commonly used processor platforms in the fuzzing community are Intel processors. Our work seeks to evaluate the performance im- pact in using performance monitoring and tracing hardware (specifically Intel Last Record Branch sampling and Intel Branch Trace Store) for coverage feedback in coverage-guided fuzzers. In our evaluation, we seek to learn if the adoption of these specific performance monitoring and tracing hardware in coverage-guided fuzzers can improve the performance of binary-only fuzzing.
dc.description.degree M.S.
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/66560
dc.publisher Georgia Institute of Technology
dc.subject Fuzzing
dc.subject Binary-Only fuzzing
dc.subject Performance monitoring
dc.subject Tracing hardware
dc.subject Last branch record
dc.subject Branch trace store
dc.title Fuzzing with Performance Monitoring and Tracing Hardware
dc.type Text
dc.type.genre Thesis
dspace.entity.type Publication
local.contributor.advisor Saltaformaggio, Brendan D.
local.contributor.corporatename School of Electrical and Computer Engineering
local.contributor.corporatename College of Engineering
relation.isAdvisorOfPublication 0962496d-5a25-4cc0-8f0d-da1c58a09a76
relation.isOrgUnitOfPublication 5b7adef2-447c-4270-b9fc-846bd76f80f2
relation.isOrgUnitOfPublication 7c022d60-21d5-497c-b552-95e489a06569
thesis.degree.level Masters
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
LOPEZ-THESIS-2022.pdf
Size:
362.19 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.87 KB
Format:
Plain Text
Description: