Desenvolvimento de testes de segurança para RESTful Application Programming Interfaces auxiliado por ChatBots
| dc.contributor.advisor | Zarpelão, Bruno Bogaz | |
| dc.contributor.author | Fukaya, Felipe de Almeida | |
| dc.contributor.banca | Faiçal, Bruno Squizato | |
| dc.contributor.banca | Mazetto, Blenda Oliveira | |
| dc.coverage.extent | 58 p. | |
| dc.coverage.spatial | Londrina | |
| dc.date.accessioned | 2026-09-21T17:03:56Z | |
| dc.date.available | 2026-09-21T17:03:56Z | |
| dc.date.issued | 2025-06-25 | |
| dc.description.abstract | Os Modelos de Linguagem de Larga Escala (do inglês Large Language Models) têm ganhado crescente destaque, impulsionados pelo surgimento de chatbots como ChatGPT. Nos últimos anos, estudos têm investigado a aplicação desses modelos de inteligência artificial em diversas áreas da indústria computacional. Diante disso, este trabalho procura responder a seguinte pergunta: É possível que um programador inexperiente na área de segurança web, utilizando um chatbot baseado em LLM como o ChatGPT, gere testes de segurança eficazes para a sua aplicação web? Para responder a esta pergunta, um roteiro de ações foi desenvolvido, a fim de padronizar a interação com a ferramenta e avaliar não só os testes de segurança gerados, mas também o processo de desenvolvimento em conjunto com o chatbot. No decorrer do trabalho, foi observado que, apesar do grande repertório de conhecimento possuído pelo chatbot, há indícios da qualidade do conteúdo gerado ser dependente da quantidade de contexto providenciado pelo desenvolvedor, tornando o trabalho de alguém inexperiente desafiador | |
| dc.description.abstractother1 | Large Language Models (LLMs) have been increasing in popularity, driven by the emergence of chatbots such as ChatGPT. In recent years, studies have explored the application of these artificial intelligence models in various areas of the computing industry. In this context, this study seeks to answer the following question: Is it possible for a programmer with little experience in web security to generate effective security tests for their web application using a chatbot based on an LLM, such as ChatGPT? To address this question, a set of actions was developed to standardize the interaction with the tool and evaluate not only the security tests generated but also the overall development process alongside the chatbot. Throughout the study, it was observed that, despite the chatbot’s vast knowledge base, the quality of the content generated appears to depend on the amount of context provided by the developer, making the task more challenging for inexperienced users | |
| dc.identifier.uri | https://repositorio.uel.br/handle/123456789/19984 | |
| dc.language.iso | por | |
| dc.relation.coursename | Graduação - Ciência da Computação | |
| dc.relation.departament | CCE - Departamento de Computação | |
| dc.relation.institutionname | Universidade Estadual de Londrina - UEL | |
| dc.relation.modalidadecurso | Curso Presencial | |
| dc.relation.tipograduacao | Bacharelado | |
| dc.subject | API WEB | |
| dc.subject | API RESTful | |
| dc.subject | Modelos de Linguagem de Larga Escala | |
| dc.subject | Detecção de Vulnerabilidades | |
| dc.subject | Testes de Segurança | |
| dc.subject | Testes de Penetração | |
| dc.subject.capes | Ciências Exatas e da Terra - Ciência da Computação | |
| dc.subject.cnpq | Ciências Exatas e da Terra - Ciência da Computação | |
| dc.subject.keywords | WEB API | |
| dc.subject.keywords | RESTful APIs | |
| dc.subject.keywords | Large Language Models | |
| dc.subject.keywords | Vulnerability Detection | |
| dc.subject.keywords | Security Testing | |
| dc.subject.keywords | Penetration Testing | |
| dc.title | Desenvolvimento de testes de segurança para RESTful Application Programming Interfaces auxiliado por ChatBots | |
| dc.title.alternative | Development of security tests for RESTful APIs Assisted By Chatbots | |
| dc.type | Trabalho de Conclusão de Graduação | |
| dcterms.educationLevel | Graduação | |
| dcterms.provenance | Centro de Ciências Exatas |
Arquivos
Pacote Original
1 - 2 de 2
Nenhuma Miniatura disponível
- Nome:
- CCE_COM_TCC_2025_Fukaya _Felipe_A_Termo.pdf
- Tamanho:
- 159.84 KB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Termo de autorização
Carregando...
- Nome:
- CCE_COM_TCC_2025_Fukaya _Felipe_A.pdf
- Tamanho:
- 1.94 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Texto completo
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 555 B
- Formato:
- Item-specific license agreed to upon submission
- Descrição: