Use este identificador para citar ou linkar para este item: https://rd.uffs.edu.br/handle/prefix/9199
Tipo: Monografia
Título: Explorando o uso de LLMs para fuzzing de código Lua
Autor(es): Souza, Richard Facin
Primeiro Orientador: Feitosa, Samuel da Silva
Resumo: O 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.
Abstract/Resumen: Fuzzing 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.
Palavras-chave: Fuzzy (Inteligência artificial)
Linguagem de programação
Lua
Segurança de software
Fatores de qualidade de software
Idioma: por
País: Brasil
Instituição: Universidade Federal da Fronteira Sul
Sigla da Instituição: UFFS
Faculdade, Instituto ou Departamento: Campus Chapecó
Tipo de Acesso: Acesso Aberto
URI: https://rd.uffs.edu.br/handle/prefix/9199
Data do documento: 2025
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
SOUZA.pdf1.06 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.