~/talk

PWA as a new Cyber Attack Vector

Talkat jsDay 2018 · on Thursday, 2018-05-10· [pwa, security, web-platform]

Progressive Web Apps rely on Service Workers that run outside pages and can persist after a visit; demos show a crafted JSONP registration can install a worker despite HTTPS/same‑origin assumptions. Once installed, it performs fetch interception, can modify uploads/downloads, load WebAssembly parsers, or wake on push/background sync to run a coinhive miner—proof‑of‑concepts demonstrate persistent crypto mining and even interference with Chrome extensions.

AI-written summary · about

  1. 0:00Intro
  2. 0:46About Vitalii
  3. 1:37What is PWA
  4. 5:33Service Worker
  5. 6:39Service Worker Security
  6. 9:11Installation Process
  7. 12:31Register Service Workers
  8. 13:38Example
  9. 14:51HTTP request interception
  10. 15:44Chrome extension interception
  11. 16:33Request uploads
  12. 16:54WebAssembly
  13. 17:34Crypto mining
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.