CRNov 12, 2014

Cross Site Request Forgery on Android WebView

arXiv:1411.3124v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses a security vulnerability for Android app developers and users, but it is incremental as it focuses on a known attack type in a specific component.

The paper investigates Cross-Site Request Forgery (XSRF) attacks specific to Android WebView, where attackers exploit WebView APIs to make arbitrary HTTP requests on behalf of authenticated users, compromising user credentials and enabling malicious actions.

Android has always been about connectivity and providing great browsing experience. Web-based content can be embedded into the Android application using WebView. It is a User Interface component that displays webpages. It can either display a remote webpage or can also load static HTML data. This encompasses the functionality of a browser that can be integrated to application. WebView provides a number of APIs which enables the applications to interact with the web content inside WebView. In the current paper Cross site request forgery or XSRF attack specific to android WebView is investigated. In XSRF attack the trusts of a web application in its authenticated users is exploited by letting the attacker make arbitrary HTTP requests on behalf of a victim user. When the user is logged into the trusted site through the WebView the site authenticates the WebView and not application. The application can launch attacks on the behalf of user with the APIs of Webview exploiting user credentials resulting in Cross site request forgery. Attacks can also be launched by setting cookies as HTTP headers and making malicious HTTP Request on behalf of victim.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes