control flow integrity (cfi)

Control flow integrity (CFI) refers to a security mechanism that ensures the execution of a program follows its intended path and prevents unauthorized changes to the program's control flow. It protects against various types of attacks, such as code injection and code reuse, by verifying and enforcing the correctness of function calls and jumps within the program. Overall, CFI provides a reliable way to defend against control-flow hijacking and maintain the program's intended behavior.

Requires login.