Browser Security Posture Analysis: A Client-Side Security Assessment Framework
Avihay Cohen

TL;DR
This paper introduces a comprehensive client-side browser security assessment framework that performs over 120 in-browser tests to diagnose security policy enforcement and identify vulnerabilities across different browsers and enterprise setups.
Contribution
It presents a novel, fully browser-based security testing toolkit that provides detailed diagnostics of browser security policies and features, filling gaps left by network or OS-level tools.
Findings
Identifies security gaps in legacy browsers
Detects common misconfigurations in enterprise environments
Provides detailed insights into browser security policy enforcement
Abstract
Modern web browsers have effectively become the new operating system for business applications, yet their security posture is often under-scrutinized. This paper presents a novel, comprehensive Browser Security Posture Analysis Framework[1], a browser-based client-side security assessment toolkit that runs entirely in JavaScript and WebAssembly within the browser. It performs a battery of over 120 in-browser security tests in situ, providing fine-grained diagnostics of security policies and features that network-level or os-level tools cannot observe. This yields insights into how well a browser enforces critical client-side security invariants. We detail the motivation for such a framework, describe its architecture and implementation, and dive into the technical design of numerous test modules (covering the same-origin policy, cross-origin resource sharing, content security policy,…
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.
