任何目标均可成为攻击:通过广义潜在感染生成对抗性样本

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文提出了一种通用框架,通过学习图像与目标标签的关系生成对抗性扰动。研究展示了多种生成对抗网络(GAN)方法,如AdvGAN和MalGAN,提升了对抗样本的生成效率和攻击成功率,并提出了Defense-GAN等防御策略,有效抵御对抗性攻击。

🔎

延伸解读

从单目标到通用框架的演进

文章梳理了对抗样本生成从针对单一目标到通用框架的发展脉络。早期方法如AdvGAN、MalGAN主要针对特定攻击目标设计,而提出的通用框架通过学习输入图像与目标标签的语义关系,能够推断目标条件扰动,在MNIST和CIFAR10上以较小扰动范数获得高愚弄率,超越了单目标攻击模型的性能。

生成对抗网络在攻防两端的双重角色

GAN在对抗攻击与防御中均扮演关键角色。攻击方面,AdvGAN高效生成高感知质量样本,黑盒攻击成功率达92.76%;MalGAN可将黑盒检测率降至几乎为零。防御方面,Defense-GAN利用生成模型抵御攻击,无需修改分类器结构或训练过程,适用于任何分类模型,且在不同攻击下表现一致有效。

黑盒场景下的评估与攻击方法

针对黑盒设置,文章介绍了Latent-HSJA方法,它通过GAN在潜空间中操纵潜向量生成无约束对抗样本,仅需访问分类模型的前k项决策,是评估模型强度的有效手段。此外,无限制敌对样本威胁模型利用AC-GAN搜索潜空间,生成可能被误分类但确实属于某类别的图像,可绕过传统对抗训练和认证防御。

生成模型攻击的多样性与防御挑战

研究探索了在变分自编码器(VAE)和VAE-GAN中生成对抗样本的方法,并提出三种攻击方式:基于分类的对手、利用VAE损失函数生成重构图像、直接优化源与目标潜在表示差异,在MNIST、SVHN和CelebA上测试。这些方法展示了攻击的多样性,也凸显了防御的复杂性,需要更鲁棒的策略。

❓

Q&A

什么是广义潜在感染生成对抗性样本的框架?

该框架通过学习输入图像与目标标签的关系生成对抗性扰动,旨在提高攻击成功率和生成效率。

AdvGAN的主要特点是什么?

AdvGAN能够高效生成高感知质量的对抗样本,在黑盒攻击中取得92.76%的成功率。

Defense-GAN是如何抵御对抗性攻击的?

Defense-GAN使用生成模型抵御对抗性攻击,适用于任何分类模型,无需修改结构或训练过程。

MalGAN与传统对抗样本生成算法相比有什么优势?

MalGAN能够将检测率降至几乎为零,使基于重新训练的防御方法难以奏效。

Latent-HSJA方法的应用场景是什么?

Latent-HSJA方法适用于黑盒设置的分类模型评估,能够生成无约束对抗样本。

无限制敌对样本的威胁模型是什么?

无限制敌对样本通过条件生成模型生成可能被误分类的图像,证明其属于特定类别。

🏷️

标签

➡️

继续阅读