A Taint Based Approach for Smart Fuzzing. Bekrar, S., Bekrar, C., Groz, R., & Mounier, L. In ICST2012 - 5th International Conference on Software Testing, Verification and Validation, pages 818--825, Montreal, QC, Canada, 2012. IEEE Computer Society. 00029
A Taint Based Approach for Smart Fuzzing [link]Paper  doi  abstract   bibtex   
Fuzzing is one of the most popular test-based software vulnerability detection techniques. It consists in running the target application with dedicated inputs in order to exhibit potential failures that could be exploited by a malicious user. In this paper we propose a global approach for fuzzing, addressing the main challenges to be faced in an industrial context: large-size applications, without source code access, and with a partial knowledge of the input specifications. This approach integrates several successive steps, and we mostly focus here on an important one which relies on binary-level dynamic taint analysis. We summarize the main problems to be addressed in this step, and we detail the solution we implemented to solve them.
@inproceedings{bekrar_taint_2012,
	address = {Montreal, QC, Canada},
	title = {A {Taint} {Based} {Approach} for {Smart} {Fuzzing}},
	url = {https://hal.archives-ouvertes.fr/hal-00857281},
	doi = {10.1109/ICST.2012.182},
	abstract = {Fuzzing is one of the most popular test-based software vulnerability detection techniques. It consists in running the target application with dedicated inputs in order to exhibit potential failures that could be exploited by a malicious user. In this paper we propose a global approach for fuzzing, addressing the main challenges to be faced in an industrial context: large-size applications, without source code access, and with a partial knowledge of the input specifications. This approach integrates several successive steps, and we mostly focus here on an important one which relies on binary-level dynamic taint analysis. We summarize the main problems to be addressed in this step, and we detail the solution we implemented to solve them.},
	urldate = {2016-05-23TZ},
	booktitle = {{ICST}2012 - 5th {International} {Conference} on {Software} {Testing}, {Verification} and {Validation}},
	publisher = {IEEE Computer Society},
	author = {Bekrar, Sofia and Bekrar, Chaouki and Groz, Roland and Mounier, Laurent},
	year = {2012},
	note = {00029},
	keywords = {dynamic analysis, smart fuzzing, taint analysis, vulnerability detection},
	pages = {818--825}
}

Downloads: 0