
Charla de Marco Vanotti (Google).
5 septiembre, 2019 @ 3:30 pm - 4:30 pm
Titulo: «Fuzzing, el arte de romper software»
Fuzzing es una de las técnicas más utilizadas para encontrar potenciales
problemas de seguridad en software. En sus orígenes consistía en ejecutar
programas con entradas generadas de manera aleatoria. Con el pasar de los
años se han desarrollado varias mejoras que hacen aún más efectivo el
proceso, como instrumentar los binarios para detectar corrupciones de
memoria, reportar cobertura de código para influenciar la generación de
casos de prueba, o estrategias de paralelización para poder hacer fuzzing a
gran escala. En esta charla hablaremos sobre los distintos tipos de fuzzers
y las herramientas actuales.
BIOGRAFÍA BREVE:
Marco Vanotti trabaja en Google como desarrollador de software. Su equipo
se encarga de encontrar y erradicar potenciales problemas de seguridad en
sistemas operativos. Esto es en gran parte logrado mediante el desarrollo
de herramientas de fuzzing a gran escala, tanto para aplicaciones como para
drivers, protocolos de red o el propio kernel.
Previo a Google, Marco fue ayudante de cátedra del Departamento de
Computación en la Facultad de Ciencias Exactas y Naturales de la
Universidad de Buenos Aires, en donde se graduó como Licenciado en Ciencias
de la Computación.