μShield: configurable code-reuse attacks mitigation for embedded systems

A. Abbasi, A.L.G.M. Wetzels, W. Bokslag, E. Zambon, S. Etalle

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

4 Citations (Scopus)
1 Downloads (Pure)

Abstract

Embedded devices are playing a major role in our way of life. Similar to other computer systems embedded devices are vulnerable to code-reuse attacks. Compromising these devices in a critical environment constitute a significant security and safety risk. In this paper, we present µShield, a memory corruption exploitation mitigation system for embedded COTS binaries with configurable protection policies that do not rely on any hardware-specific feature. Our evaluation shows that µShield provides its protection with a limited performance overhead.

Original languageEnglish
Title of host publicationNetwork and System Security - 11th International Conference, NSS 2017, Proceedings
EditorsZheng Yan, Refik Molva, Wojciech Mazurczyk, Raimo Kantola
Place of PublicationDordrecht
PublisherSpringer
Pages694-709
Number of pages16
ISBN (Electronic)978-3-319-64701-2
ISBN (Print)978-3-319-64700-5
DOIs
Publication statusPublished - 1 Jan 2017
Event11th International Conference on Network and System Security (NSS 2017), 21-23 August 2017, Helsinki, Finland - Helsinki, Finland
Duration: 21 Aug 201723 Aug 2017
https://research.comnet.aalto.fi/NSS2017/

Publication series

NameLecture Notes in Computer Science (LNCS)
PublisherSpringer
Volume10394
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Network and System Security (NSS 2017), 21-23 August 2017, Helsinki, Finland
Abbreviated titleNSS 2017
Country/TerritoryFinland
CityHelsinki
Period21/08/1723/08/17
Internet address

Keywords

  • ARM
  • Code reuse
  • Embedded
  • Heuristics

Fingerprint

Dive into the research topics of 'μShield: configurable code-reuse attacks mitigation for embedded systems'. Together they form a unique fingerprint.

Cite this