An Overview of Penetration Testing
Aileen G Bacudio, Xiaohong Yuan, Bei-Tseng Bill Chu, Monique M. Jones · International Journal of Network Security & Its Applications · 2011
Penetration testing is a series of activities undertaken to identify and exploit security vulnerabilities.It helps confirm the effectiveness or ineffectiveness of the security measures that have been implemented.This paper provides an overview of penetration testing.It discusses the benefits, the strategies and the methodology of conducting penetration testing.The methodology of penetration testing includes three phases: test preparation, test and test analysis.The test phase involves the following steps: information gathering, vulnerability analysis, and vulnerability exploit.This paper further illustrates how to apply this methodology to conduct penetration testing on two example web applications.