Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.84 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.84 KB

1st Security in Organizations Project 2021/2022 - Vulnerabilities

Descrição do projeto

Com o intuito de explorar e prevenir vulnerabilidades em projetos de software, foi desenvolvida um Web site de uma agência de viagens, denominada Spoton. Neste site é possível fazer login, caso o utilizador já tenha uma conta, caso contrário, terá que se registar. Para além disto, na página principal, é possível pesquisar sobre as várias viagens disponiveis e ver mais detalhes sobre as mesmas. Na página de detalhes, pode-se adicionar a viagem ao carrinho e fazer comentários sobre a mesma viagem. Após o utilizador escolher as viagens que pretende adquirir, passará para a compra dos mesmos, onde pode inserir códigos de desconto. As linguagens de programação utilizadas neste projeto são em PHP (para back-end), HTML e CSS (para o front-end) e MySQL (para a base de dados). Para fazer a ligação site - base de dados utilizamos as potencialidades do Docker.

Vulnerabilidades exploradas no projeto

[X] CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

[X] CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

[X] CWE-522: Insufficiently Protected Credentials

[X] CWE-521 Weak Password Requirements

[X] CWE-352: Cross-Site Request Forgery (CSRF)

[X] CWE-20: Improper Input Validation

[X] CWE-200: Exposure of Sensitive Information to an Unauthorized Actor

Autores

NMEC Name email
98474 João Reis [email protected]
98595 Diogo Cruz [email protected]
98388 Ricardo Rodriguez [email protected]
93310 Gonçalo Pereira [email protected]

Final Grade: 2.2/3