[[missing text]]
The goal of this lab exercise is to study some of the main vulnerabilities (hidden field validation, weak session identification) in web applications, study some basic methods of carrying out attacks, and understand the origin of these vulnerabilities and how to avoid them.
The exercise is implemented using the WebGoat application environment developed by OWASP (The Open Web Application Security Project) and programmed in Java. It is a training application that intentionally contains various forms of vulnerabilities. .
The second application you will use in the task is ZAP (Zed Attack Proxy) from Checkmarx. This is a proxy application that serves as an intermediate layer between the web browser and the operating system's network service. This layer allows messages to be analyzed and manipulated before they are sent to the target server—the web browser no longer has any influence on the content of these messages.
The maximum time allowed for the laboratory task is 45 minutes.