Pith. sign in

REVIEW 1 cited by

DOMtegrity: Ensuring Web Page Integrity against Malicious Browser Extensions

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1905.12951 v1 pith:46C35BA5 submitted 2019-05-30 cs.CR cs.NI

classification cs.CRcs.NI
keywords browserintegritydomtegrityextensionsattackscontentmaliciouspage
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In this paper, we address an unsolved problem in the real world: how to ensure the integrity of the web content in a browser in the presence of malicious browser extensions? The problem of exposing confidential user credentials to malicious extensions has been widely understood, which has prompted major banks to deploy two-factor authentication. However, the importance of the `integrity' of the web content has received little attention. We implement two attacks on real-world online banking websites and show that ignoring the `integrity' of the web content can fundamentally defeat two-factor solutions. To address this problem, we propose a cryptographic protocol called DOMtegrity to ensure the end-to-end integrity of the DOM structure of a web page from delivering at a web server to the rendering of the page in the user's browser. DOMtegrity is the first solution that protects DOM integrity without modifying the browser architecture or requiring extra hardware. It works by exploiting subtle yet important differences between browser extensions and in-line JavaScript code. We show how DOMtegrity prevents the earlier attacks and a whole range of man-in-the-browser (MITB) attacks. We conduct extensive experiments on more than 14,000 real-world extensions to evaluate the effectiveness of DOMtegrity.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Enhancing JavaScript Malware Detection through Weighted Behavioral DFAs

    cs.CR 2025-05 reject novelty 4.0 of 10

    A weighted behavior DFA built from 10 malicious JavaScript sequences produces match percentages that label traces as benign, partially malicious, or malicious, but no accuracy metrics validate those labels.

Pith tools