School Assignment for the Security module
- PHP 99.7%
- Dockerfile 0.3%
| img | ||
| includes | ||
| dashboard.php | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Documentatie_GroepA.docx | ||
| index.php | ||
| LICENSE | ||
| logout.php | ||
| README.md | ||
| register.php | ||
| transacties.php | ||
| users.php | ||
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