Published November 30, 2011 | Version v1
Journal article Open

AN OVERVIEW OF PENETRATION TESTING

  • 1. Dept. of Computer Science, North Carolina A&T State University, Greensboro, North Carolina, USA
  • 2. Dept. of Software and Information Systems, University of North Carolina at Charlotte,Charlotte, North Carolina, USA

Description

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. 
 

Files

1111nsa02.pdf

Files (2.1 MB)

Name Size Download all
md5:9240530596cb25977c95fcb24fb7a4ce
2.1 MB Preview Download