本文提出 WEBRR,一个针对现代 Web 攻击的取证回放与调查系统。当前 Web 应用广泛采用动态内容加载、跨域请求、JavaScript 异步交互等特性,导致传统基于静态页面或简单重放的取证工具难以准确捕获和复现攻击场景。WEBRR 通过浏览器内核级别的监控和注入技术,完整记录攻击过程中的所有网络请求、DOM 变化、JavaScript 执行上下文以及浏览器状态,并支持精确回放,包括用户交互事件的时间序。系统设计包括三个模块:捕获模块(轻量级浏览器代理,记录所有请求-响应及渲染事件)、存储模块(压缩存储以确保取证完整性)、回放模块(基于 Chromium 的定制回放引擎,可重现攻击期间的全部视觉效果和网络交互)。实验在多个真实攻击样本(含 XSS、CSRF、点击劫持、钓鱼等)和 80 余种流行网站上进行,结果表明 WEBRR 能成功回放所有攻击,且回放保真度(通过视觉相似度度量)超过 95%,性能开销在可接受范围内。相比现有工具如 Reticle、Hindsight 等,WEBRR 克服了对现代 Web 框架(如 React、Angular)的依赖和动态脚本重放难题。该工作为安全分析师提供了高效、准确的攻击场景重现手段,有助于深入理解攻击原理、验证检测规则和开展事后调查。
💡 推荐理由: 现代 Web 攻击越来越依赖动态脚本和跨域特性,传统取证工具难以准确回放。WEBRR 填补了这一空白,为蓝队人员提供了高保真的攻击场景重现能力,极大提升 Web 攻击调查的效率与准确性。
🎯 建议动作: 研究跟进