arXiv:2412.07005cs.LGcs.CR2024-12

用行为分析实时识别恶意网页扫描,防护成本低且精度高。

In-Application Defense Against Evasive Web Scans through Behavioral Analysis

  • 通过多模态行为数据(时空+浏览器事件)捕捉扫描特征
  • 检测响应快至数百毫秒,通信开销低于10KB/秒
  • 无需改动系统即可部署,适合大规模网站安全防护

网络流量已涵盖从人类用户到自动化代理的各类实体,包括良性爬虫和具有凭证填充、命令注入、账户劫持等能力的恶意扫描器。2023年此类攻击造成的经济损失估计超过千亿美元。本文提出WebGuard,一种低开销的内嵌式应用安全引擎,用于鲁棒识别与监控自动化网页扫描器,降低相关安全风险。WebGuard满足四项设计目标:(i) 无需修改底层软件或基础设施即可集成;(ii) 通信开销极小;(iii) 实现毫秒级实时检测;(iv) 支持新行为模式识别与新兴代理类别归因。为此,我们引入多模态行为监测机制,如时空数据与浏览器事件监控,并设计监督与无监督学习架构分别实现实时检测与离线归因。信息论分析与实证评估表明,相比仅依赖鼠标移动动态的单模态分析,多模态分析显著提升检测速度与归因准确率。基于真实世界数据的多组数值实验显示,系统可在数百毫秒内完成高精度检测,通信开销低于10 KB/秒。

原文摘要 · Abstract (English)

Web traffic has evolved to include both human users and automated agents, ranging from benign web crawlers to adversarial scanners such as those capable of credential stuffing, command injection, and account hijacking at the web scale. The estimated financial costs of these adversarial activities are estimated to exceed tens of billions of dollars in 2023. In this work, we introduce WebGuard, a low-overhead in-application forensics engine, to enable robust identification and monitoring of automated web scanners, and help mitigate the associated security risks. WebGuard focuses on the following design criteria: (i) integration into web applications without any changes to the underlying software components or infrastructure, (ii) minimal communication overhead, (iii) capability for real-time detection, e.g., within hundreds of milliseconds, and (iv) attribution capability to identify new behavioral patterns and detect emerging agent categories. To this end, we have equipped WebGuard with multi-modal behavioral monitoring mechanisms, such as monitoring spatio-temporal data and browser events. We also design supervised and unsupervised learning architectures for real-time detection and offline attribution of human and automated agents, respectively. Information theoretic analysis and empirical evaluations are provided to show that multi-modal data analysis, as opposed to uni-modal analysis which relies solely on mouse movement dynamics, significantly improves time-to-detection and attribution accuracy. Various numerical evaluations using real-world data collected via WebGuard are provided achieving high accuracy in hundreds of milliseconds, with a communication overhead below 10 KB per second.

安全防护行为分析扫描检测

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。