用强化学习生成能绕过检测的自适应拒绝服务攻击
AdaDoS: Adaptive DoS Attack via Deep Adversarial Reinforcement Learning in SDN
- 将攻击建模为攻防博弈,动态调整策略以躲避检测
- 在部分可观测环境下,通过师生学习提升攻击隐蔽性
- 首次用强化学习实现可逃避机器学习与规则检测的攻击
现有防御机制在应对基于规则的拒绝服务(DoS)攻击时表现良好,依赖预定义签名和静态启发式方法识别并阻断恶意流量。然而,人工智能驱动的攻击技术对SDN安全构成新挑战,可能削弱现有防御的有效性。本文提出AdaDoS,一种基于对抗强化学习的自适应攻击模型,能够在不被检测的前提下干扰网络运行。具体而言,将攻击问题建模为攻击者(目标:阻断流量且不被发现)与检测器(目标:识别恶意流量)之间的竞争博弈。AdaDoS通过接收来自SDN和检测器的反馈,动态调整攻击策略。考虑到攻击者通常信息不足,将攻击建模为部分可观测马尔可夫决策过程(POMDP),仅能获取攻击者与受害节点间的延迟信息。为此,提出新颖的互学模块:学生代理(观测受限)通过向具有完整观测能力的教师代理学习来提升性能。AdaDoS是首个应用强化学习生成可自适应逃避基于机器学习与规则的DoS检测器的攻击序列的模型。
原文摘要 · Abstract (English)
Existing defence mechanisms have demonstrated significant effectiveness in mitigating rule-based Denial-of-Service (DoS) attacks, leveraging predefined signatures and static heuristics to identify and block malicious traffic. However, the emergence of AI-driven techniques presents new challenges to SDN security, potentially compromising the efficacy of existing defence mechanisms. In this paper, we introduce~AdaDoS, an adaptive attack model that disrupt network operations while evading detection by existing DoS-based detectors through adversarial reinforcement learning (RL). Specifically, AdaDoS models the problem as a competitive game between an attacker, whose goal is to obstruct network traffic without being detected, and a detector, which aims to identify malicious traffic. AdaDoS can solve this game by dynamically adjusting its attack strategy based on feedback from the SDN and the detector. Additionally, recognising that attackers typically have less information than defenders, AdaDoS formulates the DoS-like attack as a partially observed Markov decision process (POMDP), with the attacker having access only to delay information between attacker and victim nodes. We address this challenge with a novel reciprocal learning module, where the student agent, with limited observations, enhances its performance by learning from the teacher agent, who has full observational capabilities in the SDN environment. AdaDoS represents the first application of RL to develop DoS-like attack sequences, capable of adaptively evading both machine learning-based and rule-based DoS-like attack detectors.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。