Detection of security vulnerabilities induced by integer errors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Sometimes computing platforms, e.g. storage device, compilers, operating systems used to execute software programs make them misbehave, this type of issues could be exploited by attackers to access sensitive data and compromise the system. This paper presents an automatable approach for detecting such security vulnerabilities due to improper execution environment. Specifically, the advocated approach targets the detection of security vulnerabilities in the software caused by memory overflows such as integer overflow. Based on analysis of the source code and by using a knowledge base gathering common execution platform issues and known restrictions, the paper proposes a framework able to infer the required assertions, without manual code annotations and rewriting, for generating logical formulas that can be used to reveal potential code weaknesses.

Original languageEnglish
Title of host publicationProceedings of the 16th International Conference on Software Technologies, ICSOFT 2021
EditorsHans-Georg Fill, Marten van Sinderen, Leszek Maciaszek, Leszek Maciaszek
PublisherSciTePress
Pages177-184
Number of pages8
ISBN (Electronic)9789897585234
DOIs
Publication statusPublished - 1 Jan 2021
Event16th International Conference on Software Technologies, ICSOFT 2021 - Virtual, Online
Duration: 6 Jul 20218 Jul 2021

Publication series

NameProceedings of the 16th International Conference on Software Technologies, ICSOFT 2021

Conference

Conference16th International Conference on Software Technologies, ICSOFT 2021
CityVirtual, Online
Period6/07/218/07/21

Keywords

  • Integer Overflow
  • Memory Errors
  • Satisfiability Analysis
  • Security Vulnerability
  • Software Analysis

Fingerprint

Dive into the research topics of 'Detection of security vulnerabilities induced by integer errors'. Together they form a unique fingerprint.

Cite this