源代码处理任务中的深度学习模型对抗攻防研究综述OA
Survey on Adversarial Attack and Defense Methods for Deep Learning Models in Source Code Processing Tasks
随着智能软件的发展,深度学习模型在缺陷检测与定位等源代码处理任务中的应用日益广泛,但其鲁棒性不足的问题也逐渐凸显.众多学者对源代码对抗攻击与防御方法进行深入研究.然而,现有综述鲜有从源代码任务特性出发总结模型特点,也缺乏对模型窃取、后门防御和防御蒸馏等典型对抗攻防方法的梳理与分析.本文从模型架构视角入手,首先系统归纳面向源代码处理任务的深度学习模型,分析其在对抗攻击环境下的表现与适应性.随后对源代码对抗攻击与防御方法进行全面分类与综述,并汇总相关基准数据集.最后分析现有研究的不足,提出未来的潜在研究方向.
With the development of intelligent software,the application of deep learning models in source code pro-cessing tasks,such as defect detection and localization,has become increasingly widespread.But their lack of ro-bustness has also become increasingly evident.Many researchers have conducted in-depth studies on adversarial at-tack and defense methods for source code.However,existing surveys rarely summarize model characteristics from the perspective of source code task-specific properties,and there is a lack of systematic review and analysis of typic-al adversarial attack and defense methods such as model stealing,backdoor defense,and defensive distillation.Firstly,from the perspective of model architecture,we systematically outline deep learning models for source code processing tasks,and analyze their performance and adaptability under adversarial attack environments.Sub-sequently,we conduct a comprehensive review and classification of adversarial attack and defense methods for source code,and summarize the relevant benchmark datasets.Finally,we analyze the limitations of existing re-search and propose potential directions for future research.
潘海为;马宝英;张可佳;杨晓阳;秦颖鑫;卢国强;范书平
哈尔滨工程大学计算机科学与技术学院 哈尔滨 150001哈尔滨工程大学计算机科学与技术学院 哈尔滨 150001||牡丹江医科大学卫生管理学院 牡丹江 157011哈尔滨工程大学计算机科学与技术学院 哈尔滨 150001哈尔滨工程大学计算机科学与技术学院 哈尔滨 150001哈尔滨工程大学计算机科学与技术学院 哈尔滨 150001牡丹江医科大学卫生管理学院 牡丹江 157011牡丹江师范学院计算机与信息技术学院 牡丹江 157011
深度学习源代码处理对抗攻防方法鲁棒性
deep learningsource code processingadversarial attack and defense methodsrobustness
《自动化学报》 2026 (4)
638-665,28
黑龙江省重点研发计划(2024ZXDXA09),船舶 CAE 软件典型场景研究与应用项目(CBZ01N23-02),黑龙江省自然科学基金(PL2024F022)资助 Supported by Key Research and Development Program of Hei-longjiang Province(2024ZXDXA09),the Research and Applica-tion Project of Typical Scenarios for Ship CAE Software(CBZ01N23-02),and Natural Science Foundation of Heilongji-ang Province(PL2024F022)
评论