Creating a Hacking Platform for Web Security Education

Im Rahmen dieser Bachelor- oder Masterarbeit soll eine Online-Plattform weiterentwickelt werden, die in der Lehre eingesetzt werden soll. Ziel ist die Entwicklung einer Webseite, die gezielt platzierte Schwachstellen enthält. Diese sollen von Studenten gefunden und ausgenutzt werden können und die Themen XSS, SQLi sowie CSRF abdecken.
Notwendig für diese Arbeit sind Programmierkenntnisse in PHP sowie der Umgang mit HTML und CSS.

In this Bachelor's or Master's thesis, an online platform is to be developed and enhanced, which is to be used in teaching. The goal is to develop a website that contains targeted vulnerabilities that should be found and exploited by students, covering the topics XSS, SQLi and CSRF.
Necessary for this work are programming skills in PHP as well as the handling of HTML and CSS.