Vi presenterar en fuzzing ram för Intents: kärnan IPC mekanism för intra-och inter-app kommunikation i Android. Eftersom avsikterna ligger vid en förtroendegräns mellan appar, är deras korrekthet viktig och noggrann testning är motiverad. Den viktigaste utmaningen är att balansera spänningen mellan generera intentioner som applikationer förväntar sig, tillåter djup penetration i applikationslogik, och generera intentioner som utlöser intressanta buggar som inte tidigare har upptäckts. Vårt arbete uppnår denna balans med hjälp av en ny kombination av statisk analys och slumpmässig testfallsgenerering. Vår intention fuzzer kraschade dussintals Google kärna och topp Google Play-appar, vilket resulterar i app omstarter eller ens i en komplett OS omstart.
En intent fuzzer REF har använts för att generera intentioner som kraschappar.
Intent fuzzer: crafting intents of death
{'venue': 'WODA+PERTEA 2014', 'journal': None, 'mag_field_of_study': ['Computer Science']}