A Data-Mining Based Study of Security Vulnerability Types and Their Mitigation in Different Languages

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Antal, Gábor, Mosolygó, Balázs, Vándor, Norbert, Hegedüs, Péter
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914794516250624
author Antal, Gábor
Mosolygó, Balázs
Vándor, Norbert
Hegedüs, Péter
author_facet Antal, Gábor
Mosolygó, Balázs
Vándor, Norbert
Hegedüs, Péter
contents The number of people accessing online services is increasing day by day, and with new users, comes a greater need for effective and responsive cyber-security. Our goal in this study was to find out if there are common patterns within the most widely used programming languages in terms of security issues and fixes. In this paper, we showcase some statistics based on the data we extracted for these languages. Analyzing the more popular ones, we found that the same security issues might appear differently in different languages, and as such the provided solutions may vary just as much. We also found that projects with similar sizes can produce extremely different results, and have different common weaknesses, even if they provide a solution to the same task. These statistics may not be entirely indicative of the projects' standards when it comes to security, but they provide a good reference point of what one should expect. Given a larger sample size they could be made even more precise, and as such a better understanding of the security relevant activities within the projects written in given languages could be achieved.
format Preprint
id arxiv_https___arxiv_org_abs_2405_08025
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Data-Mining Based Study of Security Vulnerability Types and Their Mitigation in Different Languages
Antal, Gábor
Mosolygó, Balázs
Vándor, Norbert
Hegedüs, Péter
Cryptography and Security
Software Engineering
The number of people accessing online services is increasing day by day, and with new users, comes a greater need for effective and responsive cyber-security. Our goal in this study was to find out if there are common patterns within the most widely used programming languages in terms of security issues and fixes. In this paper, we showcase some statistics based on the data we extracted for these languages. Analyzing the more popular ones, we found that the same security issues might appear differently in different languages, and as such the provided solutions may vary just as much. We also found that projects with similar sizes can produce extremely different results, and have different common weaknesses, even if they provide a solution to the same task. These statistics may not be entirely indicative of the projects' standards when it comes to security, but they provide a good reference point of what one should expect. Given a larger sample size they could be made even more precise, and as such a better understanding of the security relevant activities within the projects written in given languages could be achieved.
title A Data-Mining Based Study of Security Vulnerability Types and Their Mitigation in Different Languages
topic Cryptography and Security
Software Engineering
url https://arxiv.org/abs/2405.08025