Chapter 1. Introduction to Vulnerability Research
Solutions in this chapter:
Statement of Scope
Entire books exist on the topic of computer vulnerabilities and software testing, and it is beyond the scope of this chapter to provide the in-depth knowledge needed to perform software security testing. While fuzzing is one important way to test software for bugs and vulnerabilities, it is important to understand exactly what we are testing for.
This chapter is an introduction to software testing in general, and as such must describe some of the ways software errors come about. While this ...