BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Ä¢¹½ÊÓÆµ//NONSGML v1.0//EN NAME:Promotie E. Geretto METHOD:PUBLISH BEGIN:VEVENT DTSTART:20250520T154500 DTEND:20250520T171500 DTSTAMP:20250520T154500 UID:2025/promotie-e-geretto@8F96275E-9F55-4B3F-A143-836282E12573 CREATED:20250501T214519 LOCATION:(1e verdieping) Auditorium, Hoofdgebouw De Boelelaan 1105 1081 HV Amsterdam SUMMARY:Promotie E. Geretto X-ALT-DESC;FMTTYPE=text/html:

Ä¢¹½ÊÓÆµ

Accelerating Modern Gre ybox Fuzzers

Computerwetenschapper Elia Geretto optima liseerde een belangrijke tool die helpt software te beveiligen.

Programma's hebben kwetsbaarheden die door een aanvaller ku nnen worden gebruikt om controle te krijgen over de computers waarop ze draaien. Dit betreft vaak eenvoudige fouten die programmeurs hebbe n gemaakt bij het schrijven van code. Om deze te elimineren, beoordel en en testen beveiligingsexperts code om kwetsbaarheden te vinden en te verhelpen. Experts gebruiken vaak tools die dit proces gedeeltelij k kunnen automatiseren, zodat ze meer code met minder moeite kunnen v erkennen.

Fuzzers
Het onderzoek van compute rwetenschapper Elia Geretto richt zich op het verbeteren van fuzzers, een van zulke tools. Specifiek maakt het ze sneller. Het kernprincip e van een fuzzer is om willekeurige input aan een programma te geven en te kijken hoe het zich gedraagt. De snelheid van zo’n fuzzer is een zeer belangrijke eigenschap, omdat een snellere fuzzer meer wille keurige input kan genereren en zo het programma grondiger kan testen.

De belangrijkste conclusie die Geretto uit zijn onderzoek kan trekken is dat de optimalisaties die hij voorstelt voor drie specifie ke soorten fuzzers, namelijk snapshot fuzzers, hybride fuzzers en ger ichte fuzzers, hun snelheid verhogen. Bovendien heeft hij aangetoond dat de behaalde snelheidsverhogingen resulteren in fuzzers die progra mma's grondiger kunnen verkennen. Tenslotte laat hij zien dat het bou wen van snelle fuzzers ook helpt bij het trekken van passende conclus ies bij het evalueren van andere optimalisaties, omdat hun effect var ieert met de snelheid.

Telefoons en laptops
Geretto's onderzoek is belangrijk voor beveiligingsonderzoekers. Zij n optimalisaties zijn allemaal online openbaar toegankelijk en kunnen worden geïntegreerd in bestaande fuzzers om ze sneller te maken. De ze verbeterde fuzzers zullen beveiligingsonderzoekers helpen code gro ndiger te beoordelen en zo het aantal kwetsbaarheden in uitgegeven so ftware te verminderen.

Minder kwetsbaarheden in software beteke nt bovendien dat de bevindingen ook invloed hebben op algemene gebrui kers. Zowel de apparaten die we dagelijks gebruiken, zoals telefoons en laptops, als de servers in de cloud die onze gegevens beheren, zul len veiliger worden.

Geretto's onderzoek kan grofweg in vier st appen worden verdeeld: ten eerste ontwierp hij een optimalisatie waar van hij dacht dat deze de snelheid van een bestaande fuzzer zou kunne n verbeteren. Vervolgens implementeerde hij die optimalisatie door co de te schrijven om die bestaande fuzzer te wijzigen. Daarna voerde hi j experimenten uit om de prestaties van de fuzzer met en zonder de op timalisatie te vergelijken. Tenslotte analyseerde hij de verzamelde g egevens met statistische methoden om te bewijzen dat zijn optimalisat ie de prestaties van de fuzzer inderdaad verbeterde.

Meer infor matie over het

DESCRIPTION: Computerwetenschapper Elia Geretto optimaliseerde een belangrijke tool die helpt software te beveiligen. Prog ramma's hebben kwetsbaarheden die door een aanvaller kunnen worden ge bruikt om controle te krijgen over de computers waarop ze draaien. Di t betreft vaak eenvoudige fouten die programmeurs hebben gemaakt bij het schrijven van code. Om deze te elimineren, beoordelen en testen b eveiligingsexperts code om kwetsbaarheden te vinden en te verhelpen. Experts gebruiken vaak tools die dit proces gedeeltelijk kunnen autom atiseren, zodat ze meer code met minder moeite kunnen verkennen. Fuzzers
Het onderzoek van computerwetenschapper Elia Geretto richt zich op het verbeteren van fuzzers, een van zulke tools . Specifiek maakt het ze sneller. Het kernprincipe van een fuzzer is om willekeurige input aan een programma te geven en te kijken hoe het zich gedraagt. De snelheid van zo’n fuzzer is een zeer belangrijke eigenschap, omdat een snellere fuzzer meer willekeurige input kan ge nereren en zo het programma grondiger kan testen. De belangrijkste co nclusie die Geretto uit zijn onderzoek kan trekken is dat de optimali saties die hij voorstelt voor drie specifieke soorten fuzzers, nameli jk snapshot fuzzers, hybride fuzzers en gerichte fuzzers, hun snelhei d verhogen. Bovendien heeft hij aangetoond dat de behaalde snelheidsv erhogingen resulteren in fuzzers die programma's grondiger kunnen ver kennen. Tenslotte laat hij zien dat het bouwen van snelle fuzzers ook helpt bij het trekken van passende conclusies bij het evalueren van andere optimalisaties, omdat hun effect varieert met de snelheid. Telefoons en laptops
Geretto's onderzoek is belangri jk voor beveiligingsonderzoekers. Zijn optimalisaties zijn allemaal o nline openbaar toegankelijk en kunnen worden geïntegreerd in bestaan de fuzzers om ze sneller te maken. Deze verbeterde fuzzers zullen bev eiligingsonderzoekers helpen code grondiger te beoordelen en zo het a antal kwetsbaarheden in uitgegeven software te verminderen. Minder kw etsbaarheden in software betekent bovendien dat de bevindingen ook in vloed hebben op algemene gebruikers. Zowel de apparaten die we dageli jks gebruiken, zoals telefoons en laptops, als de servers in de cloud die onze gegevens beheren, zullen veiliger worden. Geretto's onderzo ek kan grofweg in vier stappen worden verdeeld: ten eerste ontwierp h ij een optimalisatie waarvan hij dacht dat deze de snelheid van een b estaande fuzzer zou kunnen verbeteren. Vervolgens implementeerde hij die optimalisatie door code te schrijven om die bestaande fuzzer te w ijzigen. Daarna voerde hij experimenten uit om de prestaties van de f uzzer met en zonder de optimalisatie te vergelijken. Tenslotte analys eerde hij de verzamelde gegevens met statistische methoden om te bewi jzen dat zijn optimalisatie de prestaties van de fuzzer inderdaad ver beterde. Meer informatie over het Accelerating M odern Greybox Fuzzers END:VEVENT END:VCALENDAR