Summary
This chapter introduced input validation and sanitization. We examined both concepts and how they help ensure our software’s safety and robustness. Next, we looked at language-specific defenses that are used to ensure input is protected from malicious attacks. We discussed buffer overflows and strategies to reduce risk.
In the next chapter, we drill into standard web application vulnerabilities and the tools and strategies we utilize to reduce risk.