Home WakeSpace Scholarship › Electronic Theses and Dissertations

Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory

Electronic Theses and Dissertations

Item Files

Item Details

abstract
The widespread availability and use of computing and internet resources require soft- ware developers to implement secure development standards and rigorous testing to prevent vulnerabilities. Due to human fallibility, programming errors and logical in- consistencies abound—thus, conventions for testing software are required to ensure Confidentiality, Integrity, and Availability of sensitive user data. A combination of manual inspection and automated analysis of programs is necessary to achieve this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are essential.
subject
evolutionary algorithms
fuzzing
fuzz testing
genetic algorithms
grammar fuzzing
Security
contributor
Seal, Scott (author)
Fulp, Errin W (committee chair)
John, David (committee member)
Turkett, William (committee member)
date
2016-05-21T08:35:52Z (accessioned)
2017-05-20T08:30:08Z (available)
2016 (issued)
degree
Computer Science (discipline)
embargo
2017-05-20 (terms)
identifier
http://hdl.handle.net/10339/59321 (uri)
language
en (iso)
publisher
Wake Forest University
title
Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory
type
Thesis

Usage Statistics