Context-Auditor: Context-sensitive Content Injection Mitigation
Faezeh Kalantari, Mehrnoosh Zaeifi, Tiffany Bao, Ruoyu Wang, Yan, Shoshitaishvili, Adam Doup\'e

TL;DR
Context-Auditor is a novel detection technique that identifies content injection vulnerabilities by monitoring context switches in parsing engines, effectively blocking advanced XSS, scriptless, and command injection attacks.
Contribution
This paper introduces Context-Auditor, a new approach leveraging context switch detection to identify diverse content injection exploits, outperforming existing defenses.
Findings
Successfully detects and blocks advanced content injection attacks
Maintains low throughput overhead during detection
Avoids false positives in diverse deployment scenarios
Abstract
Cross-site scripting (XSS) is the most common vulnerability class in web applications over the last decade. Much research attention has focused on building exploit mitigation defenses for this problem, but no technique provides adequate protection in the face of advanced attacks. One technique that bypasses XSS mitigations is the scriptless attack: a content injection technique that uses (among other options) CSS and HTML injection to infiltrate data. In studying this technique and others, we realized that the common property among the exploitation of all content injection vulnerabilities, including not just XSS and scriptless attacks, but also command injections and several others, is an unintended context switch in the victim program's parsing engine that is caused by untrusted user input. In this paper, we propose Context-Auditor, a novel technique that leverages this insight to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWeb Application Security Vulnerabilities · Security and Verification in Computing · Advanced Malware Detection Techniques
