CHAPTER 3Debug applications and implement security
Security in an application must be considered at the start of the development process. While it is possible to use performance analysis tools to take an application that is running slowly, identify the slow running elements, and optimize them, it is virtually impossible to add security to an application that has not been designed and constructed with security in mind.
Security must be implemented at all levels of a solution; starting with ensuring that the input values received by an application are in the expected range, then ensuring that the application stores and manages the data correctly.
In this chapter we will look at data validation techniques at a variety of levels; from the tools that ...