arrow
返回

Malicious source code detection using a translation model

delete2023-07-01
delete0
delete
OA
AI
C
Chen Tsfaty
M
Michael Fire *
DOI:10.1016/j.patter.2023.100773delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Modern software development often relies on open-source code sharing. Open-source code reuse, however, allows hackers to access wide developer communities, thereby potentially affecting many products. An increasing number of such supply chain attackshave occurred in recent years, taking advantage of open-source software development practices. Here, we introduce the Malicious Source code Detection using a Translation model (MSDT) algorithm. MSDT is a novel deep-learning-based analysis method that detects real-world code injections into source code packages. We have tested MSDT by embedding exam-ples from a dataset of over 600,000 different functions and then applying a clustering algorithm to the resulting embedding vectors to identify malicious functions by detecting outliers. We evaluated MSDT's performance with extensive experiments and demonstrated that MSDT could detect malicious code injec-tions with precision@k values of up to 0.909.
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Patterns 封面图
Patterns
IF:
7.4
论文数:
951
被引数:
3.6K

机构

B
ben gurion university
学者数:
1.3W
论文数: 1.0W
被引数: 5
引用论文

引用论文

Meta-analysis of bariatric surgery versus non-surgical treatment for type 2 diabetes mellitus
err2016-09-10
err0
errOAAI
errGuo-zhong Wu; Bing Cai; Feng Yu; Zheng Fang; Xing-li Fu; Hai-sen Zhou; Wen Zhang; Zhi-qiang Tian
err分享
err收藏
A Systematic Review on Code Clone Detection代码克隆检测的系统综述
err2019-01-01
err84
errOAAI
errUl Ain, Qurat; Butt, Wasi Haider; Anwar, Muhammad Waseem; Azam, Farooque; Maqbool, Bilal
err分享
err收藏
A comparison of code similarity analysers代码相似性分析器的比较
err2017-10-25
err79
errOAAI
errRagkhitwetsagul, Chaiyong; Krinke, Jens; Clark, David
err分享
err收藏