CPI
Fast and precise control-flow hijack protection
Code-Pointer Integrity (CPI) is a property of C/C++ programs that guarantees absence of control-flow hijack attacks by requiring integrity of all direct and indirect pointers to code. Code-Pointer Separation (CPS) is a simplified version of CPI that provides strong protection against such attacks in practice. SafeStack is a component of CPI/CPS, which can be used independently and protects against stack-based control-flow hijacks.
inactive
—
entered showcase: 2019-07-26
—
entry updated: 2022-07-05
This project has not yet been evaluated by the C4DT Factory team.
We will be happy to evaluate it upon request.
Application