Matches in SemOpenAlex for { <https://semopenalex.org/work/W3112145364> ?p ?o ?g. }
Showing items 1 to 55 of
55
with 100 items per page.
- W3112145364 abstract "In this paper, we propose reversed forward-edge mapper (ρFEM), a Clang/LLVM compiler-based tool, to protect the backward edges of a program’s control flow graph (CFG) against runtime control-flow hijacking (e.g., code reuse attacks). It protects backward-edge transfers in C/C++ originating from virtual and non-virtual functions by first statically constructing a precise virtual table hierarchy, with which to form a precise forward-edge mapping between callees and non-virtual calltargets based on precise function signatures, and then checks each instrumented callee return against the previously computed set at runtime. We have evaluated ρFEM using the Chrome browser, NodeJS, Nginx, Memcached, and the SPEC CPU2017 benchmark. Our results show that ρFEM enforces less than 2.77 return targets per callee in geomean, even for applications heavily relying on backward edges. ρFEM’s runtime overhead is less than 1% in geomean for the SPEC CPU2017 benchmark and 3.44% in geomean for the Chrome browser." @default.
- W3112145364 created "2020-12-21" @default.
- W3112145364 creator A5010830558 @default.
- W3112145364 creator A5026864098 @default.
- W3112145364 creator A5063714878 @default.
- W3112145364 creator A5073408463 @default.
- W3112145364 creator A5073788364 @default.
- W3112145364 creator A5084691935 @default.
- W3112145364 date "2020-12-07" @default.
- W3112145364 modified "2023-10-14" @default.
- W3112145364 title "ρFEM: Efficient Backward-edge Protection Using Reversed Forward-edge Mappings" @default.
- W3112145364 cites W1993736952 @default.
- W3112145364 cites W2055084740 @default.
- W3112145364 cites W2162800072 @default.
- W3112145364 doi "https://doi.org/10.1145/3427228.3427246" @default.
- W3112145364 hasPublicationYear "2020" @default.
- W3112145364 type Work @default.
- W3112145364 sameAs 3112145364 @default.
- W3112145364 citedByCount "0" @default.
- W3112145364 crossrefType "proceedings-article" @default.
- W3112145364 hasAuthorship W3112145364A5010830558 @default.
- W3112145364 hasAuthorship W3112145364A5026864098 @default.
- W3112145364 hasAuthorship W3112145364A5063714878 @default.
- W3112145364 hasAuthorship W3112145364A5073408463 @default.
- W3112145364 hasAuthorship W3112145364A5073788364 @default.
- W3112145364 hasAuthorship W3112145364A5084691935 @default.
- W3112145364 hasConcept C127413603 @default.
- W3112145364 hasConcept C135628077 @default.
- W3112145364 hasConcept C154945302 @default.
- W3112145364 hasConcept C162307627 @default.
- W3112145364 hasConcept C41008148 @default.
- W3112145364 hasConcept C66938386 @default.
- W3112145364 hasConceptScore W3112145364C127413603 @default.
- W3112145364 hasConceptScore W3112145364C135628077 @default.
- W3112145364 hasConceptScore W3112145364C154945302 @default.
- W3112145364 hasConceptScore W3112145364C162307627 @default.
- W3112145364 hasConceptScore W3112145364C41008148 @default.
- W3112145364 hasConceptScore W3112145364C66938386 @default.
- W3112145364 hasLocation W31121453641 @default.
- W3112145364 hasOpenAccess W3112145364 @default.
- W3112145364 hasPrimaryLocation W31121453641 @default.
- W3112145364 hasRelatedWork W1986139209 @default.
- W3112145364 hasRelatedWork W1994658211 @default.
- W3112145364 hasRelatedWork W1998460186 @default.
- W3112145364 hasRelatedWork W2049544806 @default.
- W3112145364 hasRelatedWork W2354860688 @default.
- W3112145364 hasRelatedWork W2749920319 @default.
- W3112145364 hasRelatedWork W2945762475 @default.
- W3112145364 hasRelatedWork W2989221764 @default.
- W3112145364 hasRelatedWork W3095393520 @default.
- W3112145364 hasRelatedWork W3156809321 @default.
- W3112145364 isParatext "false" @default.
- W3112145364 isRetracted "false" @default.
- W3112145364 magId "3112145364" @default.
- W3112145364 workType "article" @default.