kaur, bhupinder (2020) an analysis of security vulnerabilities in container images for scientific data analysis. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
675kBKaur_MCompSc_S2021.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
Software containers greatly facilitate the deployment and reproducibility of scientific data analyses on high-performance computing clusters (HPC). However, container images often contain outdated or unnecessary software packages, which increases the number of security vulnerabilities in the images and widens the attack surface of the infrastructure. This thesis presents a vulnerability analysis of container images for scientific data analysis. We compare results obtained with four vulnerability scanners,
focusing on the use case of neuroscience data analysis, and quantifying the effect of image update and minification on the number of vulnerabilities. We find that container images used for neuroscience data analysis contain hundreds of vulnerabilities, that software updates remove about two thirds of these vulnerabilities, and that removing unused packages is also effective. We conclude with recommendations on how
to build container images with a reduced amount of vulnerabilities.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | kaur, bhupinder |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Date: | 2020 |
Thesis Supervisor(s): | Glatard, Dr. Tristan and Hanna, Dr. Aiman |
ID Code: | 987808 |
Deposited By: | Bhupinder Kaur |
Deposited On: | 27 Oct 2022 13:51 |
Last Modified: | 27 Oct 2022 13:51 |
Repository Staff Only: item control page