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

Using testing techniques for vulnerability detection in C programs

  • Amel Mammar
  • , Ana Cavalli
  • , Willy Jimenez
  • , Wissam Mallouli
  • , Edgardo Montes De Oca
  • CNRS UMR 5157 SAMOVAR
  • Montimage

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

Résumé

This paper presents a technique for vulnerability detection in C programs. It is based on a vulnerability formal model called "Vulnerability Detection Conditions" (VDCs). This model is used together with passive testing techniques for the automatic detection of vulnerabilities. The proposed technique has been implemented in a dynamic code analysis tool, TestInv-Code, which detects the presence of vulnerabilities on a given code, by checking dynamically the VDCs on the execution traces of the given program. The tool has been applied to several C applications containing some well known vulnerabilities to illustrate its effectiveness. It has also been compared with existing tools in the market, showing promising performances.

langue originaleAnglais
titreTesting Software and Systems - 23rd IFIP WG 6.1 International Conference, ICTSS 2011, Proceedings
EditeurSpringer Verlag
Pages80-96
Nombre de pages17
ISBN (imprimé)9783642245794
Les DOIs
étatPublié - 1 janv. 2011
Evénement23rd IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2011 - Paris, France
Durée: 7 nov. 201110 nov. 2011

Série de publications

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

Une conférence

Une conférence23rd IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2011
Pays/TerritoireFrance
La villeParis
période7/11/1110/11/11

Empreinte digitale

Examiner les sujets de recherche de « Using testing techniques for vulnerability detection in C programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation