Barton Miller
Mehr Infos
- Zugehörigkeit
- University of Wisconsin–Madison
- Bekannt für
- Fuzzing, Paradyn, Dyninst
Der Professor aus Wisconsin, der das Fuzzing benannte, nachdem ein Gewitter seine Unix-Werkzeuge zum Absturz gebracht hatte.
Im Herbst 1988 war Miller in einer stürmischen Nacht per Einwahl mit der Universität verbunden, und Leitungsrauschen auf dem Modem brachte ganz gewöhnliche Unix-Programme immer wieder zum Absturz. Er machte daraus ein Seminarprojekt: den Werkzeugen zufällige Eingaben füttern und beobachten, was kaputtgeht. Das Programm, das den Datenmüll erzeugte, hieß fuzz.
Der Bericht von 1990, An Empirical Study of the Reliability of UNIX Utilities, ergab, dass zwischen einem Viertel und einem Drittel der Werkzeuge auf mehreren Unix-Varianten abstürzte oder hängen blieb. Gutachter fanden die Methode anfangs zu simpel, um als Forschung zu gelten. Heute ist Fuzzing der Standardweg, Speicherfehler zu finden, und Miller wiederholt die Studie in Abständen, um zu sehen, ob die Hersteller etwas gelernt haben. Nebenbei baute er mit Paradyn und Dyninst Werkzeuge zur dynamischen Instrumentierung laufender Programme.