On the vulnerability proneness of multilingual code
On the vulnerability proneness of multilingual code
复制标题
多语言代码的漏洞倾向
DOI:
10.1145/3540250.3549173
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Cai, Haipeng
中科院分区:
文献类型:
--
作者:
Li, Wen;Li, Li;Cai, Haipeng
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é
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
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
影响因子:
25
作者:
A. LaMantia
通讯作者:
A. LaMantia