Skip to main navigation Skip to search Skip to main content

Recent developments in low-level software security

  • KU Leuven

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

1 Scopus citations

Abstract

An important objective for low-level software security research is to develop techniques that make it harder to launch attacks that exploit implementation details of the system under attack. Baltopoulos and Gordon have summarized this as the principle of source-based reasoning for security: security properties of a software system should follow from review of the source code and its source-level semantics, and should not depend on details of the compiler or execution platform. Whether the principle holds - or to what degree - for a particular system depends on the attacker model. If an attacker can only provide input to the program under attack, then the principle holds for any safe programming language. However, for more powerful attackers that can load new native machine code into the system, the principle of source-based reasoning typically breaks down completely. In this paper we discuss state-of-the-art approaches for securing code written in C-like languages for both attacker models discussed above, and we highlight some very recent developments in low-level software security that hold the promise to restore source-based reasoning even against attackers that can provide arbitrary machine code to be run in the same process as the program under attack.

Original languageEnglish
Title of host publicationInformation Security Theory and Practice
Subtitle of host publicationSecurity, Privacy and Trust in Computing Systems and Ambient Intelligent Ecosystems - 6th IFIP WG 11.2 International Workshop, WISTP 2012, Proceedings
Pages1-16
Number of pages16
DOIs
StatePublished - 2012
Event6th IFIP WG 11.2 International Workshop on Information Security Theory and Practice, WISTP 2012 - Egham, United Kingdom
Duration: Jun 20 2012Jun 22 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7322 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th IFIP WG 11.2 International Workshop on Information Security Theory and Practice, WISTP 2012
Country/TerritoryUnited Kingdom
CityEgham
Period06/20/1206/22/12

Keywords

  • C language
  • full abstraction
  • software security

Fingerprint

Dive into the research topics of 'Recent developments in low-level software security'. Together they form a unique fingerprint.

Cite this