SPARE: Securing Progressive Web Applications Against Unauthorized Replications
Sajib Talukder, Nur Imtiazul Haque, Khandakar Ashrafi Akbar

TL;DR
This paper introduces a security framework for Progressive Web Applications that prevents unauthorized replication by embedding unique identifiers in web links, evaluated through simulations and real-world data modeling.
Contribution
It proposes a novel query parameter-based security method for PWAs, including a prototype and comprehensive evaluation against replication attacks.
Findings
The security scheme effectively detects and mitigates replication attempts.
Embedding timestamps and device IDs enhances PWA protection.
The framework withstands simulated advanced attack scenarios.
Abstract
WebView applications are widely used in mobile applications to display web content directly within the app, enhancing user engagement by eliminating the need to open an external browser and providing a seamless experience. Progressive Web Applications (PWAs) further improve usability by combining the accessibility of web apps with the speed, offline capabilities, and responsiveness of native applications. However, malicious developers can exploit this technology by duplicating PWA web links to create counterfeit native apps, monetizing through user diversion. This unethical practice poses significant risks to users and the original application developers, underscoring the need for robust security measures to prevent unauthorized replication. Considering the one-way communication of Trusted Web Activity (a method for integrating web content into Android applications) and PWAs, we propose…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · Software Testing and Debugging Techniques
