一句话:提出基于模糊测试的黑盒对抗攻击 DeepRover,以更少查询生成更细粒度对抗样本。
深度神经网络在工业界广泛应用,但其鲁棒性边界仍缺乏充分评估。对抗攻击可通过在原始输入中加入微小扰动误导模型决策,是评估和理解 DNN 最坏情况下鲁棒性的重要手段。本文提出 DeepRover,一种面向图像分类 DNN 的基于模糊测试的黑盒攻击方法。实验表明,与当前最先进的黑盒攻击相比,DeepRover 在生成对抗样本时更有效、查询效率更高,并能在更细粒度上找到对抗样本,从而帮助获得更紧的鲁棒性边界。
Deep neural networks (DNNs) achieved a significant performance breakthrough over the past decade and have been widely adopted in various industrial domains. However, a fundamental problem regarding DNN robustness is still not adequately addressed, which can potentially lead to many quality issues after deployment, e.g., safety, security, and reliability. An adversarial attack is one of the most commonly investigated techniques to penetrate a DNN by misleading the DNN’s decision through the generation of minor perturbations in the original inputs. More importantly, the adversarial attack is a crucial way to assess, estimate, and understand the robustness boundary of a DNN. Intuitively, a stronger adversarial attack can help obtain a tighter robustness boundary, allowing us to understand the potential worst-case scenario when a DNN is deployed. To push this further, in this paper, we propose DeepRover, a fuzzing-based blackbox attack for deep neural networks used for image classification. We show that DeepRover is more effective and query-efficient in generating adversarial examples than state-of-the-art blackbox attacks. Moreover, DeepRover can find adversarial examples at a finer-grained level than other approaches.