23
Engenharia de Software
UGV
6
Engenharia de Software
UGV
20
Engenharia de Software
UGV
10
Engenharia de Software
UGV
1
Engenharia de Software
UGV
21
Engenharia de Software
PUC
12
Engenharia de Software
UNIGRAN
3
Engenharia de Software
UNIEVANGÉLICA
108
Engenharia de Software
PUC
7
Engenharia de Software
UNICESUMAR
Texto de pré-visualização
CENTRO UNIVERSITÁRIO UGV CURSO DE BACHARELADO EM ENGENHARIA DE SOFTWARE JULIANE RAFAELI WAHL ROCHA LUCAS CANDIDO GOSLAR MICHELY FEDEROVICZ YARA MEL DE PAULA E SILVA ProvaTrabalho Final UNIÃO DA VITÓRIA 2025 JULIANE RAFAELI WAHL ROCHA LUCAS CANDIDO GOSLAR MICHELY FEDEROVICZ YARA MEL DE PAULA E SILVA ProvaTrabalho Final Este trabalho está sendo apresentado para obtenção de nota parcial na disciplina de Desenvolvimento WebMobile III ministrada pelo Prof Adrian Ferreira Ramos UNIÃO DA VITÓRIA 2025 SUMÁRIO 1 INTRODUÇÃO 2 ACCESS TOKEN REFRESH TOKEN E CONTROLE DE SESSÕES 3 VALIDAÇÃO DE ENTRADA E PREVENÇÃO DE ATAQUES 4 ARMAZENAMENTO SEGURO DE COOKIES E FLAGS DE SEGURANÇA 5 TESTES DE SEGURANÇA AUTOMATIZADOS COM JEST 6 TESTES DE SEGURANÇA PRÁTICO 7 CONCLUSÃO 8 REFERÊNCIAS 1 INTRODUÇÃO 2 AccessToken Refresh Token e Controle de Sessões Logout Específico e Global Como funcionam o access Token e o refresh Token e como esses recursos estão diretamente relacionados aos mecanismos de logout específico e logout global mencionados em aula 3 Validação de Entrada e Prevenção de Ataques Como a validação de entrada de dados contribui para a segurança de aplicações web e de que maneira ela pode prevenir os principais tipos de ataques encontrados na prática sql Injection xss csrf e broken authentication 4 Armazenamento Seguro de Cookies e Flags de Segurança O que são as flags de segurança dos cookies como influenciam na proteção de dados em aplicações web e qual a relação entre o modo de armazenamento e os riscos de exposição 5 Testes de Segurança Automatizados com Jest Por que é essencial realizar testes de segurança em aplicações web e de que maneira o uso de ferramentas como o Jest pode contribuir na identificação precoce de vulnerabilidades 6 Teste de Segurança Prático Implementar 1 teste de segurança de integraçãoE2E utilizando um dos modelos disponibilizados no classroom em uma das rotas implementadas pelo professor quando alterou o sistema e testar podendo verificar o retorno do funcionamento correto ou caso erro mostrar como foi consertado o erro para a rota funcionar perfeitamente Mostrar o retorno do terminal e o que foi alterado no teste com base no seu projeto com comentários 7 CONCLUSÃO 8 REFERÊNCIAS
23
Engenharia de Software
UGV
6
Engenharia de Software
UGV
20
Engenharia de Software
UGV
10
Engenharia de Software
UGV
1
Engenharia de Software
UGV
21
Engenharia de Software
PUC
12
Engenharia de Software
UNIGRAN
3
Engenharia de Software
UNIEVANGÉLICA
108
Engenharia de Software
PUC
7
Engenharia de Software
UNICESUMAR
Texto de pré-visualização
CENTRO UNIVERSITÁRIO UGV CURSO DE BACHARELADO EM ENGENHARIA DE SOFTWARE JULIANE RAFAELI WAHL ROCHA LUCAS CANDIDO GOSLAR MICHELY FEDEROVICZ YARA MEL DE PAULA E SILVA ProvaTrabalho Final UNIÃO DA VITÓRIA 2025 JULIANE RAFAELI WAHL ROCHA LUCAS CANDIDO GOSLAR MICHELY FEDEROVICZ YARA MEL DE PAULA E SILVA ProvaTrabalho Final Este trabalho está sendo apresentado para obtenção de nota parcial na disciplina de Desenvolvimento WebMobile III ministrada pelo Prof Adrian Ferreira Ramos UNIÃO DA VITÓRIA 2025 SUMÁRIO 1 INTRODUÇÃO 2 ACCESS TOKEN REFRESH TOKEN E CONTROLE DE SESSÕES 3 VALIDAÇÃO DE ENTRADA E PREVENÇÃO DE ATAQUES 4 ARMAZENAMENTO SEGURO DE COOKIES E FLAGS DE SEGURANÇA 5 TESTES DE SEGURANÇA AUTOMATIZADOS COM JEST 6 TESTES DE SEGURANÇA PRÁTICO 7 CONCLUSÃO 8 REFERÊNCIAS 1 INTRODUÇÃO 2 AccessToken Refresh Token e Controle de Sessões Logout Específico e Global Como funcionam o access Token e o refresh Token e como esses recursos estão diretamente relacionados aos mecanismos de logout específico e logout global mencionados em aula 3 Validação de Entrada e Prevenção de Ataques Como a validação de entrada de dados contribui para a segurança de aplicações web e de que maneira ela pode prevenir os principais tipos de ataques encontrados na prática sql Injection xss csrf e broken authentication 4 Armazenamento Seguro de Cookies e Flags de Segurança O que são as flags de segurança dos cookies como influenciam na proteção de dados em aplicações web e qual a relação entre o modo de armazenamento e os riscos de exposição 5 Testes de Segurança Automatizados com Jest Por que é essencial realizar testes de segurança em aplicações web e de que maneira o uso de ferramentas como o Jest pode contribuir na identificação precoce de vulnerabilidades 6 Teste de Segurança Prático Implementar 1 teste de segurança de integraçãoE2E utilizando um dos modelos disponibilizados no classroom em uma das rotas implementadas pelo professor quando alterou o sistema e testar podendo verificar o retorno do funcionamento correto ou caso erro mostrar como foi consertado o erro para a rota funcionar perfeitamente Mostrar o retorno do terminal e o que foi alterado no teste com base no seu projeto com comentários 7 CONCLUSÃO 8 REFERÊNCIAS