Solving real world security problems hacking and protection : enhancement of software components analysis

In recent years, the open-source components have become the most critical part of software development. Most modern applications are integrated with open source components and assembled with original code to build desired functionality. To ensure the open-source components meet the security standard...

Full description

Bibliographic Details
Main Author: Chen, Xiaogeng
Other Authors: Liu Yang
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138002
_version_ 1811685662448943104
author Chen, Xiaogeng
author2 Liu Yang
author_facet Liu Yang
Chen, Xiaogeng
author_sort Chen, Xiaogeng
collection NTU
description In recent years, the open-source components have become the most critical part of software development. Most modern applications are integrated with open source components and assembled with original code to build desired functionality. To ensure the open-source components meet the security standards and the organizations are compliant with the required open source licenses, software component analysis is playing an essential role in secure software development. The purpose of this research was to evaluate the SCA analyzer developed by Scantist by comparing the open-source SCA analyzer owned by Snyk. It would help the Scantist researchers to improve the features and strengthen the market competition ability. During this project, two application issues of the Scantist SCA analyzer were identified. A new version of Scantist had been developed after reporting the analysis results and application issues to Scantist researchers. The new Scantist SCA analyzer had implemented the powerful features which improved the accuracy of the analysis and increased reliability.
first_indexed 2024-10-01T04:48:05Z
format Final Year Project (FYP)
id ntu-10356/138002
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:48:05Z
publishDate 2020
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1380022020-04-21T10:18:35Z Solving real world security problems hacking and protection : enhancement of software components analysis Chen, Xiaogeng Liu Yang School of Computer Science and Engineering yangliu@ntu.edu.sg Engineering::Computer science and engineering::Computer applications In recent years, the open-source components have become the most critical part of software development. Most modern applications are integrated with open source components and assembled with original code to build desired functionality. To ensure the open-source components meet the security standards and the organizations are compliant with the required open source licenses, software component analysis is playing an essential role in secure software development. The purpose of this research was to evaluate the SCA analyzer developed by Scantist by comparing the open-source SCA analyzer owned by Snyk. It would help the Scantist researchers to improve the features and strengthen the market competition ability. During this project, two application issues of the Scantist SCA analyzer were identified. A new version of Scantist had been developed after reporting the analysis results and application issues to Scantist researchers. The new Scantist SCA analyzer had implemented the powerful features which improved the accuracy of the analysis and increased reliability. Bachelor of Engineering (Computer Science) 2020-04-21T10:18:35Z 2020-04-21T10:18:35Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138002 en PSCSE18-0050 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering::Computer applications
Chen, Xiaogeng
Solving real world security problems hacking and protection : enhancement of software components analysis
title Solving real world security problems hacking and protection : enhancement of software components analysis
title_full Solving real world security problems hacking and protection : enhancement of software components analysis
title_fullStr Solving real world security problems hacking and protection : enhancement of software components analysis
title_full_unstemmed Solving real world security problems hacking and protection : enhancement of software components analysis
title_short Solving real world security problems hacking and protection : enhancement of software components analysis
title_sort solving real world security problems hacking and protection enhancement of software components analysis
topic Engineering::Computer science and engineering::Computer applications
url https://hdl.handle.net/10356/138002
work_keys_str_mv AT chenxiaogeng solvingrealworldsecurityproblemshackingandprotectionenhancementofsoftwarecomponentsanalysis