Detection of Software Vulnerabilities in Source Code Using Interpretable Deep Learning
- Title
- Detection of Software Vulnerabilities in Source Code Using Interpretable Deep Learning
- Author
- 아이샤워라살라미
- Advisor(s)
- 오희국
- Issue Date
- 2024. 2
- Publisher
- 한양대학교 대학원
- Degree
- Master
- Abstract
- Detection of Software Vulnerabilities in Source Code Using Interpretable Deep Learning WORA SALAMI Aicha Dept of Computer Science and Engineering Graduate School Hanyang University The detection of software vulnerabilities plays a crucial role in ensuring the security and reliability of software systems. Traditional vulnerability detection methods often rely on manual code inspection, which is time- consuming and error-prone. To address this challenge, many researchers have explored applying Deep Learning techniques to automate vulnerability detection. However, the need for interpretability in Deep Learning models poses a significant limitation, as understanding the reasoning behind their predictions is essential for practical vulnerability analysis and remediation. In this research, we propose an approach for detecting software vulnerabilities in source code using Interpretable Deep Learning. Our method combines Deep Learning models with interpretability techniques to provide explanations for vulnerability detections. To evaluate the performance of our proposed method, we conduct experiments using a Python environment with PyTorch as the Deep Learning framework. We train and validate our model using a diverse dataset of source code samples, including both vulnerable and non-vulnerable functions. The evaluation metrics used include accuracy, precision, recall, and F1-score, providing a comprehensive assessment of the model's performance.
- URI
- http://hanyang.dcollection.net/common/orgView/200000721892https://repository.hanyang.ac.kr/handle/20.500.11754/188403
- Appears in Collections:
- GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE & ENGINEERING(컴퓨터공학과) > Theses (Master)
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML