[[missing text]]
Cieľom tohto laboratórneho cvičenia je preskúmať niektoré z hlavných zraniteľností (skrytá validácia polí, slabá identifikácia relácie) vo webových aplikáciách, preskúmať niektoré základné metódy vykonávania útokov a pochopiť pôvod týchto zraniteľností a ako sa im vyhnúť.
Cvičenie sa vykonáva pomocou aplikačného prostredia WebGoat, ktoré vyvinula organizácia OWASP (The Open Web Application Security Project) a ktoré je naprogramované v jazyku Java. Ide o výcvikovú aplikáciu, ktorá zámerne obsahuje rôzne formy zraniteľností. .
Druhou aplikáciou, ktorú budete v úlohe používať, je ZAP (Zed Attack Proxy) od Checkmarx. Ide o proxy aplikáciu, ktorá slúži ako medzivrstva medzi webovým prehliadačom a sieťovou službou operačného systému. Táto vrstva umožňuje analyzovať a manipulovať so správami pred ich odoslaním na cieľový server – webový prehliadač už nemá žiadny vplyv na obsah týchto správ.
Maximálny čas na laboratórnu úlohu je 45 minút.