返回
A Multi-Source Feedback-Driven Framework for Generating WAF Test Cases
DOI:10.3390/fi18030167.png)
摘要
En 中文
Web应用防火墙(WAFs)是对抗Web应用持续性威胁的关键防御手段,但其安全评估仍具挑战性。传统手动测试方法通常效率低下且资源密集,而现有的基于强化学习(RL)的自动化方法面临两大关键限制:(1) 攻击者无法感知不透明的WAF规则逻辑;(2) WAFs的布尔反馈导致稀疏/延迟奖励——稀疏奖励使智能体陷入盲目探索,延迟奖励阻碍早期动作与最终结果的关联,从而影响学习效率。为应对这些挑战,我们提出Ouroboros——一个集成基于遗传算法的符号规则重构(将WAF规则转化为可解释的RNN以进行细粒度置信度评分)、时序侧信道分析(评估规则匹配深度)以及分层奖励机制以实现自进化RL测试的框架。实验表明,该框架在基于签名的WAFs上达到89.2%的绕过成功率。本文提出了一种高效的WAF自动化测试解决方案,并为优化规则逻辑和异常检测机制提供了见解。
Keyword:
web application firewall
SQL injection
regular expression
reinforcement learning
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.6
论文数:
1.3K
被引数:
6.5K
机构
引用论文
Break the Wall from Bottom: Automated Discovery of Protocol-Level Evasion Vulnerabilities in Web Application Firewalls王Q.; 陈J.; 江Z.; 郭R.; 刘X.; 张C.; 段H. 从底层打破壁垒:Web应用防火墙协议级规避漏洞的自动化发现. 在2024年IEEE安全与隐私研讨会(SP); IEEE: 纽约, NY, USA, 2024; 第185–202页. [Google Scholar] [CrossRef]
ReqsMiner: Automated Discovery of CDN Forwarding Request Inconsistencies and DoS Attacks with Grammar-based Fuzzing郑,L.; 李,X.; 王,C.; 郭,R.; 段,H.; 陈,J.; 张,C.; 沈K. ReqsMiner:基于语法模糊测试的CDN转发请求不一致性和DoS攻击的自动化发现。在2024年第31届网络与分布式系统安全 symposium NDSS ’24,加利福尼亚州圣地亚哥,美国,2024年2月26日至3月1日。[Google Scholar] [CrossRef]
An Evolutionary Algorithm for Adversarial SQL Injection Attack GenerationIssakhani, M.; Huang, M.; Tayebi, M.A.; Lashkari, A.H. 一种用于对抗性SQL注入攻击生成的进化算法. 在2023年IEEE国际情报与安全信息学会议(ISI)论文集;IEEE:纽约,美国,2023年;第1–6页. [Google Scholar] [CrossRef]
XploitSQL:
Advancing Adversarial SQL Injection Attack Generation with Language Models and Reinforcement Learning梁, D.; 蔡氏, O.; 哈希米, K.; 塔耶比, B.; 塔耶比, M.A. XploitSQL:利用语言模型和强化学习推进对抗性SQL注入攻击生成. 第33届ACM国际信息与知识管理会议论文集; ACM: 纽约, 美国, 2024; 第4653–4660页. [Google Scholar] [CrossRef]
Valenza, A.; Demetrio, L.; Costa, G.; Lagorio, G. WAF-A-MoLE: An adversarial tool for assessing ML-based WAFs. SoftwareX 2020, 11, 100367. [Google Scholar] [CrossRef]Valenza, A.; Demetrio, L.; Costa, G.; Lagorio, G. WAF-A-MoLE: 用于评估基于ML的WAF的对抗性工具。SoftwareX 2020, 11, 100367. [Google Scholar] [CrossRef]

