DeBackdoor: A Deductive Framework for Detecting Backdoor Attacks on Deep Models with Limited Data
Dorde Popovic, Amin Sadeghi, Ting Yu, Sanjay Chawla, Issa Khalil
TL;DR
DeBackdoor tackles the practical problem of detecting backdoors in third‑party deep models before deployment under strict data and access limits. It introduces a deductive framework that searches for effective triggers via Simulated Annealing to maximize a continuous proxy of Attack Success Rate, $cASR$, using only forward passes in a black‑box setting. The method supports multiple trigger families and attack strategies (All2One/All2All/One2One) and demonstrates near‑perfect AUROC on standard benchmarks and dynamic attacks, outperforming existing baselines. Its significance lies in enabling safe integration of third‑party models in safety‑critical systems without requiring full data or white‑box access.
Abstract
Backdoor attacks are among the most effective, practical, and stealthy attacks in deep learning. In this paper, we consider a practical scenario where a developer obtains a deep model from a third party and uses it as part of a safety-critical system. The developer wants to inspect the model for potential backdoors prior to system deployment. We find that most existing detection techniques make assumptions that are not applicable to this scenario. In this paper, we present a novel framework for detecting backdoors under realistic restrictions. We generate candidate triggers by deductively searching over the space of possible triggers. We construct and optimize a smoothed version of Attack Success Rate as our search objective. Starting from a broad class of template attacks and just using the forward pass of a deep model, we reverse engineer the backdoor attack. We conduct extensive evaluation on a wide range of attacks, models, and datasets, with our technique performing almost perfectly across these settings.
