中文

机器学习辅助的 Web 应用虚拟补丁

密码学与安全 2018-03-16 v1

摘要

Web 应用永久暴露于利用其漏洞的攻击之下。本工作中,我们研究机器学习技术的应用以强化 Web 应用防火墙(WAF)——一种用于检测与阻止攻击的技术。我们提出一种基于单类分类与 n-gram 分析的机器学习模型组合方法,以增强 MODSECURITY(一个开源且广泛使用的 WAF)的检测与准确能力。结果颇有前景,并在以 OWASP 核心规则集(一种广泛部署的、基于规则的 WAF 技术的基线配置)配置时优于 MODSECURITY。所提出的结合两种方法的方案,使我们能在无应用训练数据时部署 WAF(使用单类分类),并在有训练数据时利用 n-grams 部署改进版。

关键词

引用

@article{arxiv.1803.05529,
  title  = {Machine learning-assisted virtual patching of web applications},
  author = {Gustavo Betarte and Eduardo Giménez and Rodrigo Martínez and Álvaro Pardo},
  journal= {arXiv preprint arXiv:1803.05529},
  year   = {2018}
}