Security vulnerabilities in C++ programs

Software security is a challenge posed to modern programming developers it is important not only to protect data and resources, but also to ensure stability, reliability and confidence in the systems used. The C++ language, due to its lack of memory control and high flexibility, is particularly pro...

Full description

Saved in:
Bibliographic Details
Main Authors: Piotr Michał Adamczyk, Marek Miłosz
Format: Article
Language:English
Published: Lublin University of Technology 2025-06-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/7389
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1839645777026088960
author Piotr Michał Adamczyk
Marek Miłosz
author_facet Piotr Michał Adamczyk
Marek Miłosz
author_sort Piotr Michał Adamczyk
collection DOAJ
description Software security is a challenge posed to modern programming developers it is important not only to protect data and resources, but also to ensure stability, reliability and confidence in the systems used. The C++ language, due to its lack of memory control and high flexibility, is particularly prone to security vulnerabilities. The aim of this paper is to review the literature to evaluate the effectiveness of existing methods to detect and prevent security vulnerabilities in programmes written in C++. The literature analysis showed that static analysis tools are effective in detecting most common vulnerabilities. However, they need to be combined with other methods to eliminate most security vulnerabilities.
format Article
id doaj-art-a896cf09cf6047dfbf57f8c3a75d87ac
institution Matheson Library
issn 2544-0764
language English
publishDate 2025-06-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-a896cf09cf6047dfbf57f8c3a75d87ac2025-07-01T09:26:31ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642025-06-013510.35784/jcsi.7389Security vulnerabilities in C++ programsPiotr Michał Adamczyk0Marek Miłosz1https://orcid.org/0000-0002-5898-815XDepartment of Computer Science, Lublin University of TechnologyDepartment of Computer Science, Lublin University of Technology Software security is a challenge posed to modern programming developers it is important not only to protect data and resources, but also to ensure stability, reliability and confidence in the systems used. The C++ language, due to its lack of memory control and high flexibility, is particularly prone to security vulnerabilities. The aim of this paper is to review the literature to evaluate the effectiveness of existing methods to detect and prevent security vulnerabilities in programmes written in C++. The literature analysis showed that static analysis tools are effective in detecting most common vulnerabilities. However, they need to be combined with other methods to eliminate most security vulnerabilities. https://ph.pollub.pl/index.php/jcsi/article/view/7389Security vulnerabilitiesC++Software security analysis
spellingShingle Piotr Michał Adamczyk
Marek Miłosz
Security vulnerabilities in C++ programs
Journal of Computer Sciences Institute
Security vulnerabilities
C++
Software security analysis
title Security vulnerabilities in C++ programs
title_full Security vulnerabilities in C++ programs
title_fullStr Security vulnerabilities in C++ programs
title_full_unstemmed Security vulnerabilities in C++ programs
title_short Security vulnerabilities in C++ programs
title_sort security vulnerabilities in c programs
topic Security vulnerabilities
C++
Software security analysis
url https://ph.pollub.pl/index.php/jcsi/article/view/7389
work_keys_str_mv AT piotrmichaładamczyk securityvulnerabilitiesincprograms
AT marekmiłosz securityvulnerabilitiesincprograms