WebView är en viktig komponent i både Android- och iOS-plattformar, vilket gör det möjligt för smartphone och surfplattor att bädda in en enkel men kraftfull webbläsare inuti dem. För att uppnå en bättre interaktion mellan appar och deras inbäddade "browsers", WebView ger ett antal API:er, vilket gör att kod i appar att åberopa och åberopas av JavaScript-koden på webbsidorna, snappa upp deras händelser, och ändra dessa händelser. Med hjälp av dessa funktioner kan appar bli anpassade "browsers" för sina avsedda webbapplikationer. För närvarande, på Android-marknaden, 86 procent av de 20 mest nedladdade appar i 10 olika kategorier använder WebView. Designen av WebView förändrar landskapet på webben, särskilt ur säkerhetssynpunkt. Två viktiga delar av webbens säkerhetsinfrastruktur försvagas om WebView och dess API:er används: Trusted Computing Base (TCB) på klientsidan, och sandlåda skydd som införs av webbläsare. Som resultat kan många attacker startas antingen mot appar eller av dem. Syftet med detta dokument är att presentera dessa attacker, analysera deras grundläggande orsaker och diskutera möjliga lösningar.
I REF presenterar författarna flera klasser av attacker som kan startas mot appar som använder WebViews.
Attacks on WebView in the Android system
{'venue': "ACSAC '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}