Skip to content

spostman/ppp-ccs2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pride and Prejudice in Progressive Web Apps: Abusing Native App-like Features in Web Applications

Abstract

Progressive Web App (PWA) is a new generation of Web application designed to provide native app-like browsing experiences even when a browser is offline. PWAs make full use of new HTML5 features which include push notification, cache, and service worker to provide short-latency and rich Web browsing experiences. We conduct the first systematic study of the security and privacy aspects unique to PWAs. We identify security flaws in main browsers as well as design flaws in popular third-party push services, that exacerbate the phishing risk. We introduce a new side- channel attack that infers the victim’s history of visited PWAs. The proposed attack exploits the offline browsing feature of PWAs using a cache. We demonstrate a cryptocurrency mining attack which abuses service workers. Defenses and recommendations to mitigate the identified security and privacy risks are suggested with in-depth understanding.

Paper

CCS 2018 publication

Citation

 @inproceedings{lee-ccs2018, 
     author    = "Jiyeon Lee and Hayeon Kim and Junghwan Park and Insik Shin and Sooel Son",
     title     = "{Pride and Prejudice in Progressive Web Apps: Abusing Native App-like Features in Web Applications}",
     booktitle = {Proceedings of the ACM Conference on Computer and Communications Security},
     year = {2018},
 }

About

An investigative study on the security and privacy aspects of Progressive Web Apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •