Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2021
JPortal: precise and efficient control-flow tracing for JVM programs with Intel processor trace
PLDI 2021: Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and ImplementationJune 2021, Pages 1080–1094https://doi.org/10.1145/3453483.3454096Hardware tracing modules such as Intel Processor Trace perform continuous control-flow tracing of an end-to-end program execution with an ultra-low overhead. PT has been used in a variety of contexts to support applications such as testing, debugging, ...
- research-articleJuly 2019
PTrix: Efficient Hardware-Assisted Fuzzing for COTS Binary
Asia CCS '19: Proceedings of the 2019 ACM Asia Conference on Computer and Communications SecurityJuly 2019, Pages 633–645https://doi.org/10.1145/3321705.3329828Despite its effectiveness in uncovering software defects, American Fuzzy Lop (AFL), one of the best grey-box fuzzers, is inefficient when fuzz-testing source-unavailable programs. AFL's binary-only fuzzing mode, QEMU-AFL, is typically 2-5× slower than ...
- research-articleOctober 2018
Enforcing Unique Code Target Property for Control-Flow Integrity
CCS '18: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications SecurityOctober 2018, Pages 1470–1486https://doi.org/10.1145/3243734.3243797The goal of control-flow integrity (CFI) is to stop control-hijacking attacks by ensuring that each indirect control-flow transfer (ICT) jumps to its legitimate target. However, existing implementations of CFI have fallen short of this goal because ...
- research-articleMarch 2017
PT-CFI: Transparent Backward-Edge Control Flow Violation Detection Using Intel Processor Trace
CODASPY '17: Proceedings of the Seventh ACM on Conference on Data and Application Security and PrivacyMarch 2017, Pages 173–184https://doi.org/10.1145/3029806.3029830This paper presents PT-CFI, a new backward-edge control flow violation detection system based on a novel use of a recently introduced hardware feature called Intel Processor Trace (PT). Designed primarily for offline software debugging and performance ...