arrow
返回

AdvGen-X: Transferability driven adversarial example generation for pre-trained models of code

delete2026-04-21
delete0
PRE
AI
X
Xiangyue Liu
X
Xinwei Liu
X
Xiaobing Sun *
L
Lili Bo
B
Bin Li
X
Xiaoxue Wu
S
Sicong Cao
Y
Yufei Hu
DOI:10.1007/s10664-026-10864-wdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
预训练代码模型在软件工程中扮演着重要角色。但它们易受对抗样本的威胁,即能够误导目标模型做出错误预测的样本。近期研究表明,这些对抗样本可以在不同模型间迁移。然而,现有方法仅能从目标模型自身生成对抗样本,无法发现来自其他模型的迁移性对抗样本,而这些样本可能被攻击者利用,对目标代码模型构成潜在威胁。本文提出AdvGen-X,一种从迁移性视角出发的预训练代码模型对抗样本生成方法。首先,AdvGen-X利用鲁棒性引导的知识蒸馏生成鲁棒学生模型作为目标模型的代理模型。然后,AdvGen-X为代理模型生成对抗样本。最后,AdvGen-X将代理模型的对抗样本迁移至目标模型进行攻击。在九个预训练代码模型上的实验结果表明,基于AdvGen-X的基线方法ALERT和CARROT的攻击成功率分别平均提升了16.26%和17.98%,而使用AdvGen-X优化后的ALERT和CARROT的时间成本分别降低了63.74%和66.58%。
Keyword:
Adversarial example generation
Pre-trained models of code
Knowledge distillation
Transferability

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

Y
yangzhou university
学者数:
9.3K
论文数: 2.9K
被引数: 2
引用论文

引用论文

SPVF: security property assisted vulnerability fixing via attention-based models
err2022-09-20
err12
PREAI
errZhou, Zhou; Bo, Lili; Wu, Xiaoxue; Sun, Xiaobing; Zhang, Tao; Li, Bin; Zhang, Jiale; Cao, Sicong
err分享
err收藏
Knowledge Distillation: A Survey知识蒸馏: 一项调查
err2021-03-22
err1.5K
PREAI
errGou, Jianping; Yu, Baosheng; Maybank, Stephen J.; Tao, Dacheng
err分享
err收藏
Fast and Memory-Efficient Neural Code Completion
err2021-05-01
err0
errOAAI
errAlexey Svyatkovskiy; Sebastian Lee; Anna Hadjitofi; Maik Riechert; Juliana Vicente Franco; Miltiadis Allamanis
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Automatic software vulnerability assessment by extracting vulnerability elements
err2023-10-01
err7
PREAI
errSun, Xiaobing; Ye, Zhenlei; Bo, Lili; Wu, Xiaoxue; Wei, Ying; Zhang, Tao; Li, Bin
err分享
err收藏
学者 查看更多内容