arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2505.08050cs.CR
收藏

浏览器安全态势分析:一种客户端安全评估框架

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

Avihay Cohen

AI总结:

本文提出完全运行于浏览器内的JavaScript/WebAssembly安全评估框架,通过120多项原位测试诊断客户端安全策略,并在多浏览器与企业场景中验证其发现。

摘要:

现代Web浏览器实际上已经成为商业应用的新型操作系统,但其安全态势往往缺乏充分审查。本文提出一种新颖且全面的Browser Security Posture Analysis Framework[1],这是一个基于浏览器的客户端安全评估工具包,完全在浏览器内以JavaScript和WebAssembly运行。它在浏览器中原位执行超过120项安全测试,对网络层或操作系统层工具无法观察到的安全策略与功能提供细粒度诊断,从而揭示浏览器对关键客户端安全不变量的执行情况。我们详细说明了构建该框架的动机,描述其架构与实现,并深入讨论众多测试模块的技术设计,涵盖同源策略、跨源资源共享、内容安全策略、沙箱、XSS防护、通过WeakRefs产生的扩展干扰、权限审计、垃圾回收行为、加密API、SSL证书验证、SharedArrayBuffer等高级Web平台安全特性、内容过滤控制以及内部网络可达性。随后,我们在不同浏览器和企业场景中进行实验评估,突出旧版浏览器中的差距和常见错误配置。最后,我们讨论发现所带来的安全与隐私影响,将其与浏览器安全及企业端点解决方案中的相关工作进行比较,并概述实时态势监控和SIEM集成等未来增强方向。

英文摘要:

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, sandboxing, XSS protection, extension interference via WeakRefs, permissions audits, garbage collection behavior, cryptographic APIs, SSL certificate validation, advanced web platform security features like SharedArrayBuffer, Content filtering controls ,and internal network accessibility). We then present an experimental evaluation across different browsers and enterprise scenarios, highlighting gaps in legacy browsers and common misconfigurations. Finally, we discuss the security and privacy implications of our findings, compare with related work in browser security and enterprise endpoint solutions, and outline future enhancements such as real-time posture monitoring and SIEM integration.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑