跳到主要导航 跳到搜索 跳到主要内容

On the vulnerability proneness of multilingual code

  • Wen Li
  • , Li Li
  • , Haipeng Cai*
  • *此作品的通讯作者
  • Washington State University Pullman
  • Monash University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

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.

源语言英语
主期刊名ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering
编辑Abhik Roychoudhury, Cristian Cadar, Miryung Kim
出版商Association for Computing Machinery, Inc
847-859
页数13
ISBN(电子版)9781450394130
DOI
出版状态已出版 - 7 11月 2022
已对外发布
活动30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022 - Singapore, 新加坡
期限: 14 11月 202218 11月 2022

出版系列

姓名ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering

会议

会议30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022
国家/地区新加坡
Singapore
时期14/11/2218/11/22

指纹

探究 'On the vulnerability proneness of multilingual code' 的科研主题。它们共同构成独一无二的指纹。

引用此