Cst8265 Lab 1
Cst8265 Lab 1
Lab-1 (2%)
(WebGoat and ZAP Installation)
PURPOSE:
The purpose of this lab is to install WebGoat on your laptops, and learn more about the
software learning environment. WebGoat is a deliberately insecure web application
maintained by OWASP (Open Web Application Security Project), designed to teach web
application security lessons.
You also need to install a ZAP proxy application on your machine. Students will install or
configure a vulnerability testing tool called ZAP. Zed Attack Proxy (ZAP) is one of the
world's most popular free security tools and is actively maintained by hundreds of
international volunteers. It can help you automatically find security vulnerabilities in your
web applications while you are developing and testing your applications. For more details:
https://www.zaproxy.org/
EVALUATION(RUBRIC):
1‐ Confirming Java Version - .3 mark.
2‐ Running WebGoat - .3 mark
3‐ Installing ZAP and proxy configuration - .6 mark
4‐ Lesson: “HTTP Basics” - .8 mark
DELIVERABLE:
Complete the following tasks and submit a solution document in Microsoft Word or pdf in
BrightSpace. Your document name should follow this format: Lab1_FirstName_LastName
(e.g. Lab_1_Mohammad_Patoary.docx or Lab_1_Mohammad_Patoary.pdf ).
DUE DATE:
Upload your document in BS no later than ...
IMPORTANT NOTE
The capabilities and tools you will be using in this lab should not be used either on the
Algonquin Corporate network or any other network connection without explicit
authorization from the network administrator. Otherwise, you risk being mistaken for an
attacker on that network!!
PROCEDURE
First:
You need to install java on your windows machine!
Download java from here:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html
(you can download developer version here or from bright space posted with this lab.)
How to install:
This link is case-sensitive. Make sure to use a large ‘W’ and ‘G’
Additional tools:
Web browser: I recommend using the latest version of Mozilla Firefox.
Activities
Login and complete the following tasks or lessons in the webgoat:
1‐ Introduction: How to work with WebGoat
2‐ General: HTTP Basics (you need to use ZAP to hack the server’s response!)
Provide a screenshot of the successful completion of this lesson.