arrow
返回

Question-Answer Methodology for Vulnerable Source Code Review via Prototype-Based Model-Agnostic Meta-Learning

delete2025-01-14
delete0
delete
OA
AI
P
Pablo Corona-Fraga
A
Aldo Hernandez-Suarez
G
Gabriel Sanchez-Perez *
K
Karina Toscano
H
Héctor Pérez-Meana
J
José Portillo-Portillo
J
Jesús Olivares-Mercado
L
Luis Javier García Villalba *
DOI:10.3390/fi17010033delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在网络安全领域,识别和解决源代码中的漏洞对于维护安全的IT环境至关重要。传统的静态和动态分析技术虽然被广泛使用,但通常表现出高误报率、高昂成本和有限的解释性。基于机器学习(ML)的方法旨在克服这些局限性,但由于其依赖大型标注数据集以及与安全开发团队需求的对齐度有限,因而面临可扩展性和适应性方面的挑战。这些因素阻碍了它们适应快速演变的软件环境的能力。本研究提出了一种将基于原型的模型无关元学习(Proto-MAML)与利用Transformer双向编码器表示(BERT)模型的问答(QA)框架相结合的方法。通过采用少样本学习(FSL),Proto-MAML能够在极低数据需求下识别和缓解漏洞,符合安全开发生命周期(SDLC)和开发、安全与运维(DevSecOps)的原则。该QA框架允许开发人员查询漏洞并获取精确、可操作的建议,增强了其在需要频繁更新和实时分析动态环境中的适用性。模型的输出具有可解释性,促进了代码审查过程的透明度,并有助于高效解决新兴漏洞。Proto-MAML在多种编程语言中表现出色,在PHP、Java、C和C++中分别实现了平均精度98.49%、召回率98.54%、F1分数98.78%和完全匹配率98.78%。
Keyword:
question-answer methodology
vulnerable source code review
prototype-based learning
model-agnostic meta-learning
Proto-MAML
code vulnerability detection
software security
few-shot learning
source code analysis
meta-learning techniques
automated code review
cybersecurity
knowledge transfer
code reconstruction

期刊

Future Internet 封面图
Future Internet
IF:
3.6
论文数:
1.3K
被引数:
6.5K

机构

I
Inst Politecn Nacl
学者数:
642
论文数: 280
被引数: 59
C
CTR Invest and Innovac Tecnol Informac and Comunicac
学者数:
1
论文数: 1
被引数: 0
U
Univ Complutense Madrid UCM
学者数:
47
论文数: 23
被引数: 6
学者 查看更多机构
引用论文

引用论文

Holding on to Compliance While Adopting DevSecOps: An SLR坚持合规性同时采用DevSecOps:一篇系统文献综述
err2022-11-12
err0
errOAAI
errXhesika Ramaj; Mary Sánchez-Gordón; Vasileios Gkioulos; Sabarathinam Chockalingam; Ricardo Colomo-Palacios
err分享
err收藏
err分享
err收藏
A survey of deep meta-learning深度元学习综述
err2021-04-19
err234
errOAAI
errHuisman, Mike; van Rijn, Jan N.; Plaat, Aske
err分享
err收藏
Multimodality in meta-learning: A comprehensive survey元学习中的多模态: 一项综合调查
err2022-08-01
err35
errOAAI
errMa, Yao; Zhao, Shilin; Wang, Weixiao; Li, Yaoman; King, Irwin
err分享
err收藏
Improved prototypical networks for few-Shot learninge用于少镜头学习的改进原型网络
err2020-12-01
err77
PREAI
errJi, Zhong; Chai, Xingliang; Yu, Yunlong; Pang, Yanwei; Zhang, Zhongfei
err分享
err收藏
学者 查看更多内容