Workshops Casa21 - Introdução ao fuzzing e seu uso em projetos bitcoin
Details
Nesse workshop, Bruno Garcia, desenvolvedor do Bitcoin Core, dedicado, entre outras coisas, à área de testes do software, e também mantenedor do projeto bitcoinfuzz, que implementa testes de fuzzing diferencial em projetos de Bitcoin como Bitcoin Core, btcd, rust-bitcoin e rust-miniscript, apresentará diversos tópicos sobre fuzzing.
Você vai aprender:
• Como surgiu o fuzzing?
• Como fuzzing funciona? Qual a diferença para um teste aleatório?
• Instrumentação e sanitizadores
• O que algoritmos genéticos tem a ver com fuzzing?
• Introdução ao coverage-guided fuzzing
• Quais engines de fuzzing existem e quais as diferenças?
• Introdução ao differential fuzzing
• Fuzzing nos projetos Bitcoiners
Workshops Casa21 - Introdução ao fuzzing e seu uso em projetos bitcoin