arrow
返回

SCRIPT: A Scalable Continual Reinforcement Learning Framework for Autonomous Penetration Testing

delete2025-06-06
delete0
PRE
AI
S
Shicheng Zhou
J
Jingju Liu
Y
Yuliang Lu *
杨家海 封面图
杨家海 (Jiahai Yang)
Y
Yue Zhang
B
Bo Lin
X
Xiaofeng Zhong
S
Shulong Hu
DOI:10.1016/j.eswa.2025.127827delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
与基于人工的渗透测试(pentesting)相比,自主渗透测试在自主性和效率方面具有优势,并已成为一个新兴的研究领域。强化学习(RL)是研究这一主题的自然选择。然而,互连设备和系统的激增扩大了攻击面,加之新漏洞的不断涌现,使得现实世界的渗透测试任务和场景呈现非平稳性。这种非平稳性对基于RL的自主渗透测试提出了新的挑战,因为它要求渗透测试代理具备强大的泛化能力,从而在持续学习新任务的同时缓解灾难性遗忘。该领域以往的研究忽视了这一现实挑战。为此,我们提出了首个可扩展的持续RL框架,用于自主渗透测试,即SCRIPT。SCRIPT训练代理在大规模任务序列中像人类一样持续学习,使其能够实现正向迁移(利用先前学到的知识加速新任务学习)并抵抗灾难性遗忘。受人类终身学习过程的启发,我们将SCRIPT的学习过程分为新任务学习和知识巩固两个过程。具体而言,我们引入了一种分阶段课程学习(scaffolded curriculum learning)方法,通过滚动探索和政策模仿来引导新任务学习。此外,我们提出了一种策略保留方法,利用基于正则化的权重重要性约束和基于渐进式自我蒸馏的策略回顾来缓解灾难性遗忘。实验在广泛使用的易受攻击Docker环境仓库Vulhub上进行。结果表明,SCRIPT有效地使代理能够实现正向迁移并增强其对灾难性遗忘的抵抗力,使其成为渗透测试代理处理现实世界非平稳性挑战和应对扩展攻击面的可行方法。
Keyword:
Cybersecurity
Penetration testing
Reinforcement learning
Continual reinforcement learning
Catastrophic forgetting
Policy transfer

期刊

Expert Systems with Applications 封面图
Expert Systems with Applications
IF:
7.5
论文数:
3.0W
被引数:
10.2W

机构

N
natl univ def technol
学者数:
1.5K
论文数: 509
被引数: 141
A
anhui prov key lab cyberspace secur situat awarene
学者数:
14
论文数: 4
被引数: 0
引用论文

引用论文

err分享
err收藏
Scaffolding in Teacher-Student Interaction: A Decade of Research
err2010-04-29
err976
errOAAI
errvan de Pol, Janneke; Volman, Monique; Beishuizen, Jos
err分享
err收藏
Automated generation and analysis of attack graphs
err2024-11-19
err0
PREAI
errO. Sheyner; J. Haines; S. Jha; R. Lippmann; J.M. Wing
err分享
err收藏
Towards Continual Reinforcement Learning: A Review and Perspectives
err2022-12-22
err0
errOAAI
errKhimya Khetarpal; Matthew Riemer; Irina Rish; Doina Precup
err分享
err收藏
Distributed web hacking by adaptive consensus-based reinforcement learning
err2024-01-01
err1
PREAI
errIlic, Nemanja; Dasic, Dejan; Vucetic, Miljan; Makarov, Aleksej; Petrovic, Ranko
err分享
err收藏
A hierarchical deep reinforcement learning model with expert prior knowledge for intelligent penetration testing
err2023-09-01
err11
PREAI
errLi, Qianyu; Zhang, Min; Shen, Yi; Wang, Ruipeng; Hu, Miao; Li, Yang; Hao, Hao
err分享
err收藏
Continual lifelong learning with neural networks: A review神经网络的持续终身学习: 综述
err2019-05-01
err1.8K
errOAAI
errParisi, German I.; Kemker, Ronald; Part, Jose L.; Kanan, Christopher; Wermter, Stefan
err分享
err收藏
GAIL-PT: An intelligent penetration testing framework with generative adversarial imitation learning
err2023-03-01
err13
PREAI
errChen, Jinyin; Hu, Shulong; Zheng, Haibin; Xing, Changyou; Zhang, Guomin
err分享
err收藏
学者 查看更多内容