Por favor, use este identificador para citar o enlazar este ítem: https://rd.uffs.edu.br/handle/prefix/9199
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisor1Feitosa, Samuel da Silva-
dc.creatorSouza, Richard Facin-
dc.date2025-12-12-
dc.date.accessioned2026-04-06T19:04:58Z-
dc.date.available2026-
dc.date.available2026-04-06T19:04:58Z-
dc.date.issued2025-
dc.identifier.urihttps://rd.uffs.edu.br/handle/prefix/9199-
dc.description.abstractFuzzing is a crucial technique for finding vulnerabilities in software, but its effectiveness in scripting languages such as Lua is limited by the difficulty of generating semantically valid test inputs. This work proposes a methodology that uses Large Language Models (LLMs) to generate semantically rich mutations for fuzzing Lua scripts. Our approach involves developing a fuzzer prototype that leverages an LLM’s in-context learning capabilities to create syntactically and semantically plausible code variations. We will validate this methodology by evaluating the code coverage gain of mutations relative to original seeds, the effectiveness in bug identification, and the execution time of the process, aiming to demonstrate the feasibility of using LLMs for the security of systems utilizing Lua.pt_BR
dc.description.resumoO fuzzing é uma técnica crucial para encontrar vulnerabilidades em software, mas sua eficácia em linguagens de script como Lua é limitada pela dificuldade de gerar entradas de teste semanticamente válidas. Este trabalho propõe uma metodologia que utiliza Modelos de Linguagem de Grande Escala (LLMs) para gerar mutações semanticamente ricas para o fuzzing de scripts Lua. Nossa abordagem envolve o desenvolvimento de um protótipo de fuzzer que explora a capacidade de aprendizado em contexto de um LLM para criar variações de código sintática e semanticamente plausíveis. Validaremos esta metodologia avaliando o ganho de cobertura de código das mutações em relação às sementes originais, a eficácia na identificação de bugs e o tempo de execução do processo, visando demonstrar a viabilidade do uso de LLMs na segurança de sistemas que utilizam Lua.pt_BR
dc.description.provenanceSubmitted by Biblioteca Chapeco (biblio.ch@uffs.edu.br) on 2026-04-02T14:21:44Z No. of bitstreams: 1 SOUZA.pdf: 1088200 bytes, checksum: dd9b25c6dbd770372f5117b8c6caa867 (MD5)en
dc.description.provenanceApproved for entry into archive by DIONE ROSSI FARIAS (dione@uffs.edu.br) on 2026-04-06T19:04:58Z (GMT) No. of bitstreams: 1 SOUZA.pdf: 1088200 bytes, checksum: dd9b25c6dbd770372f5117b8c6caa867 (MD5)en
dc.description.provenanceMade available in DSpace on 2026-04-06T19:04:58Z (GMT). No. of bitstreams: 1 SOUZA.pdf: 1088200 bytes, checksum: dd9b25c6dbd770372f5117b8c6caa867 (MD5) Previous issue date: 2025en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Fronteira Sulpt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Chapecópt_BR
dc.publisher.initialsUFFSpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectFuzzy (Inteligência artificial)pt_BR
dc.subjectLinguagem de programaçãopt_BR
dc.subjectLuapt_BR
dc.subjectSegurança de softwarept_BR
dc.subjectFatores de qualidade de softwarept_BR
dc.titleExplorando o uso de LLMs para fuzzing de código Luapt_BR
dc.typeMonografiapt_BR
Aparece en las colecciones: Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
SOUZA.pdf1.06 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.