| Item type |
Symposium(1) |
| 公開日 |
2021-08-30 |
| タイトル |
|
|
タイトル |
A Framework for Automatic Detection of Vulnerabilities in Human-Machine Pair Programming |
| タイトル |
|
|
言語 |
en |
|
タイトル |
A Framework for Automatic Detection of Vulnerabilities in Human-Machine Pair Programming |
| 言語 |
|
|
言語 |
eng |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
安全性・セキュリティ |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
| 著者所属 |
|
|
|
Hiroshima University |
| 著者所属 |
|
|
|
Hiroshima University |
| 著者所属 |
|
|
|
Hiroshima University |
| 著者所属(英) |
|
|
|
en |
|
|
Hiroshima University |
| 著者所属(英) |
|
|
|
en |
|
|
Hiroshima University |
| 著者所属(英) |
|
|
|
en |
|
|
Hiroshima University |
| 著者名 |
Pingyan, Wang
Shaoying, Liu
Ai, Liu
|
| 著者名(英) |
Pingyan, Wang
Shaoying, Liu
Ai, Liu
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
In order to mitigate the severe consequences of security threats, many software-based systems are endeavoring to detect security vulnerabilities as early as possible in the software life cycle. In this paper, we present a framework for systematically detecting and mitigating potential security vulnerabilities during the construction of programs using a particular programming paradigm known as Human-Machine Pair Programming. The framework allows developers to address the vulnerability problem in the coding phase rather than fix it at a high price when the system is in operation. Our framework advocates three critical steps: (1) generate an attack tree to model a specific security threat, (2) construct code-matching patterns based on the result of the attack tree analysis, and (3) detect corresponding vulnerable code based on the patterns during the program construction. We also present a case study to demonstrate how it works in practice. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
In order to mitigate the severe consequences of security threats, many software-based systems are endeavoring to detect security vulnerabilities as early as possible in the software life cycle. In this paper, we present a framework for systematically detecting and mitigating potential security vulnerabilities during the construction of programs using a particular programming paradigm known as Human-Machine Pair Programming. The framework allows developers to address the vulnerability problem in the coding phase rather than fix it at a high price when the system is in operation. Our framework advocates three critical steps: (1) generate an attack tree to model a specific security threat, (2) construct code-matching patterns based on the result of the attack tree analysis, and (3) detect corresponding vulnerable code based on the patterns during the program construction. We also present a case study to demonstrate how it works in practice. |
| 書誌情報 |
ソフトウェアエンジニアリングシンポジウム2021論文集
巻 2021,
p. 129-136,
発行日 2021-08-30
|
| 出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |