<div class="csl-bib-body">
<div class="csl-entry">Bernardo, P., Veronese, L., DALLA VALLE, V., Calzavara, S., Squarcina, M., Adão, P., & Maffei, M. (2024). Web Platform Threats: Automated Detection of Web Security Issues With WPT. In <i>Proceedings of the 33rd USENIX Security Symposium</i> (pp. 757–774). http://hdl.handle.net/20.500.12708/204362</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/204362
-
dc.description.abstract
Client-side security mechanisms implemented by Web browsers, such as cookie security attributes and the Mixed Content policy, are of paramount importance to protect Web applications. Unfortunately, the design and implementation of such mechanisms are complicated and error-prone, potentially exposing Web applications to security vulnerabilities. In this paper, we present a practical framework to formally and automatically detect security flaws in client-side security mechanisms. In particular, we leverage Web Platform Tests (WPT), a popular cross-browser test suite, to automatically collect browser execution traces and match them against Web invariants, i.e., intended security properties of Web mechanisms expressed in first-order logic. We demonstrate the effectiveness of our approach by validating 9 invariants against the WPT test suite, discovering violations with clear security implications in 104 tests for Firefox, Chromium and Safari. We disclosed the root causes of these violations to browser vendors and standard bodies, which resulted in 8 individual reports and one CVE on Safari.
en
dc.description.sponsorship
Europäischer Forschungsrat (ERC)
-
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.description.sponsorship
SBA Research gemeinnützige GmbH
-
dc.language.iso
en
-
dc.subject
web security
en
dc.subject
client-side security
en
dc.subject
browser security
en
dc.subject
formal verification
en
dc.subject
smt
en
dc.subject
web platform tests
en
dc.subject
web invariants
en
dc.title
Web Platform Threats: Automated Detection of Web Security Issues With WPT
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
Ca' Foscari University of Venice, Italy
-
dc.contributor.affiliation
University of Lisbon, Portugal
-
dc.relation.isbn
978-1-939133-44-1
-
dc.description.startpage
757
-
dc.description.endpage
774
-
dc.relation.grantno
771527
-
dc.relation.grantno
ICT22-060
-
dc.relation.grantno
COMET SBA-K1
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
Proceedings of the 33rd USENIX Security Symposium
-
tuw.peerreviewed
true
-
tuw.project.title
Foundations and Tools for Client-Side Web Security
-
tuw.project.title
Fixing the Broken Bridge Between Mobile Apps and the Web
-
tuw.project.title
Sicherheits- und Datenschutzgrundlagen von Blockchain-Technologien