Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
An Empirical Analysis of Vulnerabilities in OpenSSL and the Linux Kernel
JIMENEZ, Matthieu; PAPADAKIS, Mike; LE TRAON, Yves
2016In 2016 Asia-Pacific Software Engineering Conference (APSEC)
Peer reviewed
 

Documents


Texte intégral
EmpiricalAnalysisAPSEC16.pdf
Preprint Auteur (231.28 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Software Security; Vulnerabilities; Common Vulnerability Exposures; Software Metrics
Résumé :
[en] Vulnerabilities are one of the main concerns faced by practitioners when working with security critical applications. Unfortunately, developers and security teams, even experienced ones, fail to identify many of them with severe consequences. Vulnerabilities are hard to discover since they appear in various forms, caused by many different issues and their identification requires an attacker’s mindset. In this paper, we aim at increasing the understanding of vulnerabilities by investigating their characteristics on two major open-source software systems, i.e., the Linux kernel and OpenSSL. In particular, we seek to analyse and build a profile for vulnerable code, which can ultimately help researchers in building automated approaches like vulnerability prediction models. Thus, we examine the location, criticality and category of vulnerable code along with its relation with software metrics. To do so, we collect more than 2,200 vulnerable files accounting for 863 vulnerabilities and compute more than 35 software metrics. Our results indicate that while 9 Common Weakness Enumeration (CWE) types of vulnerabilities are prevalent, only 3 of them are critical in OpenSSL and 2 of them in the Linux kernel. They also indicate that different types of vulnerabilities have different characteristics, i.e., metric profiles, and that vulnerabilities of the same type have different profiles in the two projects we examined. We also found that the file structure of the projects can provide useful information related to the vulnerabilities. Overall, our results demonstrate the need for making project specific approaches that focus on specific types of vulnerabilities.
Centre de recherche :
ULHPC - University of Luxembourg: High Performance Computing
Disciplines :
Sciences informatiques
Auteur, co-auteur :
JIMENEZ, Matthieu  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
PAPADAKIS, Mike ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
LE TRAON, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
An Empirical Analysis of Vulnerabilities in OpenSSL and the Linux Kernel
Date de publication/diffusion :
décembre 2016
Nom de la manifestation :
23rd Asia-Pacific Software Engineering Conference
Organisateur de la manifestation :
University of Waikato
Lieu de la manifestation :
Hamilton, Nouvelle-Zélande
Date de la manifestation :
6th-9th December 2016
Manifestation à portée :
International
Titre de l'ouvrage principal :
2016 Asia-Pacific Software Engineering Conference (APSEC)
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Disponible sur ORBilu :
depuis le 14 octobre 2016

Statistiques


Nombre de vues
299 (dont 16 Unilu)
Nombre de téléchargements
522 (dont 8 Unilu)

citations Scopus®
 
20
citations Scopus®
sans auto-citations
18

Bibliographie


Publications similaires



Contacter ORBilu