Cyber Security Base 2022 Project 1, created to demonstrate different security issues. This project is a simple program for saving references. It includes the following security flaws:
1. Injection
- Sql queries vunlerable to injection
2. Broken access control
- Bybassing access control by modifying the url
3. Identification and authentication failures
- Uses plain text when storing passwords
4. Security misconfiguration
- Default accounts and passwords are enabled
5. Vulnerable and outdated components
- Uses an old version of django
- Download the project file from here: Security_project v 2.2
- Navigate to the root of the project file
- Install virtual environment:
python3 -m venv venv- Activate virtual environment:
source venv/bin/activate- Install requirements:
pip install -r requirements.txt- Make django migrations:
invoke migrate- Activate virtual environment:
source venv/bin/activate- Run:
invoke start-
Stop running: CONTROL-C
-
Deactivate virtual enviroment:
deactivate