Toggle Main Menu Toggle Search

Open Access padlockePrints

Live path control flow integrity

Lookup NU author(s): Hong Zhang

Downloads

Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Abstract

© 2018 Authors. Per-Input Control Flow Integrity (PICFI) represents a recent advance in dynamic CFI techniques. PICFI starts with the empty CFG of a program and lazily adds edges to the CFG during execution according to concrete inputs. However, this CFG grows monotonically, i.e., invalid edges are never removed when corresponding control flow transfers (via indirect calls) become illegal (i.e., will never be executed again). This paper presents LPCFI, Live Path Control Flow Integrity, to more precisely enforce forward edge CFI using a dynamically computed CFG by both adding and removing edges for all indirect control flow transfers from function pointer calls, thereby raising the bar against control flow hijacking attacks.


Publication metadata

Author(s): Barbar M, Sui Y, Zhang H, Chen S, Xue J

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Companion Proceedings of the 40th International Conference on Software Engineering (ICSE'18)

Year of Conference: 2018

Pages: 195-196

Online publication date: 27/05/2018

Acceptance date: 02/04/2018

Publisher: ACM

URL: https://doi.org/10.1145/3183440.3195093

DOI: 10.1145/3183440.3195093

Notes: Poster

Library holdings: Search Newcastle University Library for this item

ISBN: 9781450356633


Share