Passer à la navigation principale Passer à la recherche Passer au contenu principal

Security Vulnerabilities Detection Through Assertion-Based Approach

  • Tlemcen University

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Organizations and companies develop very complex software today. Errors and flaws can be introduced at different phases of the software development life cycle and can lead to exploitable vulnerabilities. Furthermore, considering that most systems are exposed to multiple users and environments, such flaws can lead to attacks (or actions) with unpredictable consequences in terms of damage and costs. Most research that deals with security-related issues of software focuses their efforts on coding errors and flaws, regardless of the infrastructure and platforms that run the software applications. Often, such analyses of software applications vulnerabilities may lack sufficient specification details, thus possibly miss larger systematic flaws, and consequently obscure the existence of serious vulnerabilities. Our research aims at developing a technique capable of discovering the security weaknesses, specifically buffer overflow vulnerabilities in C/C++ programs, through the analysis of source code combined with architecture specifications. The proposed approach relies on the notion of platform assertions that is, a collection of logical relationships used to characterize a platform (execution environment). In this paper, we focus on such assertions and show how vulnerabilities analysis of software applications can be performed with our assertion-based approach. Furthermore, the generation of assertion specifications as well as the construction of an assertion library including various platforms are explored.

langue originaleAnglais
titreTheoretical Aspects of Software Engineering - 16th International Symposium, TASE 2022, Proceedings
rédacteurs en chefYamine Aït-Ameur, Florin Crăciun
EditeurSpringer Science and Business Media Deutschland GmbH
Pages381-387
Nombre de pages7
ISBN (imprimé)9783031103629
Les DOIs
étatPublié - 1 janv. 2022
Evénement16th International Symposium on Theoretical Aspects of Software Engineering, TASE 2022 - Cluj-Napoca, Roumanie
Durée: 8 juil. 202210 juil. 2022

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13299 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence16th International Symposium on Theoretical Aspects of Software Engineering, TASE 2022
Pays/TerritoireRoumanie
La villeCluj-Napoca
période8/07/2210/07/22

Empreinte digitale

Examiner les sujets de recherche de « Security Vulnerabilities Detection Through Assertion-Based Approach ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation