Abstract-Under de senaste tre åren, Android har etablerat sig som den största säljande operativsystem för smartphones. Den har en Linuxbaserad robust kärna, ett modulärt ramverk med flera komponenter i varje program, och en säkerhetsmedveten design där varje program är isolerat i sin egen virtuella maskin. Alla dessa önskvärda egenskaper skulle dock bli verkningslösa om en ansökan skulle leverera felaktiga budskap till riktade program och därmed få målet att bete sig felaktigt. I detta dokument presenterar vi en empirisk utvärdering av robustheten hos interkomponentkommunikation (ICC) i Android genom fuzz testing metodik, varigenom parametrar för interkomponentkommunikationen ändras till olika felaktiga värden. Vi visar att inte bara undantag hantering är en sällsynt i Android-program, men också det är möjligt att krascha Android körtid från oprivilegierade användarprocesser. Baserat på våra observationer lyfter vi fram några av de kritiska designproblemen i Android ICC och föreslår lösningar för att lindra dessa problem.
Den robusta interkomponentkommunikationen i Android har också studerats av Maji et al. genom fuzzy testtekniker, exponera några intressanta resultat REF.
An empirical study of the robustness of Inter-component Communication in Android
{'venue': 'IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)', 'journal': 'IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)', 'mag_field_of_study': ['Computer Science']}