
Un'applicazione web volutamente vulnerabile basata su API REST.
Tiredful API è un'app volutamente progettata per essere difettosa. Lo scopo di questa web app è insegnare a sviluppatori, QA o professionisti della sicurezza le vulnerabilità presenti nei servizi web (API REST) a causa di pratiche di codifica non sicure.

Ho cercato di coprire la maggior parte delle vulnerabilità, ma sono certo che ne abbiamo perse alcune. Per favore contattami se conosci qualche vulnerabilità interessante che dovrebbe essere inclusa. Per ora ho incluso le seguenti vulnerabilità.
Sì, puoi aiutarci inviandoci i dettagli delle vulnerabilità che possiamo implementare nelle versioni future di Tiredful API. Inviaci un'email a info[at]payatu.com con oggetto "Tiredful API Scenario".
Il codice sorgente può essere scaricato da link.
Tiredful API è sviluppato usando Django Framework e Django Rest Framework, quindi per eseguire il server web l'utente deve eseguire il seguente comando.
python manage.py runserver.python manage.py runserver --insecure
Se stai riscontrando problemi nell'avvio del server web, consulta la documentazione di Django per l'amministrazione o il tutorial di Django.
Per favore contattami se ancora non riesci a eseguire il server di sviluppo.Nota: Si consiglia di utilizzare le librerie richieste con la versione specificata in requirements.txt. Fare riferimento a questo per maggiori dettagli
Puoi eseguire Tiredful tramite Docker. Basta eseguire:
docker build -t tiredful .
docker run -p 8000:8000 --name tiredful -it tiredful
Naviga su http://localhost:8000/ e sei a posto. Usa CTRL-C per spegnere il server.
Aggiunti nuovi scenari basati su JWT. Repository aggiornato disponibile su repo
Ci piacerebbe ricevere il tuo feedback sulla tua esperienza con Tiredful API. Inviaci un'email a info [at] payatu [dot] com o siddharth [dot] bezalwar [at] gmail [dot] com con oggetto "Tiredful API Issue" in base a cosa vuoi condividere. Per favore includi quanto segue nella tua email.
Siddharth Bezalwar
@fattu_medjai | siddharth [dot] bezalwar [at] gmail [dot] com
Payatu è un'azienda di test di sicurezza boutique specializzata in:
nullcon – Conferenza internazionale sulla sicurezza - http://nullcon.net hardwear.io Conferenza sulla sicurezza hardware - http://hardwear.io Sito web: http://payatu.com Email: info (at) payatu dot com