São Paulo, novembro de 2026. O engenheiro de software e pesquisador Bruno Garcia lança Fuzzing: Conceitos e Prática: Como encontrar bugs que ninguém imaginou, livro que apresenta os fundamentos e as aplicações práticas de uma das principais técnicas utilizadas para identificar falhas em programas de computador. A obra, escrita em português, reúne conceitos, ferramentas, exemplos de código e experiências do autor trabalhando na segurança do Bitcoin Core, um dos softwares mais importantes do ecossistema Bitcoin.
Fuzzing é uma técnica de testes automatizados que consiste em submeter programas a milhões de entradas de dados, explorando situações inesperadas para descobrir erros que poderiam passar despercebidos pelos desenvolvedores. A técnica é amplamente utilizada na identificação de vulnerabilidades e problemas de confiabilidade em navegadores, sistemas operacionais, bibliotecas de criptografia e outras infraestruturas digitais.
Com o crescimento do uso de inteligência artificial para gerar código, a capacidade de testar softwares de maneira sistemática ganha ainda mais relevância. No livro, Bruno explora não apenas como utilizar ferramentas de fuzzing, mas também como avaliar a qualidade dos testes, identificar falhas de lógica e aproveitar modelos de linguagem para acelerar a criação de testes automatizados.
“Decidi escrever este livro para sistematizar o que aprendi sobre fuzzing e também pela falta de materiais sobre o tema em português, mesmo que introdutórios. A ideia é apresentar tanto os fundamentos da técnica quanto o estado da arte de sua aplicação prática”, explica Bruno Garcia.
O conteúdo combina teoria e prática, passando por ferramentas como libFuzzer e AFL++, aplicações em diferentes linguagens de programação e técnicas mais avançadas, como differential fuzzing, que permite comparar implementações independentes de um mesmo protocolo para descobrir inconsistências.
Essa abordagem está diretamente relacionada ao trabalho de Bruno no desenvolvimento de código aberto. Ele é criador do bitcoinfuzz, projeto que utiliza differential fuzzing para comparar diferentes implementações de Bitcoin e da Lightning Network e que, segundo o autor, já identificou mais de 90 bugs.
Mestre e doutorando em computação pela Universidade de São Paulo (USP), Bruno pesquisa técnicas de teste de software, com foco em fuzzing e teste de mutação. Há cerca de cinco anos, contribui em tempo integral para o Bitcoin Core e outros projetos de código aberto. Atualmente, é Head de Engenharia da Vinteum, organização brasileira sem fins lucrativos dedicada à formação e ao financiamento de desenvolvedores que trabalham na infraestrutura de código aberto do Bitcoin, e membro do conselho da Btrust.
Lançamento e noite de autógrafos
O lançamento de Fuzzing: Conceitos e Prática será realizado na quarta-feira, 18 de novembro de 2026, às 19h30, na Casa21, espaço dedicado à colaboração e à pesquisa em código aberto mantido pela Vinteum em São Paulo.
O evento contará com a presença do autor e uma noite de autógrafos, reunindo desenvolvedores, pesquisadores, estudantes e interessados em engenharia de software e segurança da informação.
Serviço
Evento: Lançamento do livro Fuzzing: Conceitos e Prática e noite de autógrafos com Bruno Garcia
Data: Quarta-feira, 18 de novembro de 2026
Horário: 19h30
Local: Casa21, Av. Nhandu, 848, São Paulo (SP)
Entrada: Gratuita, mediante inscrição e aprovação pelo Luma
Luma: https://luma.com/y8jxwmbx
Venda de exemplares: Livros estarão disponíveis para compra durante o evento.
Compra online: https://loja.uiclap.com/titulo/ua214256
Sobre a Vinteum
A Vinteum é um centro independente de pesquisa e desenvolvimento em Bitcoin, sem fins lucrativos. A organização reúne e apoia engenheiros e pesquisadores dedicados a desafios fundamentais relacionados à segurança, confiabilidade, privacidade e evolução da infraestrutura do Bitcoin. Por meio de pesquisa aplicada, desenvolvimento de software e colaboração com a comunidade open source e instituições acadêmicas, a Vinteum trabalha para fortalecer a segurança e a resiliência do Bitcoin no longo prazo.
Mais informações: https://vinteum.org
