Master of web puppets: abusing web browsers for persistent and stealthy computation
Master of web puppets: abusing web browsers for persistent and stealthy computation Papadopoulus et al., NDSS’19
You’ve probably heard about crypto-currency mining and the like in hijacked browsers.
From a security perspective, a fundamental problem of web applications is that by default their publisher is considered as trusted, and thus allowed to run JavaScript code (even from third parties) on the user side without any restrictions… On the positive side JavaScript execution so far has been constrained chronologically to the lifetime of the browser window or tab that rendered the compromised or malicious website.
Not any more! This paper shows how modern browsers with support for Service Workers can be stealthily connected into a botnet, with a connection that persists until the user closes the browser completely: “in contrast to previous approaches for browser hijacking, a key feature of MarioNet is that it remains operational even after the user browses away from the malicious webpage.”
MarioNet building blocks: Service Workers and WebRTC
Service Workers are non-blocking modules that reside in the user’s browser. Once registered they can run in the background without requiring the user to continue browsing on the originating site. In addition, service workers have Continue reading

Bell decided against buying 600 MHz frequencies but said it looks forward to 3.5 GHz and millimeter...


The top two cloud providers are now vying for the largest federal IT project to date. Amazon is...
The company saw 700% growth in annual revenue last year. Its customers include Mondelēz, Sysco...
The company released a managed offering of its monitoring platform, which provides both synthetic...
"When you move to virtualization and are doing in software what you do in hardware today, the...
Open Networking Summit (ONS) 2019: reflections of an industry in transition.
The SD-WAN market is so hot right now that vendors, especially security companies, can’t help but...