arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2304.02786cs.LGcs.AIcs.CRcs.CV

UNICORN:一个统一的后门触发器逆向框架

UNICORN: A Unified Backdoor Trigger Inversion Framework

Rutgers University(罗格斯大学)

Zhenting Wang, Kai Mei, Juan Zhai, Shiqing Ma

AI总结:

本文针对现有后门触发器逆向方法无法泛化多种触发器类型的问题,正式定义了注入不同空间的触发器及逆向问题,并提出统一框架 UNICORN,有效且通用地在 DNN 中逆向后门触发器。

摘要:

后门攻击是深度神经网络(DNN)模型面临的严重威胁,攻击者利用带有触发器(如补丁)的输入来激活预先植入的恶意行为。触发器逆向是识别后门模型和理解嵌入的对抗行为的有效方法。触发器逆向的一个挑战在于存在多种构建触发器的方式。现有方法通过做出特定假设或特定攻击约束,无法泛化到各种类型的触发器。根本原因在于现有工作在构建逆向问题时未考虑触发器的设计空间。本工作正式定义并分析了注入不同空间的触发器及逆向问题。随后,基于触发器的形式化定义以及从分析中识别出的后门模型内部行为,提出了一个统一框架来逆向后门触发器。我们的原型 UNICORN 在逆向 DNN 中的后门触发器方面具有通用性和有效性。代码可在 https://github.com/RU-System-Software-and-Security/UNICORN 找到。

英文摘要:

The backdoor attack, where the adversary uses inputs stamped with triggers (e.g., a patch) to activate pre-planted malicious behaviors, is a severe threat to Deep Neural Network (DNN) models. Trigger inversion is an effective way of identifying backdoor models and understanding embedded adversarial behaviors. A challenge of trigger inversion is that there are many ways of constructing the trigger. Existing methods cannot generalize to various types of triggers by making certain assumptions or attack-specific constraints. The fundamental reason is that existing work does not consider the trigger's design space in their formulation of the inversion problem. This work formally defines and analyzes the triggers injected in different spaces and the inversion problem. Then, it proposes a unified framework to invert backdoor triggers based on the formalization of triggers and the identified inner behaviors of backdoor models from our analysis. Our prototype UNICORN is general and effective in inverting backdoor triggers in DNNs. The code can be found at https://github.com/RU-System-Software-and-Security/UNICORN.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑