Control Flow Integrity
Noun · Security & Infosec
Definitions
A class of defenses that ensures a program follows only legitimate control-flow paths during execution, making it harder to redirect execution using memory-corruption exploits. Control-flow integrity can be implemented in software, hardware, or compiler-assisted forms.
In plain English: A security approach that prevents programs from jumping to unintended execution paths.
Example: "The hardened build used control flow integrity to reduce the chance of successful ROP-style exploitation."