Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4515
Title: Visualizing Security Vulnerability Evolution of Software Systems
Authors: Sinhabahu, N.N.
Keywords: 3D software visualization
Vulnerability Evolution
Re-engineering
Vulnerability Analysis
3D graphics
human-computer interaction
Issue Date: 10-Aug-2021
Abstract: The analysis of large-scale software and finding security vulnerabilities while its evolving is difficult without using supplementary tools, because of the size and complexity of today’s systems. However, just looking at a report may not transmit the overall picture of the system in terms of security vulnerabilities and its evolution throughout the project lifecycle. Software visualization is a program comprehension technique used in the context of the present and explores large amounts of information precisely. For the analysis of security vulnerabilities of complex software systems, Secure Codecity with evolution is an interactive 3D visualization tool that can be utilized. It utilize techniques and methods that are used in graphical visualualization to illustrating security aspects and the evolution of software. The main goal of the proposed framework defined as uplift, simplify, and clarify the mental representation that a software engineer has a software system and its evolution in terms of its security. Static code was visualized based on a city metaphor, which represents classes as buildings and packages as districts of a city. Identified Vulnerabilities were represented in a different color according to the severity. To visualize different aspects, large variety of options were given. Users can evaluate the evolution of the security vulnerabilities of a system on several versions using matrices provided which will help users go get an overall understanding of security vulnerabilities varies with different versions of the software. This framework was implemented using SonarQube for software vulnerability detection and ThreeJs for implementing the City Metaphor. The evaluation results evidently show that our framework surpasses the existing tools in terms of accuracy, efficiency, and usability.
URI: http://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4515
Appears in Collections:2020

Files in This Item:
File Description SizeFormat 
2017 MCS 077.pdf1.26 MBAdobe PDFView/Open


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.