School Assignment for the Security module
  • PHP 99.7%
  • Dockerfile 0.3%
Find a file
2025-06-19 21:01:06 +02:00
img Add files via upload 2025-05-12 09:36:48 +02:00
includes feat: implement comprehensive security measures 2025-06-19 20:59:40 +02:00
dashboard.php feat: implement comprehensive security measures 2025-06-19 20:59:40 +02:00
docker-compose.yml feat: implement comprehensive security measures 2025-06-19 20:59:40 +02:00
Dockerfile Added projectfiles 2024-06-19 11:46:36 +02:00
Documentatie_GroepA.docx add login notes to documentation 2025-06-18 11:06:15 +02:00
index.php feat: implement comprehensive security measures 2025-06-19 20:59:40 +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 2025-06-19 21:01:06 +02:00
register.php feat: implement comprehensive security measures 2025-06-19 20:59:40 +02:00
transacties.php feat: implement comprehensive security measures 2025-06-19 20:59:40 +02:00
users.php Omanido change 2025-05-12 09:36:17 +02:00

Educational web application for web security

This project is a fork of the teacher's repo with the completed assignments for Group A & B.

Core Changes (10-6-25)

  • Fixed docker-compose for non ARM64 devices
  • No PHPMyAdmin
  • Different port for the webserver

Security Enhancements (19/06/25)

  • Add SQL injection prevention with prepared statements
  • Implement password hashing and complexity validation
  • Add CSRF protection with token validation
  • Implement XSS prevention with output escaping
  • Add input sanitization and validation
  • Harden session security settings
  • Add proper authorization controls
  • Implement atomic database transactions