摘要
本发明公开了一种基于Rainbow算法的自动化渗透方法及系统,方法包括:获取待测环境信息,确定渗透测试任务对应的目标网络以及目标网络的主机信息;根据待测环境信息,确定攻击目标并执行对应的渗透决策动作;采用第一神经网络模型对攻击目标进行第一奖励函数构建,采用第二神经网络模型对攻击技战术进行第二奖励函数构建;根据第一奖励函数计算攻击目标的第一奖励值,并根据第二奖励函数计算攻击技战术的第二奖励值;对攻击目标的选择策略进行动态更新,并对攻击技战术的选择策略进行动态更新。本发明的训练成本低且效率高,能够提升模型的决策准确度,可广泛应用于计算机技术领域。