Educational web app to teach web security vulnerabilities and best practices. Simulates a banking site with flaws like SQL injection, XSS, and broken access control. Students explore, exploit, and secure these issues as part of their coursework.
Find a file
2025-06-16 11:41:37 +02:00
img Add files via upload 2025-05-12 09:36:48 +02:00
includes db and admin panel 2025-06-12 11:47:02 +02:00
dashboard.php Omanido change 2025-05-12 09:36:17 +02:00
docker-compose.yml db and admin panel 2025-06-12 11:47:02 +02:00
Dockerfile Added projectfiles 2024-06-19 11:46:36 +02:00
index.php Omanido change 2025-05-12 09:36:17 +02:00
LICENSE Initial commit 2024-06-19 11:39:52 +02:00
logout.php Added projectfiles 2024-06-19 11:46:36 +02:00
README.md Update README.md 2024-06-19 11:54:24 +02:00
register.php Omanido change 2025-05-12 09:36:17 +02:00
transacties.php Omanido change 2025-05-12 09:36:17 +02:00
users.php Github push test 2025-06-16 11:41:37 +02:00

Educatieve Webapplicatie voor Webbeveiliging

Deze repository bevat de broncode voor een educatieve webapplicatie die is ontworpen om studenten te leren over webbeveiligingskwetsbaarheden en beste praktijken voor veilig programmeren. De applicatie simuleert een bankwebsite met verschillende opzettelijke beveiligingsfouten, wat een praktische leerervaring biedt voor onderwerpen zoals SQL-injectie, cross-site scripting (XSS), datavalidatie, cryptografie, gebroken toegangscontrole en meer. Studenten zullen deze kwetsbaarheden onderzoeken, misbruiken en beveiligen als onderdeel van hun cursuswerk.

Installatie van Docker:

  1. Zorg ervoor dat Docker is geïnstalleerd op je systeem.
  2. Download of clone de Applicatie vanuit GitHub.
  3. Navigeer naar de Projectmap:
  4. Open een terminal of command prompt.
  5. Navigeer naar de map waar je de applicatie hebt opgeslagen (bijvoorbeeld cd pad_naar_project).
  6. Start Docker Compose:
  7. Voer het commando docker-compose up uit. Dit bouwt en start de containers die zijn gedefinieerd in je docker-compose.yml bestand.

Toegang tot de Applicatie:

  1. Open een webbrowser en ga naar http://localhost:8000 om de applicatie te bekijken.
  2. Om phpMyAdmin te gebruiken, ga naar http://localhost:8080.