On the vulnerability proneness of multilingual code

On the vulnerability proneness of multilingual code
复制标题

多语言代码的漏洞倾向

DOI:
10.1145/3540250.3549173
复制
发表时间:
2022
期刊:
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
通讯作者:
Cai, Haipeng
Cai, Haipeng
中科院分区:
--
文献类型:
--
作者:
Li, Wen;Li, Li;Cai, Haipeng

文献摘要

参考文献

被引文献

相似文献

使用多种语言的软件构造长期以来一直是一种规范,但目前仍不清楚多语言代码构造是否具有重大的安全含义和真实的安全后果。本文旨在通过对GitHub上流行的多语言项目及其演变历史的大规模研究来解决这个问题,这是由我们用于多语言代码特征化的新技术实现的。我们发现,多语言代码的脆弱性(一般和特定类别)与其语言选择之间存在统计学上的显着关联。我们还发现这种关联与语言接口机制相关,而不是与个别语言相关。我们通过对实际漏洞的深入案例研究验证了我们的统计发现,并通过机制和语言选择进行了解释。我们的研究结果呼吁立即采取行动,评估和防御多语言漏洞,我们为此提供了切实可行的建议。
Software construction using multiple languages has long been a norm, yet it is still unclear if multilingual code construction has significant security implications and real security consequences. This paper aims to address this question with a large-scale study of popular multi-language projects on GitHub and their evolution histories, enabled by our novel techniques for multilingual code characterization. We found statistically significant associations between the proneness of multilingual code to vulnerabilities (in general and of specific categories) and its language selection. We also found this association is correlated with that of the language interfacing mechanism, not that of individual languages. We validated our statistical findings with in-depth case studies on actual vulnerabilities, explained via the mechanism and language selection. Our results call for immediate actions to assess and defend against multilingual vulnerabilities, for which we provide practical recommendations.
DOI: 10.1007/978-3-030-88806-0_16
发表时间: 2021
期刊: --
影响因子: --
作者:
Raphaël Monat;Abdelraouf Ouadjaout;A. Miné
通讯作者: Raphaël Monat;Abdelraouf Ouadjaout;A. Miné
开源开发中的编程语言趋势:使用所有生产阶段 SourceForge 项目的数据进行评估
DOI: --
发表时间: 2007
期刊:
影响因子: --
作者:
Daniel P. Delorey;Charles D. Knutson;C. Giraud
通讯作者: C. Giraud
基于内容的大规模文本文件类型检测
DOI: --
发表时间: 2021
期刊: International Conference on Machine Learning and Computing
影响因子: --
作者:
Francesca Del Bonifro;M. Gabbrielli;Stefano Zacchiroli
通讯作者: Stefano Zacchiroli
拓宽多语言静态分析的视野:从 C 代码中提取语义摘要以进行 JNI 程序分析
DOI: 10.1145/3324884.3416558
发表时间: 2020
期刊: 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子: --
作者:
Sungho Lee;Hyogun Lee;Sukyoung Ryu
通讯作者: Sukyoung Ryu
平行宇宙
DOI: --
发表时间: 2003
影响因子: 25
作者:
A. LaMantia
通讯作者: A. LaMantia