Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Categorizing Service Worker Attacks and Mitigations   Service Workers (SWs) are a powerful feature at the core of Progressive Web
Apps, namely web applications that can continue to function when the user's
device is offline and that have access to device sensors and capabilities
previously accessible only by native applications. During the past few years,
researchers have found a number of ways in which SWs may be abused to achieve
different malicious purposes. For instance, SWs may be abused to build a
web-based botnet, launch DDoS attacks, or perform cryptomining; they may be
hijacked to create persistent cross-site scripting (XSS) attacks; they may be
leveraged in the context of side-channel attacks to compromise users' privacy;
or they may be abused for phishing or social engineering attacks using web push
notifications-based malvertising.
  In this paper, we reproduce and analyze known attack vectors related to SWs
and explore new abuse paths that have not previously been considered. We
systematize the attacks into different categories, and then analyze whether,
how, and estimate when these attacks have been published and mitigated by
different browser vendors. Then, we discuss a number of open SW security
problems that are currently unmitigated, and propose SW behavior monitoring
approaches and new browser policies that we believe should be implemented by
browsers to further improve SW security. Furthermore, we implement a
proof-of-concept version of several policies in the Chromium code base, and
also measure the behavior of SWs used by highly popular web applications with
respect to these new policies. Our measurements show that it should be feasible
to implement and enforce stricter SW security policies without a significant
impact on most legitimate production SWs.

10
The categories of this paper are: q-bio
21
The categories of this paper are: adap-org
3
The categories of this paper are: physics
22
The categories of this paper are: chao-dyn
25
The categories of this paper are: patt-sol
8
The categories of this paper are: hep-ex
27
The categories of this paper are: comp-gas
20
The categories of this paper are: acc-phys
29
The categories of this paper are: funct-an
26
The categories of this paper are: bayes-an
9
The categories of this paper are: nlin
30
The categories of this paper are: q-alg
0
The categories of this paper are: hep-ph
19
The categories of this paper are: eess
31
The categories of this paper are: ao-sci
36
The categories of this paper are: cmp-lg