preview

Lab 11

Decent Essays

LAB 11: Performing a Web Site and Database Attack by Exploiting Identified Vulnerabilities
1. Why is it critical to perform a penetration test on a Web application and a Web server prior to production implementation?

Essentially, performing a penetration test on a web application or web server, prior to implementation, is critical to exposing and/or correcting any existing security flaws. In fact, such penetration testing is critical to ensuring the confidentiality, integrity, and availability (CIA) of a given web application or service. Also, penetration testing should be performed on a regular basis, or whenever a given web application or service is modified, in order to detect any possible security vulnerabilities and/or flaws.

2. What is a cross-site scripting attack? Explain in your own words.

Simply put, cross-site scripting refers to the malicious injection of scripting code, into a given web server or application, in order to exploit or extract information and/or data, or even modify the contents of the targeted web server or application. Regarding cross-site scripting, cross-site scripting attacks utilize the process of cross-site scripting, and may be classified into two categories: persistent, or stored, and non-persistent, or reflective.

3. What is a reflective cross-site scripting attack?

Classified as a type …show more content…

For example, an organization’s security policy should dictate that no production of any given web application, residing either inside or outside of a firewall, should be implemented without extensive, proper penetration testing and security hardening. In addition, creating a detailed security policy, along with various security procedures, regularly-scheduled monitoring, penetration testing, and observance may aid in ensuring an organization incorporates proper web application testing

Get Access