arXiv:2509.13219cs.LGcs.CR2025-09被引 2

用异常数据同时做毒化样本和触发器,实现更隐蔽的联邦学习后门攻击

On the Out-of-Distribution Backdoor Attack for Federated Learning

  • 用分布外数据充当毒化样本与触发器,突破传统攻击依赖可见触发器的限制
  • 提出SoDa方法,通过约束恶意模型的大小和方向,提升攻击隐蔽性
  • 设计BNGuard防御机制,利用批量归一化统计量偏移检测恶意更新

联邦学习中的传统后门攻击受限于可见触发器和物理修改需求,实用性不足。为此,我们提出一种新型后门攻击原型——分布外(OOD)后门攻击(OBA),利用OOD数据同时作为中毒样本和触发器,显著扩展了攻击场景。为增强攻击隐蔽性,提出SoDa方法,在本地训练中对恶意模型的幅度和方向进行正则化,使其与良性模型高度一致,从而规避检测。实验表明,OBA可有效绕过现有先进防御机制,同时保持主任务高精度。针对该漏洞,我们进一步提出服务器端防御方法BNGuard,其基于观察:OOD数据会导致批量归一化层运行统计量显著偏离。BNGuard据此识别并剔除恶意模型更新,提升联邦学习系统抗后门能力。多组实验验证了BNGuard的有效性。代码已开源。

原文摘要 · Abstract (English)

Traditional backdoor attacks in federated learning (FL) operate within constrained attack scenarios, as they depend on visible triggers and require physical modifications to the target object, which limits their practicality. To address this limitation, we introduce a novel backdoor attack prototype for FL called the out-of-distribution (OOD) backdoor attack ($\mathtt{OBA}$), which uses OOD data as both poisoned samples and triggers simultaneously. Our approach significantly broadens the scope of backdoor attack scenarios in FL. To improve the stealthiness of $\mathtt{OBA}$, we propose $\mathtt{SoDa}$, which regularizes both the magnitude and direction of malicious local models during local training, aligning them closely with their benign versions to evade detection. Empirical results demonstrate that $\mathtt{OBA}$ effectively circumvents state-of-the-art defenses while maintaining high accuracy on the main task. To address this security vulnerability in the FL system, we introduce $\mathtt{BNGuard}$, a new server-side defense method tailored against $\mathtt{SoDa}$. $\mathtt{BNGuard}$ leverages the observation that OOD data causes significant deviations in the running statistics of batch normalization layers. This allows $\mathtt{BNGuard}$ to identify malicious model updates and exclude them from aggregation, thereby enhancing the backdoor robustness of FL. Extensive experiments across various settings show the effectiveness of $\mathtt{BNGuard}$ on defending against $\mathtt{SoDa}$. The code is available at https://github.com/JiiahaoXU/SoDa-BNGuard.

联邦学习后门攻击安全防御

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。