Work

Finding weaknesses in web applications through the means of fuzzing

Year: 2008
Type: dissertation
Abstract: NORSK: Håndtering av brukerinput i web-applikasjoner har ved flere anledninger vist seg å være en\nvanskelig oppgave. Gang på gang har vi sett sårbarheter i slike applikasjoner på grunn av måten\ninput benyttes uten å sikres først. På grunn av web-applikasjoners dynamiske natur er det også\nvanskelig å automatisere slike tester, da brukergrensesnittet er i stadig endring. En test-metode\nmå derfor ta hensyn til dette. Videre er det urimelig å teste alle mulige verdier en bruker kan\ntaste inn, og et subsett av mulige verdier må velges. Å overlate ansvaret for å finne dette utvalget\ntil programmereren kan vise seg å være uklokt, ettersom han ofte kun tester de verdiene han vet\ner sannssynlige.\nI denne oppgaven beskriver vi en metode og et verktøy for (semi)automatisk generering av\ntilsynelatende tilfeldig test data (også kjent som «fuzzing»). Testmetoden og verktøyet vårt har\nblitt anvendt på flere populære frie web-applikasjoner, og eksperimentet vårt viser at fra testerens\nperspektiv er metoden rask, enkel og effektiv. Ved å benytte metoden og verktøyet klarte vi å\navdekke problemer i flere av applikasjonene vi testet.
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W2467056833
Cites: 14
Cited by:
Related to: 10