Léxico de TI › Segurança › Barton Miller

Barton Miller

Segurança Svenska → Atualizado: 2026-10-15
Mais informações
Afiliação
University of Wisconsin–Madison
Conhecido por
Fuzzing, Paradyn, Dyninst

O professor de Wisconsin que batizou o fuzzing depois que uma tempestade derrubou suas ferramentas Unix.

No outono de 1988, Miller estava conectado à universidade por discagem numa noite de tempestade, e o ruído na linha do modem não parava de derrubar programas Unix comuns. Ele transformou a observação em um trabalho de curso: alimentar os utilitários com entrada aleatória e ver o que quebrava. O programa que gerava o lixo se chamava fuzz.

O relatório de 1990, An Empirical Study of the Reliability of UNIX Utilities, constatou que entre um quarto e um terço dos utilitários de várias versões do Unix travavam ou congelavam. Os revisores acharam, de início, que o método era simples demais para ser pesquisa. Hoje o fuzzing é a forma padrão de encontrar bugs de memória, e Miller repete o estudo de tempos em tempos para ver se os fabricantes aprenderam alguma coisa. Nas horas vagas, criou o Paradyn e o Dyninst, para instrumentação dinâmica de programas em execução.

← Voltar ao léxico